Secure Password Generator

Generate strong, customizable passwords with uppercase, lowercase, numbers and symbols for maximum security.

Generated password

Very weak
4 12 128

Characters to include

What is a secure password generator?

A secure password generator creates random passwords using the browser cryptographic generator (crypto.getRandomValues), with configurable length and character types. Everything happens locally: no password is sent to a server or stored.

How to use this tool

  1. Adjust the password length with the slider (from 4 to 128 characters).
  2. Tick the character types you want to include.
  3. Choose how many passwords to generate at once if you need several.
  4. Press "Generate" and check the strength indicator.
  5. Copy the password and store it in your password manager.

Typical use cases

  • Create unique passwords for each online account.
  • Generate keys for projects, API keys or workspace credentials.
  • Rotate passwords periodically while keeping high entropy.

Frequently asked questions

How secure are these passwords?

They use the browser cryptographic generator, the same randomness source used by TLS protocols. A 16-character password with all four character types offers more than 100 bits of entropy.

Why should I exclude ambiguous characters?

Characters like 0, O, l and 1 are easy to confuse when typing them by hand. Excluding them prevents errors when entering the password on devices without a password manager.

Is the password sent to any server?

No. Generation is 100% local in your browser and the password only exists on your screen until you copy it.