Skip to content
Security

Password Generator

Generate strong, random passwords with custom length and character sets — fully in your browser.

How strong should a password be?

For most accounts, aim for at least 16 characters with a mix of upper, lower, numbers and symbols. For highly sensitive accounts (email, banking), choose 20+. Use a unique password per account and store them in a password manager.

Is this generator safe?

Yes. Passwords are generated locally in your browser using crypto.getRandomValues. Nothing is sent to any server.

Frequently asked questions

How is the password generated?

It uses your browser's cryptographically secure random source (window.crypto.getRandomValues). Nothing is uploaded.

How long should my password be?

For most accounts use 16+ characters. For highly sensitive accounts (banking, email) use 20+ with mixed character classes.

Is this password generator safe?

Yes — passwords are produced locally in your browser using cryptographically secure randomness. They never leave your device.

Need a place to keep notes?

Open the free online notepad — autosaves locally, no signup.

Open Notepad
v2.0