All Developer

Password Generator

Generate strong random passwords with length and character options.

password-generator.local
Length16
Password
Choose options to generate a password.

How to use it

  1. Set the length with the slider.
  2. Choose which character types to include.
  3. 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

Input16 characters, all types
OutputA mix like aB3$kT9!mZ2qWx7p
InputLetters and numbers only
OutputA typeable code like K7mZ9qWx3aB2tR5n

Common 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?
No. They are generated in your browser with the secure random generator. No password ever leaves your device.
How random are the passwords?
They use the browser crypto getRandomValues source, which is designed for cryptographic use, not a predictable pseudo random function.
Should I reuse a generated password?
No. Generate a unique password for each account and store it in a password manager.

Related tools

Embed 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.

<iframe src="https://tooldok.com/embed/password-generator/" title="Password Generator by Tooldok" width="100%" height="560" style="border:1px solid #16130d;border-radius:16px;max-width:720px" loading="lazy"></iframe> <p style="font:13px sans-serif"><a href="https://tooldok.com/tools/password-generator/" target="_blank" rel="noopener">Password Generator</a> by <a href="https://tooldok.com/" target="_blank" rel="noopener">Tooldok</a></p>