Yes or no.
Pick one, now.

The simplest possible decision tool. One button, one answer. Optional lean for when you secretly want to nudge the odds, plus a Magic 8-ball mode for the in-betweens.

True 50/50 by default Lean slider Shareable URL
Answer Press the button
Settings
Lean50% Yes
Lean NoEvenLean Yes

About this generator

If you have ever flipped a coin then asked for two out of three, you already know what this tool is for. The yes/no decider is the smallest possible thing that ends a small argument. One button, one answer, no setup. Press it and you are out of the spiral.

The actually useful part is what happens in the half-second after the answer lands. Most of the time you already know what you wanted. The screen says No and your stomach drops a tiny amount, or it says Yes and you exhale. That reaction is the real signal. The tool just gets you to it faster than you would by sitting and thinking. Use it as a probe, not an oracle.

The default is a clean 50/50. Each press is an independent draw from crypto.getRandomValues with rejection sampling, which means there is no rounding bias and no streak logic — five Nos in a row is just five Nos, not a hint that a Yes is overdue. If you want to weight the dice, the lean slider goes from 100% No to 100% Yes in single percent steps. Magic 8-ball mode swaps the binary for a richer pool that includes Maybe, Ask later, and Definitely, which is closer to the toy and useful when a hard answer feels wrong.

What this is not: a substitute for thought, a divination tool, or a way to settle anything that matters more than dinner. If you find yourself asking it the same question three times in a row, you already have your answer — the tool just is not telling you the one you want. For longer lists of options, the Choice Picker is the right next step. For settling between two named things visually, try the Coin Flip or the Wheel Spinner.

What people actually use it for

Less drama than you would expect.

Tiny daily decisions

Coffee or tea, walk or scroll, one more episode or sleep. The kind of choice that takes ten seconds to make and twenty minutes to agonize over. This shortcuts the second part.

Fighting choice paralysis

When everything looks equally bad, equally good, or equally fine, the tool exists to break the tie so you can move. The lean slider helps when one side genuinely feels right but you cannot prove it.

Kids' games & standoffs

Settles "I'm not it, you're it" arguments without a coin to flip. Magic 8-ball mode is the better choice for sleepovers — the surprise of "Ask later" is built-in entertainment.

Journaling prompts

Use it as a question generator: ask yourself yes/no questions you have been avoiding, watch the answer, write down how you reacted to seeing it. The answer is bait. Your reaction is the entry.

Quick polls and pacts

Two friends, one URL, one decision. Share the link with the lean preset and you have a tiny shared ritual — neither of you can claim the other rigged it.

Decision exercises

Therapists and coaches use random binary tools to surface preferences clients cannot articulate. The point is not the answer; it is what the client says immediately after seeing it.

How it works

The randomness

Every press calls crypto.getRandomValues for a fresh 32-bit unsigned integer — the same cryptographic source banks and password managers use. This is not Math.random; it is bias-free, unpredictable, and cannot be reverse-engineered from previous outputs.

Rejection sampling for the lean

For a custom lean like 73% Yes, the naïve approach of (rand % 100) < 73 would introduce a tiny modulo bias because 100 does not divide evenly into 2³². Instead we compute the largest multiple of 100 below 2³², discard any draw at or above that limit, and re-roll. That makes every percentage point exactly equiprobable.

Magic 8-ball mode

When the toggle is on, we expand the answer pool with weighted entries: Yes and No stay at the same combined probability you set on the lean slider, and a third bucket of Maybe / Ask later / Definitely takes a fixed share. The pick is one weighted draw from the combined distribution — not a yes/no flip followed by a sneaky override.

State, history, sharing

The lean percentage and Magic 8-ball toggle live in the URL query string (?lean=70&m8=1). Loading the URL in a different browser, or pasting it into an embed, recreates the exact configuration. The last 10 results are kept in localStorage so you can scan recent draws — they never leave your machine.

Drop yes/no anywhere.

Bloggers, teachers, kids' game pages, indie wikis — paste this in WordPress, Notion, Ghost, or any HTML page. Lean and mode travel through the URL.

Embed docs →
<iframe src="https://randomgen.net/yes-no/embed/"
  width="100%" height="420"
  loading="lazy"></iframe>

Common questions

Is the yes/no really 50/50?

By default, yes — exactly. We use crypto.getRandomValues with rejection sampling, so each press is an independent fair coin. Move the lean slider and the probability shifts to whatever you set, with no rounding bias.

What is Magic 8-ball mode?

Toggle it on and the answer pool expands beyond Yes and No to include Maybe, Ask later, and Definitely. It is closer to the cult toy than a binary decider — useful when a hard answer feels wrong.

Can I use this for big life decisions?

Sort of. The trick most people learn the second the answer appears is whether they were rooting for the other one. That gut reaction is the real signal. Use the tool to surface it, not to outsource the choice.

Why does my result not change for a moment?

The animation is a short fade-and-scale so the answer feels deliberate, not flicker-fast. Press again any time after it lands. If you have prefers-reduced-motion enabled, the answer appears instantly.

Does the lean slider remember my setting?

Yes. The lean percentage and Magic 8-ball toggle live in the URL, so the page rebuilds itself with your preferences if you bookmark or share the link. Local history of the last 10 results is also kept in your browser.

Can I embed yes/no on my own site?

Yes. Copy the iframe embed in the section above. The embed honors your lean and mode settings via URL parameters, so you can ship a Magic 8-ball or a 70%-yes button anywhere you can paste HTML.

Is there a limit on how many times I can press?

No. Press it forever. Each press is a fresh, independent draw — no streak logic, no cooldown, no quota. Local history keeps the last 10 for reference.