These tools are for anyone who needs something made on demand: a password for a new account, a fair pick for a raffle or classroom, a QR code or barcode for print, or a test tone and tempo for music work.
Each one creates its output in your browser, and nothing is uploaded, including audio files you load into the BPM Finder. The password, letter, name, team and wheel tools draw from your browser's cryptographic random source.
Start here
All generators
QR Code Generator
Turn text or links into a QR code.
Password Generator
Create strong random passwords.
Random Number Generator
Generate random numbers in any range.
Coin Flip
Flip a virtual coin, once or many times.
Random Letter Generator
Random letters, A to Z, or letter strings.
Random Name Picker
Spin a wheel to pick a fair winner.
CPS Test
Click speed test, left or right click.
Barcode Generator
Make UPC, EAN-13 and Code 128 barcodes.
Random Team Generator
Split names into random or balanced teams.
Yes or No Wheel
Spin for a random yes or no answer.
BPM Finder
Tap tempo or detect BPM from a song.
List Randomizer
Shuffle any list fairly or pick N items.
Random Word Generator
Random words by length and letters.
Password Strength Checker
Check a password without sending it anywhere.
Tone Generator
Play any frequency from 20 Hz to 20 kHz.
Citation Generator
Generate an APA or MLA citation.
Dice Roller
Roll one or more virtual dice.
Random Name Generator
Random first and last names.
Syllable Counter
Count syllables in a word or sentence.
UTM Builder
Add campaign tracking parameters to a URL.
Wheel of Names
Spin a wheel to randomly pick a name.
Random Object Generator
Random everyday objects by category for prompts and games.
Pictionary Word Generator
Pictionary words by difficulty with a drawing timer.
Word Search Generator
Make a printable word search from your own words.
WiFi QR Code Generator
Make a QR code that joins your Wi-Fi network.
How to choose
Ask what the output has to be: secret, fair, scannable, or measured. Each answer points to a different kind of generator.
Secret: it must be unpredictable
Only passwords need to resist an attacker guessing them. The Password Generator uses crypto.getRandomValues() and shows the entropy in bits. Length matters most: NIST's digital identity guidelines (SP 800-63B) put length ahead of complexity rules, and a random 16-character password from a 94-character set holds about 105 bits of entropy. If you need a unique ID rather than a secret, use the UUID Generator instead.
Fair: evenly spread, but not secret
Raffles, classroom draws and team picks need results nobody can steer. The Random Name Picker draws winners from a pasted list with no repeats. The Random Team Generator splits names into groups, or balances them by skill with a snake draft. The Random Letter Generator suits word games, and the Yes or No Wheel supports custom weighted slices with the odds shown. All four use the cryptographic random source. The Random Number Generator and Coin Flip use Math.random(), which is fine for games and quick decisions.
Scannable: encoding, not randomness
The QR Code Generator and Barcode Generator always give the same result for the same input. QR codes are static, so they never expire, but you need a new code if the link changes. The barcode tool covers UPC-A, EAN-13, EAN-8, Code 128, Code 39 and ITF-14 and calculates GS1 check digits for you.
Measured: timing and sound
The CPS Test counts clicks per second over a set time. The BPM Finder gets a tempo from taps or from an MP3 or WAV file. The Tone Generator plays sine, square, sawtooth or triangle waves from 20 Hz to 20 kHz for speaker and headphone checks.
Tips before you generate
- For QR codes that will be printed, test-scan the downloaded image with two different phones. Leave a clear margin around the code, and keep it big enough to scan from the expected distance.
- Store generated passwords in a password manager right away. A strong password you can't recall is fine if it's saved securely.
- If you need unique IDs rather than random numbers, the UUID Generator is the better fit. UUID vs. random number explains the difference.
For how browser-based password generation protects your data, read are online password generators safe?
Guides
Are Online Password Generators Safe? How Client-Side Generation Works
What makes a browser-based password generator trustworthy, and how to check one yourself.
GUIDEUUID vs. Random Number: Which Generator Do You Actually Need?
Two generators that look similar but solve different problems.
GUIDEHow to Find the BPM of a Song: Tap, Count or Calculate
Tap tempo, the 15-second count, half-time mix-ups and a delay-time chart.
Frequently asked questions
Yes — passwords are generated using crypto.getRandomValues(), your browser's cryptographically secure random source, not Math.random().
No. Passwords are generated and displayed locally; nothing is sent to a server or logged.
Yes, the QR Code Generator includes a one-click PNG download once your code is created.
The Password Generator, Random Letter Generator, Random Name Picker, Random Team Generator and Yes or No Wheel use crypto.getRandomValues(). The Random Number Generator and Coin Flip use Math.random(), which is fine for games and quick decisions but not for security.
No. They are static codes that store your text or link directly in the pattern, with no redirect service in between. If the link inside changes, you need to generate and share a new code.