Code tool

Secure Password Generator

Create a password of up to 128 characters using selected character groups and optional ambiguous-character exclusions.

In-browser processingNo account requiredPrivacy details ↗

Choose 1–128 characters.

Generate 1–20 passwords.

Character groups

Removes O, 0, I, lowercase l, 1, and |.

Choose settings and generate in this browser.

A QUICK WALKTHROUGH

How to use this tool

  1. Choose a password length and character groups.
  2. Generate a password in this browser.
  3. Copy it only when you choose, then save it in a password manager.

Generated in this browser

The generator uses crypto.getRandomValues and rejection sampling to avoid modulo bias. It does not send or save generated passwords, and it keeps no history or log. The page does not claim that a generated secret is stored safely.

Choose the character groups

Select lowercase letters, uppercase letters, numbers, or symbols. You can exclude characters that are easy to confuse. At least one group must be selected; length is limited to 128 characters.

GOOD TO KNOW

Common questions

Is my password uploaded or saved?

No. Generation runs in your browser and the page does not save or log generated values. Copying occurs only when you click the copy button.

What if browser cryptography is unavailable?

The generator reports that secure random generation is unavailable and does not fall back to weaker randomness.

Does this store passwords safely?

No. This page does not provide password storage. Use a password manager to store passwords.