Ask a yes-or-no question, give the ball a shake, and one of twenty classic answers floats up in the window. Every shake picks its reply with cryptographically secure randomness, so the oracle is genuinely fair — and you can swap in your own answers to turn it into a custom random picker.
A Magic 8 Ball is a fortune-telling toy shaped like an oversized billiard ball. You ask it a yes-or-no question, give it a shake, and one of twenty answers floats up in a small window. This online version keeps the ritual exactly the same — but the answer is chosen by a cryptographically secure random number, so every shake is genuinely fair.
The toy was invented in 1950 by Albert C. Carter, whose mother had been a clairvoyant, and refined by Abe Bookman. Their first design was a cylinder called the Syco-Seer; it was later reshaped into the now-iconic black sphere and sold by Mattel, becoming one of the most recognisable novelty toys of the twentieth century. Inside a real 8 ball is a twenty-sided die floating in dark blue liquid — when the die bumps against the little window, you read whatever face is showing.
Our digital oracle recreates that moment without the murky liquid: type your question, tap the ball or the Ask button, watch it rattle as it "thinks", and read your answer. It works instantly in any browser, on phone or desktop, with no sign-up.
The standard Magic 8 Ball is not neutral. Of its twenty answers, ten are positive, five are non-committal, and five are negative — so a "yes" of some kind is twice as likely as a firm "no".
| Tone | How many | Chance per shake |
|---|---|---|
| Affirmative ("Yes", "It is certain"…) | 10 of 20 | 50% |
| Non-committal ("Ask again later"…) | 5 of 20 | 25% |
| Negative ("My reply is no"…) | 5 of 20 | 25% |
Open the answers box and type your own list — one answer per line — to turn the oracle into anything you like. Swap the classic replies for the names of your friends to pick who's up next, for restaurant options to settle dinner, or for encouraging affirmations for a daily pick-me-up. You can add up to fifty custom answers, and the ball chooses between them with the same fair, unbiased randomness. Clear the box or press reset to bring back the twenty originals at any time.
Because the result is decided the instant you shake — not by the animation — a custom Magic 8 Ball is a genuinely fair random picker dressed up as a fortune teller.
Common questions about the online Magic 8 Ball.
Twenty. Ten are affirmative, five are non-committal, and five are negative — so any kind of "yes" comes up 50% of the time, a "maybe" 25%, and a "no" 25%.
Yes. Each shake picks an answer using your browser's cryptographically secure random number generator, so it is genuinely unpredictable and unbiased. The shake animation is just for show — the answer is chosen the instant you ask.
Yes — type your own list in the answers box (one per line, up to fifty). Use names, food options, dares, or affirmations. Reset any time to restore the twenty classic replies.
Yes — completely free, unlimited shakes, no sign-up required, on any device.