All tools

TOOL / 14

Secure Password Generator

Create passwords from configurable character sets and length using crypto.getRandomValues, with no generated value sent to a server.

Your data stays in this browser
Local-firstYour data stays in this browser
Generated password

FIELD NOTES

Generating stronger passwords

Long random passwords resist guessing because each extra character increases the possible combinations. Unique passwords also contain damage from a breached service.

Store passwords in a reputable password manager. Do not reuse generated passwords or send them through insecure messages.

REFERENCE

Common questions

Is Math.random used?

No. Generation uses crypto.getRandomValues from the Web Crypto API.

Does this tool upload my input?

No. Processing uses browser APIs and the input is not sent to our server.