Password Generator
Cryptographically secure passwords, passphrases and API keys. Nothing ever leaves your browser.
Mode
Length
16Characters
Presets
Policy
Generated password
Press GenerateCrack time at 1B/s: instant
Breach check
Check against Have I Been Pwned using k-anonymity — your password is never transmitted.
Hash viewer
View SHA-256 and SHA-512 hashes of the generated password.
Secret key generator
JWT signing secrets, API keys, OAuth secrets, and AES-256 encryption keys.
What Is a Password Generator?
A password generator creates random, high-entropy strings or word sequences that are hard for attackers to guess or brute-force. Unlike a password you invent yourself, a generated password has no predictable patterns — no birthdays, no keyboard walks, no dictionary words — which means it resists every common attack method from dictionary attacks to credential stuffing.
This generator uses the Web Crypto API's getRandomValues() — the same cryptographically secure source used by browsers for TLS — so every character is drawn from a true random pool, not a weak pseudo-random function.
Generate a Secure Password in Seconds
Choose mode
Pick Random (character-based), Passphrase (word-based), or Pattern for custom formats.
Configure options
Set length, character sets, word count, separators, or define your own pattern.
Generate & check strength
See entropy in bits and an estimated crack time at 1B guesses/second instantly.
Copy or export
Copy to clipboard (auto-clears in 30s) or export a bulk list as JSON, CSV, or TXT.
When Developers Use a Password Generator
Account Passwords
Generate strong unique passwords for every service — store them in your password manager.
API Keys & Tokens
Create cryptographically random API keys and bearer tokens for your applications.
Seed Phrases & Secrets
Generate passphrase-style seed values for internal tooling or mnemonic backups.
Database Passwords
Set high-entropy passwords for Postgres, MySQL, and Redis instances in production.
Wi-Fi & Router Passwords
Replace default router credentials with strong random passwords.
Test Data
Bulk-generate realistic password fixtures for load testing or security audits.
Frequently Asked Questions
1How long should a password be?
2What makes a password strong?
3Passphrase vs password — which is better?
4Is it safe to use an online password generator?
5Can I generate API keys or JWT secrets here?
6What is the Have I Been Pwned breach check?
7What makes a password strong?
8What is password entropy?
9How do I generate a cryptographically secure password?
10What is a passphrase?
11What is the NIST password guideline?
12How many characters should a password be?
13How do I generate passwords in bulk?
14Is my generated password stored?
Feedback for password_generator
Tell us what's working, what's broken, or what you wish we built next — it directly shapes our roadmap.
Good feedback is gold — a rough edge you hit today could be smoother for everyone tomorrow.
- Feature ideas often jump the queue when lots of you ask.
- Bug reports with steps get fixed faster — paste URLs or examples if you can.
- Name and email are optional; we won't use them for anything except replying if needed.
Stay Updated
Get the latest tool updates, new features, and developer tips delivered to your inbox.
- Product updates & new tools
- JSON, API & developer tips
- Unsubscribe anytime — no hassle