🔐

Password Generator

Generate cryptographically secure passwords — 100% local, nothing sent to any server.

20

How it works

1
Set password length
Use the slider to choose a length from 8 to 128 characters — longer passwords are exponentially more secure.
2
Choose character sets
Toggle uppercase letters (A–Z), lowercase letters (a–z), digits (0–9) and symbols independently to meet your site's requirements.
3
Generate securely
Click Generate. Passwords are built using crypto.getRandomValues(), the browser's cryptographically secure random number generator — not Math.random().
4
Copy and use
Click Copy to paste the password directly into your password manager. The tool never logs, stores or transmits your generated passwords.

Frequently Asked Questions

Is the Password Generator free?

Yes, completely free with no limits on how many passwords you generate.

Are generated passwords stored or logged?

No. Passwords are generated and displayed only in your browser. They are never transmitted or stored anywhere.

How secure is the generation?

Passwords use crypto.getRandomValues() — the browser's cryptographically secure random number generator, not Math.random().

What is the maximum password length?

Up to 128 characters. Longer passwords with mixed character sets provide exponentially higher entropy.