Skip to main content

Password Generator

Generate strong random passwords with custom length and character sets, using cryptographic randomness.

Strength:

Online password generator

Reused or short passwords are the number-one cause of account takeovers. This password generator uses the browser cryptographic RNG to create hard-to-guess, strong random passwords with a custom length and character set — all locally, nothing sent anywhere.

How to use

  1. Choose the password length.
  2. Tick the character types to include (uppercase, lowercase, numbers, symbols).
  3. Click Generate, then copy it straight into your password manager.

Security tips

  • Use a unique password per site with a password manager.
  • Enable two-factor authentication (2FA) on important accounts.
  • Never store passwords in plain-text files or chat messages.

Frequently Asked Questions

Are these passwords secure?

Yes. They use the browser-native crypto.getRandomValues() cryptographic RNG and are generated locally on your device — never uploaded or stored.

How long should a password be?

For most accounts, aim for at least 16 characters mixing upper/lowercase, numbers and symbols. Longer resists brute force better; use 20+ for important accounts.

Should I reuse passwords?

No. Use a unique password per site and store them in a password manager, so one breach cannot compromise your other accounts.