Real Local Tools

Password Generator

Runs locally

Generate strong random passwords with your browser's crypto engine — nothing is sent anywhere.

Click regenerate to create a password

Related tools

View all (2)

Passwords are generated with crypto.getRandomValues(), the same cryptographically secure random source browsers use for TLS keys. Choose length and character sets, watch the entropy estimate update in real time, and copy with one click. The password never leaves this page.

Frequently asked questions

How random are the passwords?

They are built with crypto.getRandomValues() — the browser's cryptographically secure random source, not Math.random(). The entropy estimate shows exactly how strong each configuration is.

What length should I pick?

16+ characters with all character sets on is plenty for most accounts; go 20+ for anything critical. The slider covers 8–64, and excluding look-alike characters helps when you will read the password aloud.

Are the passwords stored or sent anywhere?

No. Everything happens in your browser's memory — nothing is logged, transmitted or saved. Closing the tab erases every trace.