PassForge

Strong password generator

Generate strong, random passwords with uppercase, lowercase, numbers and symbols. At least one character from every set is guaranteed. Free, unlimited, and generated in your browser with the Web Crypto API.

16
click generate
--

Generate passwords in bulk

same settings, copy each

About strong passwords

mixed case, numbers, symbols

Entropy matters

A 16-character password with all four character sets has roughly 100 bits of entropy. That means an attacker trying every possibility would need to check 2^100 guesses — computationally infeasible with current technology. The generator uses crypto.getRandomValues with rejection sampling so every password is truly random with no bias.

Why "Use every chosen set"

Enabling this option guarantees at least one character from each selected set appears in the password. Many online services enforce this rule, and enabling it ensures your generated passwords will pass those validation checks on the first try.

No server, no logs

Every password is generated locally using the Web Crypto API. Nothing is uploaded, logged, or transmitted. The page works entirely offline after the first load.

FAQ

about strong password generation
What makes a password strong?

A strong password is long, random, and uses multiple character types. 16 characters with mixed case, digits, and symbols provides ~100 bits of entropy. This generator ensures at least one character from every chosen set.

How long should a strong password be?

16 characters is the practical minimum for strong passwords today. For high-value accounts, use 20-32 characters. This generator supports up to 64 characters.

What character sets should I use?

All four: uppercase (A-Z), lowercase (a-z), digits (0-9), and symbols. Enable 'Use every chosen set' to guarantee at least one of each.

Are these passwords safe to use?

Yes. They use crypto.getRandomValues with rejection sampling, the same cryptographic source browsers use for TLS. No server ever sees the password.

More PassForge generators

pick a variant

Alphanumeric Password

Generate random passwords using only letters (A-Z, a-z) and numbers (0-9). No symbols needed. Perfec

Free Open

Pin Generator

Generate random numeric PIN codes from 4 to 64 digits. Perfect for ATM PINs, door codes, phone lock

Free Open

Readable Password

Generate passwords without confusing look-alike characters like I, l, 1, O, 0. Cleaner to read and t

Free Open

Maximum Security Password

Generate 32-character passwords with all four character sets for maximum entropy. Perfect for passwo

Free Open

Questions or feedback?

a reply within 2 business days

Spotted a bug, want a feature, or just have feedback on PassForge? Send us a note and we will get back to you.

Prefer to talk it through? Book a 30-min call →