Skip to content
PratronHome

Password Generator

Create cryptographically secure random passwords with full control over length and character types: uppercase, lowercase, digits, and symbols, with an option to exclude easily confused characters like 0/O and 1/l. Generation uses your browser's crypto.getRandomValues — a cryptographically secure source of randomness — and the password never leaves your device. An entropy meter shows how strong each password actually is.

Generators

Private by default

This tool runs entirely in your browser. Your data is never uploaded to a server.

How to use

4 clear steps.

  1. Set the password length (16+ characters recommended).

  2. Choose which character types to include.

  3. Click Generate — a new password appears with a strength estimate.

  4. Copy it straight into your password manager.

Good to know

Frequently asked questions

How long should a password be?
At least 16 characters for anything important. Length matters more than complexity: each extra character multiplies the search space, so a long random password beats a short "clever" one.
Is it safe to generate passwords in a browser?
This tool uses the Web Crypto API (crypto.getRandomValues), the same cryptographically secure randomness source used by security software, and runs entirely offline in your browser — the password is never transmitted or stored.
What is password entropy?
Entropy, measured in bits, quantifies how many guesses an attacker would need. Each bit doubles the search space. 60+ bits is decent, 80+ bits is strong, and 100+ bits is excellent for long-term secrets.
Should I reuse a generated password?
No — use a unique password per account and store them in a password manager. That way one leaked site can't compromise your other accounts.