Magic 8 Ball
Ask a yes-or-no question and shake the free online Magic 8 Ball. One of the classic 20 responses is revealed with cryptographic randomness — 100% client-side.
Ask the Magic 8 Ball
The Ball Says
Answer History
0 shakesNo fortunes yet — ask a question and shake the ball.
Quick Answer
The Magic 8 Ball is a classic novelty toy that answers yes-or-no questions with one of 20 cryptic responses — 10 affirmative, 5 non-committal, and 5 negative. Our free online version uses true cryptographic randomness to pick your fortune the moment you shake. Ask a question, tap shake (or shake your phone), and reveal the answer instantly. Nothing is sent anywhere: every shake happens entirely in your browser.
How It Works
Type your yes-or-no question into the question box (optional)
Tap SHAKE — or physically shake your phone if motion sensors are enabled
Read one of the classic 20 responses revealed in the ball window
Tap Ask Again to re-roll, or review past fortunes in the history list
Key Facts
- All 20 canonical responses: 10 affirmative, 5 non-committal, 5 negative
- Answers chosen with crypto-secure randomness, not predictable cycles
- Optional question input so you can keep track of what you asked
- Shake button plus device-motion shake detection on supported phones
- Answer history with a running count of every fortune revealed
- One-tap "Ask Again" to re-shake instantly
- 100% client-side: no network calls, no uploads, no sign-up
- Free and unlimited on desktop and mobile
Frequently Asked Questions
What are the classic Magic 8 Ball responses?
The original toy contains 20 answers: 10 affirmative (It is certain, It is decidedly so, Without a doubt, Yes definitely, You may rely on it, As I see it yes, Most likely, Outlook good, Yes, Signs point to yes), 5 non-committal (Reply hazy try again, Ask again later, Better not tell you now, Cannot predict now, Concentrate and ask again), and 5 negative (Do not count on it, My reply is no, My sources say no, Outlook not so good, Very doubtful).
How random are the answers on this Magic 8 Ball?
Each shake uses the browser cryptographic random number generator (crypto.getRandomValues), which is far less predictable than a plain Math.random() cycle. Every answer has an equal 1-in-20 chance, just like the real toy.
Can I shake it on my phone?
Yes. On devices that expose the DeviceMotion API, a quick physical shake triggers a reveal just like tapping the button. iOS may ask for permission to use motion sensors — tap once to grant it.
Is this Magic 8 Ball free to use?
Completely free with no limits, no account, and no ads in the tool. Everything runs locally in your browser — your questions and answers never leave your device.
Can I keep track of what I asked and what the ball said?
Yes. Enter your question before shaking and each fortune is logged with the question, the answer, its category (affirmative, non-committal, or negative), and a running counter. Use Ask Again to re-roll the same question.
Is the Magic 8 Ball scientifically accurate?
No — it is a toy meant for fun, not a decision-making instrument. Treat answers as entertainment. For genuinely important choices, weigh real information instead of random fortunes.