Text utilities

Password Generator

Free online secure password generator

Password Generator

Ready

Generated passwords

The result will appear here after you run the tool.
Local processing

Press Ctrl or Command and Enter to run the tool.

About this tool

About this tool

Password Generator creates random passwords from the browser crypto.getRandomValues source, with length from 6 to 64 characters, optional uppercase, lowercase, numbers, and symbols, and an ambiguous-character filter. It guarantees at least one character from every selected set and can output up to 20 passwords at once. Generation is local, private, and cryptographically random.

Create strong passwords that are hard to guess and easy to manage. Choose the length, decide which character sets to include, and optionally exclude characters that are easy to confuse, such as 0, O, and l. The generator uses the browser secure random number generator, so the passwords are never created on a server and never transmitted.

Built for daily work

  • Create a new password for an online account.
  • Generate unique passwords for a password manager.
  • Produce a strong temporary password for a colleague.
  • Create a Wi-Fi or device password that is hard to guess.

How to use this tool

How to use this tool

1

Set the length and sets

Pick a length between 6 and 64 characters and tick the character sets you want. Longer passwords with mixed sets are stronger.

2

Filter ambiguous characters

Enable the exclusion option if you will read the password aloud or type it by hand, to avoid confusing 0 with O or 1 with l.

3

Generate and store safely

Generate one or several passwords, copy the one you need, and save it in a password manager. The tool does not store anything.

Key features

Key features

Secure randomness

Passwords are drawn from crypto.getRandomValues, the same cryptographic source browsers use for encryption.

Every set guaranteed

If you select uppercase, lowercase, numbers, and symbols, the password contains at least one of each, not just a random mix.

Ambiguous character filter

Exclude lookalike characters such as 0, O, 1, l, and I for passwords you will read or type manually.

Batch output

Generate up to 20 passwords at once and pick the one you like.

Practical use cases

Practical use cases

  • Create a new password for an online account.
  • Generate unique passwords for a password manager.
  • Produce a strong temporary password for a colleague.
  • Create a Wi-Fi or device password that is hard to guess.
  • Refresh credentials during a security cleanup.

Private by default

For local tools, input is processed in your browser and is not sent to application analytics.

Data processing notice

Technical details

Technical details

Random sourcecrypto.getRandomValues (CSPRNG)
Length range6 to 64 characters
Character setsUppercase, lowercase, numbers, symbols
Output1 to 20 passwords, copy or download

Limitations and important notes

Limitations and important notes

  • A strong password alone does not protect an account; enable two-factor authentication too.
  • The tool generates passwords but does not store them, so save your result yourself.
  • Site-specific rules such as rejected symbols may require regenerating with fewer sets.

Frequently asked questions

Frequently asked questions

Related guides and solutions

Related guides and solutions

Browse all guides

How to create strong passwords

A practical guide to creating strong passwords: length, randomness, passphrases, and how to store them safely.

Learn more

Generate a strong password in seconds

Weak passwords are the reason accounts get compromised. The [password generator](tool:password-generator) creates random passwords with real entropy, lets you choose length and character sets, and never sends the result anywhere.

Learn more

What local browser processing means for online tools

A transparent explanation of local tool processing, temporary browser memory, local storage, downloads, analytics boundaries, and cases that require remote services.

Learn more

Trust center

Related tools

Related tools

View all tools

Text utilities

Random Number Generator

Generate secure random integers in any range, with options for unique values, sorting, and batch counts.

Local processing Focus mode
Open tool

Developer tools

UUID Generator

Generate one or many cryptographically strong UUID version 4 values.

Local processing Focus mode
Open tool

Developer tools

Hash Generator

Create SHA-1, SHA-256, SHA-384, and SHA-512 hashes in the browser.

Local processing Focus mode
Open tool