Skip to content
100% local

Magic 8 ball

Ask a yes-or-no question and get a random Magic 8 ball answer.

Input
50
Output

Magic 8 ball

Type a question — one per line for as many as you like — and this tool shakes the ball and returns a classic answer: affirmative, non-committal or negative, exactly like the toy. Paste a whole list of questions and every line gets its own independent answer, which is handy for group games, streams, icebreakers or just settling an argument.

The options control how the ball behaves. Answer set switches between the classic 20-phrase set ("It is certain.", "Outlook not so good.") and an extended set with more variety. Positive vs. negative shifts the odds toward encouraging or discouraging answers while a smaller, fixed share always stays non-committal — set it to the middle for even odds. Answers per question draws more than one response to the same question, and same question, same answer turns on a deterministic mode where a question's wording alone decides its answer, so asking the exact same thing twice always gives the same result. A random seed does something similar for the whole session: leave it blank for a fresh shake every time, or type any word to make a run repeatable, which is useful for sharing a specific outcome or testing.

Line endings from Windows or Mac paste normally, blank lines between questions are ignored, and the tally under the output counts how many questions leaned positive, neutral or negative overall.

Everything runs locally in your browser — no question you type is ever sent anywhere. Copy the answers, download them as a .txt file, or send the output back into the input to ask a fresh round.

FAQ

Can I ask more than one question at once?
Yes. Put each question on its own line and every one gets its own answer.
What does "same question, same answer" do?
It derives the answer from the question's own wording instead of picking randomly, so asking the identical question again always returns the identical answer.
How does the positive/negative slider work?
It shifts the odds between encouraging and discouraging answers. A small, fixed share of answers stays non-committal no matter where the slider sits.
What's the difference between classic and extended?
Classic uses the traditional 20-phrase set. Extended adds more variations in each of the positive, neutral and negative categories.
Are my questions uploaded anywhere?
No. The ball is shaken entirely in your browser — nothing you type is sent to a server.