Password generator

Generate ASCII passwords with Web Crypto randomness, explicit character groups and exclusions, without automatic storage or copying.

Local processing without uploads, automatic storage or automatic copying. One cancellable worker; a 5-second deadline, or 15 seconds for ZIP creation. Result text is limited to 512 KiB.

Available symbols: !"#$%&'()*+,-./:;<=>?@[\]^_`{|}~

Exclusions accept up to 128 printable ASCII characters; each character is literal and space is not a separator. At least two distinct characters must remain, and an emptied selected group is rejected. The each-group rule needs enough length. Web Crypto is used without a weak fallback; rare constraints may exceed 20,000 attempts or one million draws and be rejected. No misleading strength estimate or uniqueness guarantee is provided.

Results will be shown on screen. They are not saved or copied automatically; copying or downloading TXT happens only when you choose it.

How to use

Choose a length, count and character groups, and enter exclusions if needed. Decide whether every group must occur, then generate. Results appear on screen only; explicitly copy or download TXT when needed, and clear the result when finished.

Try an example

At length 12 with lowercase, uppercase and digits and the each-group requirement, every result has 12 characters and includes all three types. Excluding O and 0 keeps them out. Values are random and are not expected to repeat between runs.

Support & limits

Groups are fixed: a–z, A–Z, 0–9 and the 32 ASCII punctuation symbols displayed in the interface. Web Crypto and rejection of an uneven random tail avoid modulo bias; the each-group rule rejects whole nonmatching passwords instead of inserting characters in predictable positions. Rare constraints may fail within the budget; there is no weak fallback, partial result, strength estimate or uniqueness guarantee. No transmission, automatic storage or automatic copying occurs, and the tool page contains no ads. An optional download is a plaintext file; optional copying places text on the device clipboard.

Common questions

Do these options guarantee acceptance by every website?

No; sites have different requirements and the tool does not verify them. Choose suitable groups and length. Do not enter an existing password; the tool generates new values and does not need your current secrets.

Related tools