ADVERTISEMENT
Copied!

Password Generator

Generate strong, secure, random passwords instantly — fully customisable

Options

16
464

Recent Passwords

  • No passwords generated yet
ADVERTISEMENT

Tips for Strong Passwords

Use 16+ characters
Longer passwords are exponentially harder to crack. 16 characters is a solid baseline.
Mix all character types
Combining uppercase, lowercase, numbers, and symbols dramatically increases entropy.
Never reuse passwords
A unique password per account means one breach doesn't compromise everything else.
Use a password manager
You don't need to memorise strong passwords — a trusted manager stores them securely.
Rotate passwords regularly
Change passwords for critical accounts (banking, email) every few months as a best practice.
Enable 2FA everywhere
Two-factor authentication adds a second layer that protects you even if your password leaks.

Frequently Asked Questions

Are generated passwords stored anywhere?

No. All passwords are generated entirely in your browser using JavaScript. Nothing is sent to a server or stored in any database. Even the on-screen history clears when you refresh the page.

How random are the generated passwords?

When available, this tool uses the window.crypto.getRandomValues() API, which provides cryptographically secure random numbers — far stronger than Math.random().

What does "Exclude Ambiguous Characters" do?

It removes characters that look similar in many fonts — specifically 0 (zero), O (capital o), l (lowercase L), 1 (one), and I (capital i). Useful when passwords are written down or read aloud.

What is password entropy?

Entropy measures how unpredictable a password is. It equals log₂(C^L) where C is the character set size and L is the password length. A 16-character password using all 4 character types has an entropy of ~105 bits — considered very strong.