Password Generator

Create strong, secure passwords instantly. Set the length, choose character types, and generate a cryptographically random password with a live strength indicator — then copy it with one click.

16
Click Generate to create a password
Strength: —

Frequently Asked Questions

How secure are generated passwords?

Passwords are generated using crypto.getRandomValues(), a cryptographically secure random number generator built into modern browsers. This is significantly more secure than Math.random().

What password length should I use?

At least 12 characters is recommended for most accounts. 16 or more is ideal for sensitive accounts like email and banking. Longer passwords with mixed character types are exponentially harder to crack.

Is my password stored anywhere?

No. Passwords are generated entirely in your browser and never sent to any server. Copy your password immediately — refreshing the page clears it.

How is password strength calculated?

Strength is estimated from length and character variety. Passwords using all four character types at 16+ characters rate as Very Strong. Length below 8 or missing character types reduces the score.

Can I generate a username too?

Yes. Use the Username Generator to create unique usernames to pair with your new password.

Is this tool free and does it work on mobile?

Yes on both counts. The Password Generator on draft21 is completely free with no sign-up required and works on all devices.