handyk.it

Pronounced “Handy Kit”

Password Generator

Generated entirely in your browser with crypto.getRandomValues - nothing is sent anywhere, ever.

20

How to use

Set the length and pick which character sets to include (lowercase, uppercase, digits, symbols), then click Generate. Click Copy to grab the result.

FAQ

Is this actually random, not just Math.random()?

Yes - it uses crypto.getRandomValues, the browser's cryptographically strong random number source, specifically because Math.random() isn't safe for anything security-related.

Does anything get sent to a server?

No - generation happens entirely in your browser. The route name says "offline" on purpose, to make that promise visible before you have to check.

What's a good length to use?

Longer is stronger - 16 characters or more with all character sets enabled is a reasonable default for most accounts.

34 visits