randarium
Security

Password Generator

Generate one or many cryptographically random passwords. Choose which character types to include, require specific character types, exclude ambiguous or similar-looking characters, and see an entropy estimate and strength label for your settings.

Also known as: password maker · strong password generator · random password

secure · crypto RNG

Private by design. Your password is generated locally and never saved, uploaded, or shared — only your settings can be, and only when you choose.

Presets

Output

No output yet — set your options and hit .
About this tool, tips & examples

What it does

The Password Generator creates strong, random passwords using your browser’s cryptographically secure random number source. Choose which character types to include, require specific types to always appear, exclude ambiguous or similar-looking characters, and generate one password or many at once.

Common use cases

  • New account passwords and password manager entries.
  • Temporary or shared credentials.
  • Security audits, demos, and training.
  • Bulk password generation for provisioning multiple accounts.

Settings

  • Length — how many characters per password.
  • How many — generate one password or a batch.
  • Include uppercase / lowercase / digits / symbols — which character classes are eligible.
  • Exclude ambiguous characters — drops characters like {, [, ", and , that can be confusing to read or type.
  • Exclude similar-looking characters — drops I, l, 1, O, and 0.
  • Exclude repeated characters — no two adjacent characters are the same.
  • Require at least one … — guarantees at least one character from a class appears, even for short passwords.
  • Custom character set — replaces the toggles above with an exact set of characters you choose.
  • Prefix / Suffix — text added before/after every generated password.
  • Separator — how multiple passwords are joined in the plain-text output.

Privacy note

Everything runs locally in your browser using the Web Crypto API. Passwords are never uploaded, logged, or sent to a server, are never saved automatically, and are never included in share links — only your settings can be shared or saved, and only after you confirm.

FAQ

Is this generator cryptographically secure? Yes — it always uses crypto.getRandomValues under the hood, never a seed. There is no seed control because secure output must never be reproducible.

Why does it warn about short passwords? Passwords under 16 characters are flagged as a weak setting (req §5.1) because they offer meaningfully less entropy against modern cracking hardware.

Can I reproduce the same password later? No, and that’s intentional — secure generators never accept a seed. If you need reproducible test data instead of real secrets, use the Random Number or other seeded generators.