Password Generator
Generate strong random passwords in your browser. Choose the length and character types, then copy — nothing is ever sent over the network.
About 129 bits of entropy — Very strong.
How to use the Password Generator
- Set the length. Longer is stronger. Sixteen characters or more is a sensible floor.
- Pick character types. Turn symbols and numbers on unless the site you are using rejects them.
- Copy it. Copy the password and store it in a password manager rather than retyping it.
Frequently asked questions
- Are these passwords generated on your server?
- No. They are generated locally by your browser using the Web Crypto API. No password is transmitted, logged or stored anywhere, so nothing you see here can leak from this site.
- How long should a password be?
- Sixteen characters with mixed types is a reasonable minimum today, and twenty or more is better for anything valuable. Length contributes far more strength than exotic character substitutions do.
- What does the entropy figure mean?
- Entropy measures how many guesses an attacker would need on average, expressed in bits. Each extra bit doubles that number, so 80 bits is roughly a million times harder to crack than 60 bits.
- Is a random password better than a memorable phrase?
- For anything stored in a password manager, yes, because you never have to recall it. Use a long memorable passphrase only for the few secrets you must type from memory, such as the manager itself.
Learn more
- 2 min read
How Long Should a Password Be in 2026?
Why length beats complexity, what entropy actually measures, and how to pick a password length that will still hold up in ten years.
- 2 min read
Passphrase or Random Password: Which Should You Use?
Both can be strong, but they are strong in different ways. Where each one wins, and the mistake that makes most passphrases far weaker than they look.
Related tools
- Developer Tools
UUID Generator
Generate random UUID v4 identifiers instantly in your browser. Create one or thousands at once, then copy them with a single click.
- Developer Tools
Base64 Encoder & Decoder
Encode text to Base64 and decode it back, right in your browser. Handles Unicode correctly and never sends your data anywhere.
- Developer Tools
HTML Entity Encoder
Encode text into HTML entities or decode entities back to characters. Escapes the five characters that break markup, safely in your browser.
- Developer Tools
JSON Formatter
Format, validate and minify JSON in your browser. Paste messy JSON, get readable output with a clear message when something is wrong.
- Developer Tools
JWT Decoder
Decode a JSON Web Token to inspect its header and payload, and check the expiry — all in your browser, with no token ever sent.
- Developer Tools
SHA Hash Generator
Generate SHA-1, SHA-256, SHA-384 and SHA-512 hashes of any text, computed in your browser with the built-in Web Crypto API.
Last updated