Password Generator
Text & Code Tools100% Private · In-BrowserGenerate strong, secure passwords with a live strength meter.
Loading tool…
Key features
- Passwords are drawn from crypto.getRandomValues — your browser's cryptographically secure random source.
- Dial the length anywhere from 4 to 64 characters with the slider.
- Toggle uppercase, lowercase, numbers and symbols independently to match any site's rules.
- An exclude-ambiguous switch removes look-alike characters (I, l, 1, O, 0) for passwords you'll type by hand.
- A live strength meter rates the result from Weak to Excellent, with the exact entropy in bits and the character-pool size.
- One click copies the password; nothing is stored or transmitted — regenerate freely.
How it works
Set the length
Drag the length slider — 16 characters is the starting point and a solid baseline for most accounts.
Choose your character sets
Flip the toggles for uppercase, lowercase, numbers and symbols. Turn on exclude-ambiguous if you'll be reading the password aloud or typing it on a TV remote.
Refresh until you like it
Press Refresh password to roll a new one instantly. Each press re-draws from the full remaining pool.
Check the strength, then copy
The meter shows the label plus the ≈ bits of entropy (length × log2 of the pool). Happy with it? Copy password puts it on your clipboard.
Tips for better results
- Entropy scales with length — a 16-character password from all four sets carries about 100 bits, far past the Excellent threshold of 80.
- If a site caps symbols or length, just disable that set; the meter recalculates honestly rather than flattering you.
- Use a different password per account — generate, copy, paste into your password manager, repeat.
- Excluding ambiguous characters slightly shrinks the pool; only use it when you truly need to transcribe the password manually.
Frequently asked questions
More Text & Code Tools
View all →Explore all 86 tools
Image, PDF, text, calculator and media utilities — all free, all private, all running right in your browser.
Browse the complete toolkit