Frequently Asked Questions

How does the random password generator work?

The generator uses your browser's built-in cryptographically secure random number generator (window.crypto.getRandomValues) to pick characters from the sets you select. We use rejection sampling so every character is equally likely, with no statistical bias. The whole process runs on your device.

How do I create a strong password?

A strong password is long and unique. Aim for at least 16 characters mixing uppercase letters, lowercase letters, numbers, and symbols. Never reuse passwords across sites and avoid personal information like names, birthdays, or common words.

Are my generated passwords safe?

Yes. Passwords are generated entirely in your browser. They are never sent over the network, never logged on a server, and never stored. When you close or refresh the page, the password is gone.

How is password strength measured?

We estimate entropy in bits using the formula length x log2(pool size), where pool size is the number of possible characters. Higher entropy means a password is harder to guess. Roughly: under 50 bits is Weak, 50-80 is Average, and 80+ is Strong.

Can a strong password still be hacked?

In theory any password can be brute-forced, but a long random password with mixed character types would take an impractical amount of time to crack — far beyond a human lifetime. Length is the single biggest factor.

Why should I avoid ambiguous characters?

Characters like the letter O and the number 0, or lowercase l and the number 1, are easy to confuse when reading or typing a password manually. Enabling 'Avoid ambiguous' removes them so the password is easier to transcribe.

Ready to create one? Open the password generator.