# Password Generator

> Generate strong random passwords using your browser's cryptographic random source.

To generate a strong password, set the length and character sets above and press generate. Passwords use crypto.getRandomValues, the browser's cryptographically secure random source, and are created entirely on your device — never sent to or stored on a server.

**URL:** https://convertto.tech/t/password-generator
**Category:** Hash & Crypto Tools (https://convertto.tech/c/crypto-tools)
**Privacy:** Runs entirely in the browser; no upload
**Cost:** Free, no sign-up
**Last updated:** 2026-08-01

## Key facts

- **Privacy:** Runs entirely in your browser — nothing is uploaded
- **Cost:** Free, unlimited, no sign-up

## How to use

1. Choose the style.
2. Enter or paste your pattern.
3. Set the length.
4. Set the how many.
5. Turn "Exclude look-alikes (0 O l I)" on or off as needed.
6. Turn "Uppercase A-Z" on or off as needed.
7. Turn "Lowercase a-z" on or off as needed.
8. Turn "Numbers 0-9" on or off as needed.
9. Turn "Symbols !@#$" on or off as needed.
10. The result appears immediately — copy or download it.

## FAQ

### Are these passwords really random?

Yes. They use crypto.getRandomValues, which draws from the operating system's cryptographic entropy pool — not Math.random, which is predictable and unsuitable for secrets.

### How long should a password be?

Aim for at least 16 characters with mixed types, giving roughly 100 bits of entropy. Length matters far more than complexity: a longer simple password beats a short convoluted one.

## Related tools

- [Passphrase Generator](https://convertto.tech/t/passphrase-generator): Generate memorable Diceware-style passphrases from random words.
- [Password Strength Checker](https://convertto.tech/t/password-strength-checker): Estimate how long a password would take to crack, and see exactly what weakens it.
- [Random String Generator](https://convertto.tech/t/random-string-generator): Generate random strings from a chosen character set — for keys, tokens and test data.
- [Bcrypt Hash Generator](https://convertto.tech/t/bcrypt-hash-generator): Hash a password with bcrypt at a configurable cost factor — the right way to store passwords.
- [Nano ID Generator](https://convertto.tech/t/nanoid-generator): Generate compact URL-safe unique IDs — shorter than a UUID with comparable collision safety.
- [Password Policy Tester](https://convertto.tech/t/password-policy-tester): Test a password against a policy and see whether the policy actually improves security.
- [Random Number Generator](https://convertto.tech/t/random-number-generator): Generate random numbers in any range, with optional uniqueness — for draws and sampling.
- [TOTP Code Generator](https://convertto.tech/t/totp-generator): Generate time-based one-time passwords from a Base32 secret to test 2FA setups.
