Password Generator

Generate a strong, random password using your browser's cryptographically secure random number generator. Set the length (we recommend at least 16 characters) and choose which character types to include. Your password is generated instantly and never leaves your device.

Generating...
20

Passphrase Generator

A passphrase is a sequence of random words used as a password — for example, copper-falcon-river-42. Four randomly chosen words provide roughly 50 bits of entropy, making a passphrase both highly secure and far easier to remember than a string of random characters. Security researchers and NIST guidelines recommend passphrases as a practical alternative to complex passwords.

Generating...
4
Separator

PIN Generator

Generate a random numeric PIN of 4, 6 or 8 digits. PINs are used alongside physical devices and cards where hardware lockout protects against brute-force attacks. Each PIN is generated using a cryptographically secure random number generator, so the result is statistically unpredictable.

——
PIN length

Bulk Password Generator

Generate up to 50 unique, random passwords at once — useful for populating a password manager, rotating credentials after a data breach, or provisioning multiple accounts. Each password is independently generated using the browser's Web Crypto API and uses the settings from the Password Generator tab.

Uses your Password Generator settings. Switch to the Password tab to adjust length and character options.

Password Strength Checker

Type or paste any password to get an instant strength rating based on its entropy — a measure of how many possible combinations an attacker would need to try to crack it. The checker scores passwords as Weak, Fair, Strong or Very Strong and estimates how long a brute-force attack would take. Everything runs in your browser; the password you type is never sent anywhere.

Enter a password above to see how it scores and how to improve it.