Generators
Pick one below.
Fifteen tools for when you need something random, and need it to actually be random — a coin flip, a dice roll, a password, a QR code, a raffle draw. Everything here runs entirely in your browser: nothing is generated on a server and nothing you type or generate is ever sent or stored anywhere, which matters more than it sounds like for things like passwords. Pick a generator below and it's ready in one click, no setup required.
"Random" means different things depending on the tool. A coin flip or dice roll just needs to feel fair over a handful of uses. A password generator needs cryptographic randomness an attacker can't predict or reproduce. A raffle picker needs to guarantee no one is drawn twice. Each generator on this page uses the level of randomness its actual job calls for — the specifics are explained on each tool's own page rather than assumed to be the same everywhere.
Random Name Generator
Teams, characters, anything.
Decision Wheel
Enter options, let it choose.
Password Generator
Strong passwords, in-browser.
Dice Roller
Any number of dice and sides.
Number Generator
Pick a range, get a number.
Would You Rather
Questions for game night.
Team Splitter
Split names into teams.
Coin Flip
Heads or tails, instantly.
Raffle Picker
Draw winners from a list.
UUID Generator
Random v4 UUIDs, in bulk.
QR Code Generator
Any text or URL to a QR code.
Lottery Numbers
Powerball, EuroMillions & more.
Color Palette Generator
Random, harmonious palettes.
Writing Prompt Generator
Break through writer’s block.
Username Generator
Adjective + noun, instantly.
How the randomness is actually produced
Most of these generators use JavaScript's standard random number source, which is more than fine for games, names, and everyday decisions. The password generator is the one exception worth calling out explicitly: it uses the browser's cryptographically secure random API (`crypto.getRandomValues`), the same source used for generating encryption keys, specifically because a predictable password generator would defeat the entire point of the tool.
Nothing here needs a server
A random number, a shuffled team list, or a generated password doesn't need to be computed anywhere other than the device you're already using — so none of it is. That also means these tools work the same with a flaky connection as a fast one, since nothing has to round-trip anywhere after the page first loads.