Magic 8 Ball

Ask a question, shake the ball, get one of 20 classic answers.

Ad placeholder (leaderboard)
Enjoying the tools? Go Pro for £4.99 (one-time) and remove all ads — forever, on this device. Remove ads — £4.99

The Magic 8 Ball is the fortune-telling toy invented in 1950: ask a yes-or-no question, shake it, and a floating 20-sided die surfaces one of 20 fixed answers. This online version reproduces the exact 20 classic responses — for quick decisions, party games, settling a tie, or just a bit of fun.

How it works

Type a yes-or-no question (or skip it), then press Shake the ball. The tool picks one of the 20 stock answers using your browser’s cryptographically secure random number generator (crypto.getRandomValues), not the predictable Math.random(). A 32-bit random value is taken modulo 20, so each of the 20 answers is equally likely and every shake is independent of the last. The answer set is split exactly like the original toy: 10 affirmative, 5 non-committal, and 5 negative.

Example

You ask “Should I deploy on Friday?” and shake. The generator draws the value 2 863 311 530; 2863311530 % 20 = 10, which selects answer index 10 — “Reply hazy, try again.” A second shake draws a different value and might land on index 16, “My reply is no.” Same question, independent draws.

Answer categoryCountExample
Affirmative10”It is certain.”
Non-committal5”Ask again later.”
Negative5”Very doubtful.”

Nothing you type is uploaded or stored — the whole thing runs locally in your browser.

Ad placeholder (rectangle)