Infinite Passwords

Password Generator 20 Characters

~119 bits of entropy — permanent, absolute security.

…

Random mode supports 4–128 characters.

Generate multiple

Shortcuts: R regenerate · C copy. Generated with crypto.getRandomValues() — never Math.random().

Twenty characters is the ceiling most systems offer — and it buys ~119 bits of entropy, a number so large it will never matter to anyone but you and your peace of mind.

When to use 20+

Your password manager master password, your primary email, your crypto exchange — the accounts whose loss cascades everywhere else deserve the maximum the site will accept.

At 119 bits you are protected against heat-death-of-the-universe brute force, post-quantum adversaries, and tomorrow’s unknowns — all at once.

Deep dive

What a 20 Character Password Actually Buys You

A 20 character password drawn from the 95-character printable pool — uniform, random, maximum diversity per position — carries roughly 132 bits of entropy, around 3.6 × 10^39 combinations. This is overkill by deliberate design: twenty characters places exhaustive search permanently beyond physical reach and gives you margin against any foreseeable improvement in attack hardware, algorithmic technique or distributed cracking for decades ahead. Infinite Password Generator is free, runs 100% client-side, and nothing you generate is stored or transmitted ever.

Twenty is for the rare secrets that guard everything else in your digital life — a password manager master password, recovery material for a vault, infrastructure or root credentials, hardware-wallet companions and true disaster-recovery keys. For everyday logins, twelve to sixteen characters is the honest recommendation and is entirely sufficient. This page exists for the exceptional entries where compromise would mean real, unrecoverable catastrophe and rotation is genuinely, painfully hard.

How to Use the Password Generator 20 Characters Page

Set the slider to 20, keep all four classes enabled — lowercase, uppercase, digits and symbols — and consider exclude-ambiguous mandatory if you will ever read or type the result rather than paste it; a twenty-character transcription error is a locked-out afternoon. Generate, copy straight into your vault, confirm the save actually persisted, and only then use the secret anywhere. If the site rejects the length itself, fall back to 16 characters without shame.

Twenty characters fits master passwords, vault unlock keys and recovery material — emphatically not coffee-shop mailing-list signups or disposable forum throws. If you want to understand exactly why the architecture underneath this page makes generated secrets trustworthy by construction — cryptographically secure randomness, zero network traffic, zero storage — read our secure password generator page. It walks the Web Crypto model, the absence of network calls and offline verification step by step.

Beyond the 20 Character Password: Storage and Recovery

Even twenty characters guarantees nothing if you ever reuse it — reuse voids the mathematics instantly, no matter how long the string is or how much entropy it theoretically holds on paper. A secret this strong belongs in exactly one place: your password manager vault, full stop, with the master password never repeated anywhere else. Never in notes apps, screenshots, email threads, chat messages or spreadsheets — storage choices destroy far more accounts than weak entropy ever has, by a wide margin.

Two-factor authentication and offline recovery codes matter most precisely on this kind of high-stakes account, because losing the master credential is effectively and deliberately unrecoverable by design. Keep recovery codes printed or on a hardware token stored in a physically safe place you actually remember and can find again, enable two-factor protection on the vault itself before anything else gets migrated into it, and rotate the credential immediately after any suspected exposure, however small.

When 20 Characters Are Overkill — and When They Are Not

Twenty characters carries roughly 132 bits of entropy — about 3.6 × 10^39 combinations. For a streaming login, a forum alias or a newsletter signup, this is pure ceremony, and deploying it there teaches nothing except that bigger always feels safer. The honest use case is narrow and very real: a password-manager master password, vault recovery material, root or infrastructure credentials, and any secret whose compromise would unravel every other account you own. If losing the account means losing the keys to everything, twenty is proportionate. If it does not, sixteen is — reserve the top rung for the secret that everything else depends on, and nothing else, not even your most-used login. Everything else you own is perfectly well served by sixteen characters plus a vault and a little discipline.

