Password Generator

4128
Generate Password

About this tool

This password generator creates strong, random passwords using the Web Crypto API — the same cryptographically secure random source browsers use for encryption — rather than the predictable Math.random. You control the length and exactly which character sets to include: uppercase, lowercase, numbers, and symbols. You can exclude look-alike characters such as 0/O and 1/l to avoid mistakes when typing by hand, generate several passwords at once, and keep an optional local history. A strength meter estimates how long each password would resist a fast offline attack of about ten billion guesses per second. Nothing is sent anywhere: every password is generated on your device and never leaves it.

How to use

  1. Set the password length — 16 characters or more is recommended.
  2. Choose which character types to include, and optionally list characters to exclude.
  3. Press Generate to create one or more passwords.
  4. Copy the one you want, and check the strength meter and estimated crack time.

Common use cases

  • Creating a unique password for a new online account
  • Generating credentials for a database, API key, or service account
  • Producing long random secrets for a team or deployment
  • Replacing a weak or reused password flagged by a breach check

Frequently asked questions

Are the generated passwords safe?

Yes. They're generated locally with the cryptographically secure Web Crypto API and are never sent or stored anywhere.

What makes a strong password?

Length matters most — aim for 16+ characters mixing uppercase, lowercase, numbers and symbols. The strength meter estimates crack time.

Can I exclude ambiguous characters?

Yes, you can exclude specific characters like 0/O or 1/l to avoid confusion when typing a password manually.

Should I include symbols?

Symbols increase the number of possible passwords and therefore strength, but some systems reject certain ones. If a site refuses your password, regenerate without symbols and add a few more characters instead.

Does the history save my passwords anywhere?

History is optional and stored only in your browser's local storage on this device. It is never uploaded, and you can clear it at any time.