Password generator without special characters

Made on your device. Never sent or stored.

Letters and digits only, for sites, apps and config files that refuse symbols. Add length to keep it strong.

Strong without symbols

Dropping symbols shrinks the pool from 87 characters to 62, which costs about half a bit per character. Two or three extra characters win it all back. A 20 character password of letters and digits has about 119 bits of entropy, more than a 16 character password with symbols.

20 characters. Average time to guess: fast hash at 10 billion guesses a second, slow hash (bcrypt or Argon2) at 10,000.
CharactersPoolBitsFast hashSlow hash
Digits only1066.4158 years158 million years
Lowercase letters2694.032 billion years32 quadrillion years
Letters, both cases52114.033 quadrillion yearsover 1022 years
Letters and digits62119.11 quintillion yearsover 1024 years
All four types (this site)87128.9978 quintillion yearsover 1026 years

Some systems reject symbols because they break scripts, connection strings, shell commands or URLs. Letters and digits pass through all of those without escaping, which is why they are a good choice for database passwords and environment variables too.

Questions

Is a password without symbols weak?

Not if it is long and random. Length matters far more than symbols. NIST SP 800-63B-4 tells sites not to require character mixtures at all.

What if the site needs one symbol?

Use the main generator with symbols on and "at least one of each type" checked. It guarantees at least one symbol.

Sources

Related tools and guides