Password Generator — Strong passwords are long, random, and unique to each account. This generator creates them with your browser’s cryptographically secure random number generator, so the result is unpredictable and nothing is ever transmitted or stored.
Passwords are generated locally with your browser’s secure random number generator. Nothing leaves this page.
Was Password Generator useful?
What is password generator?
Strong passwords are long, random, and unique to each account. This generator creates them with your browser’s cryptographically secure random number generator, so the result is unpredictable and nothing is ever transmitted or stored.
Pick a length, choose which character sets to include — lowercase, uppercase, numbers, and symbols — and optionally drop ambiguous characters like “l”, “I”, “1”, and “O” that are easy to mix up. An entropy estimate shows you how strong the result is.
How to use it
-
Set the length
Longer is stronger; 16 or more characters is a good default.
-
Choose character sets
Enable or disable letters, numbers, and symbols.
-
Generate and copy
Click regenerate for a fresh password, then copy it into your password manager.
Examples
A strong default
16 characters with all character sets and no ambiguous letters.
Length 16, all sets, exclude ambiguous
Result: A random 16-character password with a strong entropy score.
Perguntas frequentes
Comparison: this tool vs the alternatives
Uttir Password Generator vs LastPass Generator
| Feature | Uttir | LastPass Generator |
|---|---|---|
| No upload to a server | ✓ | ✓ |
| No signup required | ✓ | ✓ |
| No history / no log | ✓ | ✓ |
| Crypto.getRandomValues source | ✓ | ✓ |
| Adjustable length (4-128 chars) | ✓ | ✓ |
| Character class toggles | ✓ | ✓ |
| No ads or upsells | ✓ | ✗ |
Related guides
How to Encrypt a Message with a Password (in Your Browser)
A practical guide to password-based encryption: how AES-GCM with PBKDF2 actually works, why the wire format matters for future compatibility, the common foot-guns (weak passwords, no integrity check, ECB mode), and how to encrypt a message in your browser without trusting a remote service with the plaintext.
How to Pick a Random Number Fairly (and Why Math.random Is Wrong)
A practical guide to random numbers: the difference between Math.random and crypto.getRandomValues, why fairness matters for giveaways and raffles, how to roll dice and shuffle a list in your browser, and the one case where randomness is genuinely hard.
How to Name Your Business or Startup (Without Regretting It in Year Two)
A practical guide to naming a business: what makes a name good in the first place, the test that catches 80% of bad names, how to find an available .com, and the check you should do before you commit. With a free in-browser name generator for brainstorming.
Ferramentas relacionadas
Last reviewed: 2026-09-24