~/password ☀ LIGHT apps ← back to terminal

🌐 Language

██████╗ █████╗ ███████╗ ███████╗ ██╗ ██╗ ██████╗ ██████╗ ██████╗ ██╔══██╗ ██╔══██╗ ██╔════╝ ██╔════╝ ██║ ██║ ██╔═══██╗ ██╔══██╗ ██╔══██╗ ██████╔╝ ███████║ ███████╗ ███████╗ ██║ █╗ ██║ ██║ ██║ ██████╔╝ ██║ ██║ ██╔═══╝ ██╔══██║ ╚════██║ ╚════██║ ██║███╗██║ ██║ ██║ ██╔══██╗ ██║ ██║ ██║ ██║ ██║ ███████║ ███████║ ╚███╔███╔╝ ╚██████╔╝ ██║ ██║ ██████╔╝ ╚═╝ ╚═╝ ╚═╝ ╚══════╝ ╚══════╝ ╚══╝╚══╝ ╚═════╝ ╚═╝ ╚═╝ ╚═════╝

Random Password Generator_

Generate strong, secure passwords instantly — customise length, character sets and more.
100% in-browser · no data leaves your device · no account needed · completely free.

strength:
length:
length 16
character sets
Uppercase A B C … Z
Lowercase a b c … z
Numbers 0 1 2 … 9
Symbols ! @ # $ % & * …
exclude characters (optional)
10 passwords
strength:
word count 4
separator
Capitalise wordsWord Word Word
Add numberword-word-42
How long should it be?
Use at least 12 characters for general accounts. For email, banking and work: 16+. For encryption keys or master passwords: 24+.
Why symbols matter
Adding symbols grows the character pool from 62 to 94, making brute-force attacks exponentially harder. A 12-char all-lowercase password has ~10¹⁷ combinations. With symbols: ~10²³.
Use a password manager
You don't need to remember strong passwords. Use Bitwarden (free), 1Password or KeePass. One strong master password protects everything.
Never reuse passwords
If one site is breached, attackers try your password everywhere. Unique passwords per site are non-negotiable. A manager makes this effortless.
Passphrases are strong too
4–5 random words like "correct-horse-battery-staple" are highly secure and much easier to remember. Entropy comes from randomness, not complexity.
Enable 2FA everywhere
A strong password + two-factor authentication makes accounts virtually unbreakable. Use an authenticator app (not SMS) where possible.
What is entropy?
Entropy (bits) measures unpredictability. 40 bits = weak, 60 bits = reasonable, 80+ bits = strong, 100+ bits = very strong. More bits = exponentially harder to crack.
Is this tool safe?
Yes. Passwords are generated using the browser's crypto.getRandomValues() — cryptographically secure randomness. Nothing is sent to any server.
FAQ — What is the Password Generator?

Frequently Asked Questions — Password Generator

What is the password generator?

Generates cryptographically secure random passwords using the browser's crypto.getRandomValues() CSPRNG. Customise length (8–128 chars), character sets, and ambiguous character exclusion.

How secure are the passwords?

Generated via crypto.getRandomValues() — a CSPRNG used by browser password managers. Suitable for production use.

Is the password stored anywhere?

No. Generated in-memory only. Never transmitted. Close the tab and it is gone — copy it to a password manager immediately.

How long should a password be?

Minimum 16 characters for general accounts. 32+ for admin and service accounts.

Is this tool free?

Yes, completely free. One of 46 free tools at jasperbernaers.com.