Password Generator
Generate strong random passwords with length and character options.
How to use it
- Set the length with the slider.
- Choose which character types to include.
- Copy the password, or generate a new one.
About this tool
The password generator builds a random password from the character sets you choose, using the browser cryptographic random source rather than a predictable function, with rejection sampling so every character is equally likely. A strength estimate shows the rough entropy in bits. That figure assumes the password is truly random, which it is here, so do not reuse it or base it on a word.
Examples
16 characters, all typesA mix like aB3$kT9!mZ2qWx7pLetters and numbers onlyA typeable code like K7mZ9qWx3aB2tR5nCommon uses
- Create a strong password for a new account
- Generate a random API or wifi key
- Replace a weak or reused password
- Make a one off token
FAQ
Are the passwords generated on a server?
How random are the passwords?
Should I reuse a generated password?
Related tools
JSON Formatter
Format, validate, beautify, and minify JSON.
Open toolBase64 Encoder and Decoder
Encode text to Base64 or decode it back.
Open toolUUID Generator
Generate v4 UUIDs in bulk.
Open toolURL Encoder and Decoder
URL-encode or decode percent-encoded strings.
Open toolHTML Encoder and Decoder
Encode or decode HTML entities.
Open toolEmbed this tool
Paste this snippet to put the tool on your own site. It runs entirely in the visitor's browser, the same as it does here.