All Tools

Password Generator

Generate strong, random passwords instantly. Customise length and character types, then copy securely to your clipboard.

Select at least one character type
StrengthNone
16
464
A–Z
a–z
0–9
!@#$%…

Tips & Guide

How long should a password be?

Security experts recommend at least 16 characters for important accounts. Length is the single biggest factor in password strength. A 16-character password is exponentially harder to crack than an 8-character one.

Use a unique password everywhere

Never reuse a password across multiple sites. If one site is breached, attackers will try your credentials on every other major service, known as credential stuffing.

Store passwords in a manager

Use a password manager (like Bitwarden, 1Password, or Dashlane) to store your passwords securely. This means you only need to remember one strong master password.

Symbols make passwords harder to crack

Adding symbols (!@#$%) to a password dramatically increases the number of possible combinations, making brute-force attacks far more time-consuming, even with modern hardware.

Avoid personal information

Never use your name, date of birth, pet's name, or other personal details in passwords. These are the first things an attacker will try, often before any automated tool.

Enable two-factor authentication

Even the strongest password benefits from 2FA (two-factor authentication). If your password is ever compromised, 2FA prevents an attacker from accessing your account without your second device.

Generate strong, cryptographically secure random passwords of any length. Choose which character types to include and a new password generates instantly.

How to use the Password Generator

  1. Set the desired password length using the slider or by typing a number.
  2. Toggle character types on or off: uppercase letters (A–Z), lowercase letters (a–z), numbers (0–9), and symbols (!@#...).
  3. A new password generates automatically whenever you change any setting.
  4. Click the regenerate button to get a new password with the same settings.
  5. Click Copy to copy the password to your clipboard.

Examples

16 characters, all types enabled

Very strong — suitable for email, banking, and social media accounts

24 characters, all types enabled

Extremely strong — suitable for master passwords and password managers

8 characters, letters and numbers only

Medium strength — suitable for low-risk accounts where symbols are not accepted

Password entropy measures unpredictability. A 16-character password using all four character types has over 100 bits of entropy — brute-forcing it would take longer than the age of the universe. NIST now recommends prioritising password length over complexity: a long passphrase is often more secure and easier to remember than a short mixed-character password.

Frequently asked questions

How long should a secure password be?

Security experts recommend at least 16 characters. A 16-character random password would take billions of years to crack with current hardware. Length matters more than complexity — a longer password using mixed characters is far stronger than a short one.

What makes a strong password?

A strong password uses a random mix of uppercase, lowercase, numbers, and symbols. It avoids dictionary words, names, and predictable patterns. Never reuse passwords across accounts — use a password manager to store them all securely.

Is it safe to generate passwords in a browser?

Yes — this generator uses the Web Crypto API built into your browser. Passwords are created entirely locally and never sent to any server. Close the tab and the password is gone; copy it straight into your password manager.