Input
Preparing your workspace…
How to use
- Choose a length, quantity and allowed character groups.
- Select Generate, or Regenerate for another batch.
- Copy one password or the batch, or download the text file.
Password Generator
Create passwords from selected ASCII character groups using Web Crypto randomness. Choose a useful length, remove visually ambiguous characters if needed, and copy individual values or a batch.
Copy one value directly or generate a batch for separate accounts and test fixtures. Regeneration replaces the displayed batch; clipboard contents change only when you select Copy.
Work with the input
Choose 4–128 characters and 1–100 passwords. Select lowercase, uppercase, digits and symbols.
Keep Include every selected character group enabled if your destination requires each group. Select Generate or Regenerate.
20 characters · lowercase, uppercase, digits, symbolsA fresh random value is generated each time.Example data only. Never reuse sample secrets as real credentials.
Behavior and limits
Characters are selected with rejection sampling, not Math.random or biased modulo selection. When each group is required, complete candidates are retried until the condition is satisfied. The tool does not estimate crack time, store passwords or provide password-manager features.
Custom exclusions remove characters from every selected group. If this empties a required group, change the exclusions or turn off the requirement to include every group.
Copy and reuse
Copy a password or download the batch. Generating a new batch does not automatically replace your clipboard.
Input: 1 MiB; Secret key: 64 KiB; File: 1 GiB; Passwords: 4–128 (Length), 1–100 (Count); bcrypt: 1–72 UTF-8 bytes · cost 4–14 · default 10; AES: Plaintext 1 MiB, Passphrase 1 KiB, GCM / CBC / CTR / CFB / ECB, 128/192/256-bit; PBKDF2 / HKDF: Password / input bytes 64 KiB, Salt / info 1 KiB, Output length (bytes) 1–256; 1–256 output bytes · up to 2,000,000 PBKDF2 iterations · inputs stay on your device; Time: 30 s; File: 120 s.
Frequently asked questions
Are generated passwords stored?
They remain in page memory until replaced, reset or the page is left. Clipboard copies and downloaded files are managed separately by your device and browser.
Does requiring every group make passwords uniformly random?
Candidates are sampled uniformly from the allowed alphabet and retried when they lack a required group. Accepted passwords are uniform within that allowed set.
What does Reset remove?
Reset clears the displayed batch and restores the default settings. It does not erase clipboard copies or downloaded files and is not a secure-memory-erasure guarantee.
Does Regenerate replace my clipboard?
No. It replaces the displayed batch. The clipboard changes only when you select an individual Copy button or Copy all.
Can I generate passwords without symbols?
Yes. Deselect Symbols or any other group the destination does not allow. At least one group must remain selected.