142+ Free Online Tools · Easy. Fast. Accurate.

Password Generator

Generate strong, random passwords with custom length and character requirements, instantly in your browser.

How to use the Password Generator

  1. Set the password length. 16 or more characters is recommended.
  2. Choose which character types to include: uppercase, lowercase, numbers and special characters.
  3. Optionally exclude look-alike characters such as l, 1, O and 0 if you'll type the password by hand.
  4. Choose how many passwords to generate and click Run.

How the Password Generator works

The character types you tick are combined into one pool, and each character of the password is picked from that pool using your browser's cryptographically secure random number generator (the Web Crypto API). Nothing is sent to a server or stored.

Strength comes from length and randomness. A 16-character password drawn from about 90 possible characters has over 100 bits of entropy, far beyond what brute-force attacks can try. Use a different password for every account and keep them in a password manager.

Frequently asked questions

Is this tool free?
Yes. Generate passwords at no cost, with no account required.
Are these passwords stored anywhere?
No. Passwords are generated entirely in your browser using the Web Crypto API and are never sent to a server or stored.
How long should my password be?
Most security experts recommend at least 12-16 characters combined with a mix of character types for strong protection against brute-force attacks.

More Random Generators

Browse all Random Generators →