Random Tools

Password Generator

Create strong, secure passwords. Uses crypto-grade randomness and never leaves your device.

How to use

  1. Set the password length — 16 is a sensible default for most accounts.
  2. Choose which character sets to include: uppercase, lowercase, numbers, and symbols.
  3. Turn on 'Avoid repeating chars' for extra variety, or 'Skip ambiguous' if you want to remove confusing characters like 0/O and 1/l/I.
  4. Press Generate.
  5. Copy the result with the Copy button, then paste it into your password manager or the sign-up form.

When people use this

Creating a new account on a sensitive service
Use a long generated password instead of a reused one.
Resetting a forgotten password
Generate a fresh strong password rather than inventing one you will forget.
Seeding a password manager
Bulk-generate several passwords for the accounts you are migrating into a manager.
Setting up shared logins securely
Generate a strong password and hand it over through a separate channel from the account itself.

Examples

Example
Length 16, all sets on, no options
A random 16-character password mixing upper, lower, digits, and symbols — e.g. a string like xT7#mK9$pL2@vQ4z.
Example
Length 20, no ambiguous characters
A 20-character password stripped of 0, O, 1, l, I — easier to read aloud or type from memory.
Example
Length 12, letters and numbers only
A shorter, symbol-free password for a service that restricts special characters.

Related tools