100% in-browser · your passwords are never transmitted

Password Generator — Strong, Random Passwords (In Your Browser)

Generate strong, random passwords with configurable length and characters. Powered by WebCrypto, with live entropy shown. 100% in your browser — never transmitted. Free.

Loading tool…

More tools

All free, all private — everything runs in your browser.

How to use Password Generator

  1. 1Pick a length (16+ recommended) and tick the character sets you want — uppercase, lowercase, digits, symbols.
  2. 2Click Generate — each character is drawn with the WebCrypto API, the browser's secure random source.
  3. 3Read the live entropy meter to confirm the strength of your chosen settings.
  4. 4Copy the password and save it in a password manager. It is never stored or transmitted.

Password Generator FAQ

Is this password truly random?
Yes. Every character is drawn with the WebCrypto API (crypto.getRandomValues), the same cryptographically-secure random source your browser uses for keys — not Math.random, which is predictable and unsafe for secrets.
Is my generated password sent anywhere?
No. The password is generated and shown entirely in your browser. It is never transmitted, logged, or stored on a server — there is no backend. Copy it to your clipboard and save it in a password manager.
How long should my password be?
Aim for at least 16 characters from a full character set (≈105 bits of entropy). The live entropy meter shows the exact strength of your current settings so you can pick a length you trust.