Never Have I Ever Generator
Pull confession-style prompts for parties, road trips and group chats — four tones, never repeats inside a deck.
What this tool does
Pulls fresh "never have I ever" prompts from a curated deck of over a hundred per mode. Pick a tone — clean for family game nights, spicy for adult parties, college for dorm-room confessions, road trip for whatever happens between gas stations — and tap the button. Every player who has done the thing puts a finger down (or takes a sip, depending on the rules you're playing with). The last eight prompts stay visible so you can settle arguments about whether someone confessed earlier. The whole game is local content embedded in the page; nothing is uploaded, no scores are tracked, no accounts. Spicy mode is deliberately PG-13: flirty, embarrassing, never explicit — safe for ad networks and for the friend whose group chat includes their mum.
How to play
Sit in a circle, agree on stakes (10 fingers, sips, points — whatever fits the room), then tap Start the round. Read the prompt aloud. Every player who has done the thing pays the stake — whether that's lowering a finger, taking a drink or losing a point. Last player standing wins. Tap the button for the next prompt; switch modes between rounds for variety. The history strip shows your last eight draws so you can clarify a prompt without re-rolling.
How prompts are picked
Each mode owns a deck — a JSON array of strings — that's Fisher-Yates shuffled with crypto.getRandomValues() the first time you play that mode. Draws pop() from the bag; when it empties, it reshuffles. So inside one session, you'll see every prompt in a deck before any repeat. Switching modes preserves the bag of the previous mode, so you don't waste cards. Decks are mode-scoped: spicy never bleeds into clean, road trip never bleeds into college. The bag and the history list both live in memory only — close the tab and they reset.
Pick a mode
Each deck targets a different room.
| Mode | Audience | Vibe |
|---|---|---|
| Family-friendly | All ages | Wholesome |
| Spicy | Adults | PG-13, flirty |
| College | Students | Dorm chaos |
| Road trip | Travellers | Travel stories |
Frequently asked questions
Will the same prompt come up twice?
Is spicy mode safe for ads?
Can I customise the deck?
What's the difference between college and spicy?
Is the order really random?
crypto.getRandomValues() gives a uniform shuffle. There's no weighting, no "trending" prompt, no server.
EN
PT
ES