Password Generator
Generate strong, random passwords with customizable rules.
Generate cryptographically random passwords. Choose length, and whether to include uppercase, lowercase, digits and symbols. Optionally exclude lookalike characters (0/O, 1/l/I) for easier typing.
Common use cases
- Create unique strong passwords for new accounts
- Generate Wi-Fi pre-shared keys for home and office networks
- Produce random API keys, signing secrets and database credentials
- Bulk-generate passwords for one-time accounts and seed data
Frequently asked questions
How is randomness generated?▾
Using crypto.getRandomValues(), the browser's cryptographically secure random source — the same source used to derive cryptographic keys.
How long should my password be?▾
16+ characters for important accounts, with at least three character classes. Or use a password manager and never type the password yourself.
Do you log generated passwords?▾
No. Passwords are generated entirely in your browser using local randomness. We never see them and they are never sent over the network.
Related tools
▣
QR Code Generator
Generate a QR code for any URL or text and download as PNG or SVG.
🎲
Random Number Generator
Generate random integers or decimals within a range.
/
Slug Generator
Convert any title into a clean, URL-safe slug.
🖼️
Lorem Picsum Image URL Builder
Build placeholder image URLs with seed, size, blur and grayscale options.