Skip to content

Random Password Generator

Generate strong random passwords with the length and character types you choose.

passgen.sh

About 98 bits of entropy — Strong. Generated in your browser with the operating system's secure random source; nothing is sent anywhere.

How to use Password Generator

  1. 01Set the length you need — sixteen characters or more is a sensible default.
  2. 02Choose which character types to include: uppercase, lowercase, numbers and symbols.
  3. 03Copy the result, or generate again until you get one you are happy with.

About Password Generator

Passwords are generated in your browser using the operating system's cryptographic random number generator. Nothing is transmitted, logged or stored, so closing the tab is enough to make a generated password disappear.

Length protects you far more than complexity does. A sixteen-character password drawn from a mixed character set has vastly more possible combinations than an eight-character one with the same rules, and mixed-case-plus-symbols requirements mostly matter because they widen the pool each character is drawn from.

The strength meter estimates entropy in bits from the length and the size of the character set you selected. Under 50 bits is weak, 70 to 90 is solid for an everyday account, and above 100 bits is appropriate for password manager master passwords and encryption keys.

Frequently asked questions

Are these passwords sent to a server?
No. They are created in your browser and never leave your device.
How long should a password be?
At least sixteen characters for important accounts. Longer is better, especially if you store it in a password manager.
Should I exclude similar-looking characters?
Only if you will type the password by hand. Excluding characters slightly reduces strength.

Related tools and tools