FREE WEB TOOL

Password generator

Generate 1–100 cryptographically random passwords locally, with custom symbols and exclusion rules.

Use tool

Passwords are generated in your browser and are not sent to our server.

How to use it

Choose length, count, character classes, allowed symbols, and exclusions. Each selected class appears at least once in every generated password.

  1. Choose a length from 6–128 and a count from 1–100.
  2. Select character classes and adjust ambiguous/custom exclusions when needed.
  3. Generate, then copy or download the list.

A 20-character password with all four classes includes each class

With length 20 and all options enabled, the result contains at least one lowercase letter, uppercase letter, digit and symbol, with the remaining characters drawn from the selected pool.

Sites can have their own maximum length, prohibited symbols or composition rules. Do not reuse one generated password across services; consider storing unique passwords in a reputable password manager.

Length is a useful first control

When a service allows it, increasing password length generally expands the possible combinations without requiring a memorized pattern.

Every enabled class appears at least once

Enabling Symbols, for example, will not produce a result that accidentally contains no symbol at all.

Use only classes the destination accepts

Some legacy systems reject certain punctuation or impose short maximum lengths. Match the generator settings to the actual account rules.

Avoid password reuse

A strong password reused on several services creates a shared failure point if one service is breached. Generate a distinct value for each important account.

Storage matters after generation

Avoid leaving passwords in ordinary notes or messages. A password manager plus multi-factor authentication, where available, is a more practical long-term setup.

Related references: HTTP status codes · MIME types · Regex cheat sheet