All Tools › Password Generator

Password Generator

Create strong, random passwords. Generated locally, nothing is transmitted.

·········

Strength:

Choose length before complexity

For most accounts, a longer unique password is more useful than a short password packed with substitutions. Start with at least 16 characters unless the service imposes a different limit. If a site rejects symbols, turn them off and add length instead.

How the generator chooses characters

The tool uses crypto.getRandomValues(), the secure random-number source provided by modern browsers. Selected character groups form the available alphabet, and every position is chosen independently. Generation happens on this page; the result is not sent to thisuseful.

What to do with the result

Save the password directly in a reputable password manager. Do not reuse it, email it to yourself, or keep it in an unencrypted note. For a password manager’s main password, consider a memorable multi-word passphrase instead of storing another random value you cannot recover.