Unable to complete the action

Password generator settings

Password generator settings
or
( e.g. 123456 )
( e.g. abcdefgh )
( e.g. ABCDEFGH )
First Character:
( don't use characters like i, I, 1, L, o, 0, O, etc. )
Character Occurrence Limit:
( don't use sequential characters, e.g. abc, 789 )
( generate passwords automatically when you open this page )
( save all the settings above in cookies )

Each selected type normally gets at least length ÷ type count (rounded down, minimum 1) and at most length ÷ 3 (rounded up). If symbols cannot meet the minimum within the occurrence limit, each symbol is used up to that limit; selected letters and numbers fill the shortfall within their limits.

Your New Passwords:

Click any password to copy

Your next password starts here. Choose your settings and generate.

Usage Guide

  • Generation Algorithm:

    Choose Web Crypto (recommended), ChaCha20 or AES-256-CTR. Hover or focus the algorithm control, or click the info icon, for details. Changing algorithms clears previous results.

  • Password Length:

    Choose a preset length or enter a custom integer from 1 to 256. Custom input takes priority; selecting a preset clears it. Other character rules may make a length impossible.

  • Character types and row selection

    Enable digits, lowercase letters, uppercase letters and symbols as needed. Click a checkbox row's label, hint or blank space to toggle it; dropdowns and text fields work independently.

  • First Character:

    Choose a random first character, a letter, a digit, an underscore or another symbol. Enable the matching type; underscore requires _ in the symbol set. Without symbols, use random, letter or digit.

  • Symbol preset

    Available presets: URL Safe, MySQL, PostgreSQL, Web Form, Shell / SSH and VPS / Cloud Server. VPS uses only !@#$%^&*(). Match the target site's rules; presets do not guarantee acceptance or replace escaping.

  • Custom

    Edit the symbol field to use your own set or adjust a preset. Letters, digits, spaces and control characters are not allowed; an enabled symbol set must not be empty.

  • No Similar Characters:

    Exclude i, I, l, 1, L, o, 0 and O to make passwords easier to distinguish.

  • Character Occurrence Limit:

    Limit each individual character to 1, 2 or 3 occurrences per password, or choose Unlimited. A limit of 1 prevents repeated characters; other rules still apply.

  • No Sequential Characters:

    Exclude runs of three characters with consecutive character codes in either direction, such as abc, cba, 789 and 987. This does not filter keyboard patterns such as qwerty.

  • Character distribution

    Each selected type normally gets at least length ÷ type count (rounded down, minimum 1) and at most length ÷ 3 (rounded up). If symbols cannot meet the minimum within the occurrence limit, each symbol is used up to that limit; selected letters and numbers fill the shortfall within their limits.

  • Quantity:

    Generate 1–100 passwords per batch. Changing Quantity immediately generates a new batch using the current settings and replaces the previous results.

  • Generate With Symbols

    Automatically enable Include Symbols and generate with the current preset or custom symbol set. Click again for a new batch.

  • Generate Without Symbols

    Generate without symbols for this batch while keeping the Include Symbols preference unchanged. The first character must be random, a letter or a digit.

  • Auto Generate On The First Call:

    Enabling this option generates immediately. With saved preferences, opening the page generates automatically using the saved settings, including whether symbols are enabled.

  • Save My Preference:

    Save settings in a cookie for up to one year; generated passwords are not saved there. Unchecking stops future saves but leaves the existing cookie. Clear this site's cookies to remove saved preferences.

  • Click any password to copy

    Click any password in the results to copy that password. Successful copying shows a confirmation; copying errors show a dialog.

  • Copy the next line

    Copies the next password in sequence to your clipboard and cycles through all results.

  • Copy All

    Copy all passwords with a single space between them, or join them without any separator. Neither option inserts line breaks.

  • Interface language

    Use the language selector at the top for English, Spanish, Simplified Chinese, Traditional Chinese, Japanese, Korean, Thai or Vietnamese. Language preference is remembered in a cookie.

  • Password privacy

    Passwords are generated in your browser and are not uploaded or stored by this app. Generating again replaces the results; reloading clears them, or generates a fresh batch if automatic generation is enabled.

  • Requirements and errors

    Use HTTPS or localhost with a browser that supports secure randomness. Generation and copying failures show a dialog. If rules conflict, adjust length, enabled types, first character, symbol set or occurrence limit and retry.