Password Generatorby Chaudify

How to Use the Password Generator

Quick steps to create secure passwords and get the most out of the generator.

  1. 1
    Choose a Mode
    Toggle between Simple and Advanced mode. Simple shows the essential options. Advanced reveals patterns, custom character sets, and other security controls.
  2. 2
    Pick a Password Type
    Select Random (mixed characters), Passphrase (word-based), PIN (digits only), or Memorable (easy-to-recall patterns). The UI updates available options for each type.
  3. 3
    Set Length and Character Options
    Use the slider to pick length (8128). Toggle uppercase, lowercase, numbers, and symbols. For strict policies, use the Custom Character Set field to provide an exact allowed character list.
  4. 4
    Use Advanced Options (optional)
    Advanced options let you exclude similar or ambiguous characters, avoid sequential characters, prevent repeated characters, or choose pattern templates (e.g. "Llllnnnn"). Pronounceable and avoid-dictionary options help with memorability and reducing dictionary hits.
  5. 5
    Generate and Use
    Click "Generate Password" to produce a password. Use the copy button to copy to clipboard, or download if you want a file. The strength meter shows an entropy-based estimate.
  6. 6
    Save, Bulk Generate or Export
    Use Bulk Generate to create many passwords at once. You can save selected passwords to your browser history (stored in localStorage) or export them to a file for transfer. History is local-only and capped at the most recent 50 entries.

Quick tip: For high-value accounts prefer long (16+ characters) random passwords and keep them in a reputable password manager.


Detailed explanations

Client-side generation

Everything runs in your browser. Generated passwords and options are not sent to our servers unless you explicitly export and upload them yourself.

Randomness and security

When available, the generator uses the Web Crypto API (window.crypto.getRandomValues) to produce cryptographically strong random values. If the Web Crypto API is unavailable, the site falls back to a weaker method; in that case, prefer to generate passwords on a device with a modern browser.

Custom character set

Entering characters in the Custom Character Set box causes the generator to use only those characters (overrides other toggles). Use it when you must satisfy a strict password policy.

History and privacy

Saved passwords are stored in your browser's localStorage under the key passwordHistory. The UI caps history to the 50 most recent entries. Clearing your browser storage or using private mode will remove this history.

Exporting and sharing

Export creates a downloadable file in your browser. Treat exported files like any sensitive data — transfer them securely and delete them when no longer needed.

Best practices

  • Use a password manager to store generated passwords.
  • Prefer unique passwords for each account.
  • Use longer passwords (1216+ characters) for important services.
  • If you need memorability, use a long passphrase (multiple unrelated words) rather than a short password.