Skip to content
Party & family Free · Private

Random Truth or Dare

Truth or dare cards, clean or spicy.

Built and maintained by Paul Clark, Redmoon Software · Last checked

Random Truth or Dare serves up a fresh prompt at the tap of a button — press Truth, Dare, or Either. It's great for sleepovers, parties, road trips, or icebreakers when you want the game to keep moving without anyone running out of ideas. Set the Heat to Clean / PG for family-friendly prompts or Spicy for grown-up groups.

Set. Pick a heat level — Clean / PG or Spicy — in the options.

Click Truth, Dare or Either to see a result.

Options
Recent results
  • No history yet.

How it works

  1. Set. Pick a heat level — Clean / PG or Spicy — in the options.
  2. Draw. Click Truth, Dare, or Either to draw a prompt.
  3. Play. Read the prompt aloud and have the player take it on.
  4. Next. Click again for the next random prompt.

About the Random Truth or Dare

Three buttons, and why "either" is different

Truth and Dare draw from their own separate pools. The third button, Either, merges both pools and draws from the combined set — so it is not a coin flip between the two categories, it is a single draw from everything at once.

That distinction matters because the pools are not the same size. Whichever category has more entries is more likely to come up under Either, so it leans rather than being an even split. If you want a genuine fifty-fifty, flip a coin and then press the button you got.

The heat setting is a real difference in kind

The Heat option switches between clean and spicy pools, and they are written for different rooms rather than being the same content at two intensities. The clean set is safe for family gatherings, classroom-adjacent groups and people who have just met. The spicy set assumes adults who know each other and have opted in — it asks about exes, regrets and phones.

Read a few entries at the setting you plan to use before you hand the phone to a group. That takes ten seconds and prevents the one bad card that ends the game.

What a good session actually needs

Establish the pass rule before the first draw. Every functional version of this game has one — a set number of passes, or a forfeit — because a group where refusing is embarrassing is a group where someone will do something they did not want to. The tool does not enforce it and cannot.

Each draw is independent with no memory, so the same card will come round in a long session. The history shows your last ten draws, which is useful for checking whether a dare has already been done.

Dares involving other people's phones, accounts or bodies need consent from those people too, not just the person taking the dare. That is the group's job, not the tool's.

Frequently asked questions

Are the prompts safe for kids?

Choose the Clean / PG heat level (the default) for family-friendly prompts. The Spicy set is opt-in only.

Can I add my own prompts?

No. Prompts come only from the built-in sets: around 30 truths and 30 dares at each heat level.

How are prompts chosen?

Each prompt is picked using the browser's Web Crypto API, so you get a genuinely random draw from your selected heat level. Either draws from the truths and dares combined.

Are my choices tracked online?

No. The game runs entirely in your browser and works offline — nothing about your play is sent to a server.

Related randomizers

Further reading

Send feedback

Found a bug, want a feature, or just say hi? Send it our way.