The tell that 20 is overkill: the site caps input lower than twenty, or rotation is routine, documented and cheap — done in seconds on a Tuesday afternoon. The tell that it is justified: rotation is genuinely hard — break-glass admin accounts, offline recovery material, credentials baked into disaster-recovery plans — or the secret essentially cannot be changed after the fact without enormous pain. Match the setting to the replacement cost and the blast radius of a failure, never to anxiety. Anxiety is a terrible configuration source because it never, ever terminates on its own. When in genuine doubt, write down what the account can reach, and let that answer decide the setting. Decide the category once, then enforce it mechanically in the vault forever.

Do not let the ceiling comfort you into reuse. A single 20-character password deployed across five services is five separate breach exposures wearing one impressive number — length buys you absolutely nothing against credential replay. Keep the string unique to its vault, keep recovery codes offline and physical somewhere you actually remember, and enable two-factor on the vault itself before anything else migrates into it. Everywhere the extra four positions add no real resilience, use 16 characters and spend the effort on the accounts that genuinely deserve it. Precision about where the ceiling genuinely matters is the real difference between security theater and actual operational resilience at the top of your threat model. Applied consistently, that judgment is the whole discipline, and it compounds quietly over the years.

Frequently asked questions

Never. The only cost is a longer paste string, and password managers make that free.
~119 bits with symbols — roughly 6 × 10³⁷ combinations. This cannot be brute-forced by any physically conceivable machine.
Anything allowing 16 almost always allows 20. A rare few cap at 12/16 — use their maximum.
Pure entropy, yes. A 6-word passphrase is close and more memorable; both are excellent.
A good 12-password (12-character password) is 12 fully random characters from upper/lowercase letters, digits and symbols — roughly 79 bits of entropy, which survives any offline brute-force attack in practice. This page generates exactly 20-character passwords. It must be random, unique to that account, and stored in a manager.
Exactly what this page makes: fully random mixed-class characters at 20 characters — comfortably beyond offline brute force. Randomness, not wordplay, is what makes it strong. Generate and store it before you forget it — which is the point of using a password manager.
A password generator is a tool that creates random, hard-to-guess passwords using a cryptographically secure source of randomness. This tool creates them locally in your browser with the Web Crypto API (crypto.getRandomValues) — free, instant, and nothing ever leaves your device or is stored.
Three steps: 1) Open this site or any browser-based generator built on the Web Crypto API. 2) Set the length to at least 16 characters and enable upper, lower, numbers and symbols (exclude ambiguous characters only if you must type it by hand). 3) Click generate and copy the result into a password manager — never reuse it.
Yes — provided they are built on a cryptographically secure random number generator. This tool uses the browser’s Web Crypto API (crypto.getRandomValues), the same source used for TLS keys. That output is indistinguishable from true randomness, so guessing attacks perform no better than pure chance against it.
Anything short (under 12 characters), human-invented, reused across sites, derived from a leaked corpus (123456, qwerty, password), or padded with predictable patterns — a capital first letter plus a trailing exclamation mark does nothing against modern rule-based crackers.
A unique password is one used nowhere else — never before, never again, never a variant with a swapped symbol. Reuse is the single highest-impact failure mode in real-world breaches: one leak opens every account sharing the password. Generate a fresh one per account and let a password manager remember them.
The best password generator is free, client-side, cryptographically random and never stores what it makes. Every serious option meets that bar — and this site is one of them: no signup, no limits, Web Crypto API, zero network calls. The worst “free” generators are ones that phone your new password home.
There is no single perfect password — but a practically perfect one is long (16+ characters), fully random, unique to one account, stored in a password manager, and backed by two-factor authentication. Anything short, human-invented or reused fails at least one of those.
“123456”, without contest — it tops NordPass’s annual lists and multi-year breach datasets. It is so dominant that security guides open with it. If you have ever used it anywhere, rotate those accounts today.
Across leaked-credential analyses, the top of the table is consistently: 1) 123456, 2) 123456789, 3) 12345 — with “password” never far behind. Those three appear in more breaches than all complex passwords combined. Anything resembling them is pre-guessed on every attacker’s rig.