UtilityBase logoUtilityBase

Generators

Password Generator

Generate strong random passwords locally with full control over characters.

Updated June 18, 2026

How to use the password generator

  1. 1Set the desired length with the slider.
  2. 2Choose which character sets to include.
  3. 3Click Generate (or the refresh button) until you're happy.
  4. 4Click Copy and store the password in a password manager.

Common uses

  • Create unique passwords for new accounts.
  • Replace weak or reused passwords during a security cleanup.
  • Generate readable passwords (no ambiguous characters) for Wi-Fi sharing.

Frequently asked questions

Is it safe to generate a password on a website?

Here, yes: generation uses your browser's built-in secure random source (crypto.getRandomValues) and runs entirely on your device. The password is never sent, logged, or stored — you can verify by loading the page and disconnecting from the internet before generating.

How long should my password be?

16 characters with mixed character sets is a strong default for accounts. For anything protecting high-value data (a password manager's master password, disk encryption), use 20+ characters or a long passphrase.

What does 'exclude ambiguous characters' do?

It removes characters that look alike — such as l, I, 1, O, and 0 — which helps when a password must be read aloud or typed from paper. It slightly reduces the character pool, so add a couple of characters of length to compensate.

Should I reuse a really strong password?

No. Reuse is the biggest practical risk: one leaked site exposes every account sharing the password. Generate a unique password per account and keep them in a password manager.

About this tool

The password generator creates cryptographically random passwords entirely on your device using the Web Crypto API — no generated password ever touches a network. Control the length (up to 128 characters) and which character sets to include: uppercase, lowercase, numbers, and symbols, with an option to exclude ambiguous characters like l, 1, O, and 0 that are easy to misread. A strength estimate updates live, and one click copies the result. For real security, use a unique generated password per account and store them in a password manager.

Like everything on UtilityBase, the password generator runs entirely in your browser — nothing you enter is uploaded or stored on a server. It's free to use with no account required. Browse more generators here.

Was this tool helpful?

Related tools