Dev

Password Generator

Generate strong, random passwords for free. Pick the length and the character types, and create secure passwords right in your browser. Nothing is sent to a server: every password is built on your device with your browser's secure random generator.

16
StrengthStrong · 103 bits

How to use

  1. 1Set the length and choose which character types to include.
  2. 2Turn on 'avoid ambiguous characters' if you'll type the password by hand.
  3. 3Click Generate and copy your new password.

What it's for

  • Create a unique password for a new account.
  • Generate strong credentials for a database or API.
  • Produce several passwords at once for a team.
  • Replace a weak password you've been reusing.

Frequently asked questions

Are these passwords safe to use?

Yes. They're created with your browser's cryptographically secure random generator (crypto.getRandomValues), the same primitive used for real security work.

Is the password sent anywhere?

No. Generation happens entirely in your browser. Nothing is sent to a server, logged or stored.

What length should I choose?

For most accounts, 16 characters with mixed types is plenty. For high-value accounts or keys, go to 24 or more.

What does 'avoid ambiguous characters' do?

It removes characters that are easy to confuse, like the letter O and the number 0, or lowercase l and the number 1. Useful when you'll read or type the password by hand.

Do I need an account?

No. The tool is free, with no signup and no usage limits.

Related tools