Neatbo.

Password generator

Generate random passwords that fit a site’s length and character rules.

Browser-local processingInputOptionsOutputTXT
  1. 1Set rules
  2. 2Generate
  3. 3Save result

Tool input and files are processed in this browser without being uploaded.

Password rules

Inputs are kept temporarily in this tab when switching tools. Refreshing or closing clears them; large results may need to be regenerated.

⌘ / Ctrl + Enter to run

Choose the rules required by the destination site. Enabled character groups each appear at least once.

Allowed character groups

Enter 1–32 distinct ASCII punctuation characters accepted by the site.

4 groups guaranteed · 72 allowed characters.

Generation stays in this browser. New passwords are hidden until you reveal or copy them; leaving this tool clears its results.

Preparing the tool…

Before you start

Generate passwords in your browser. Choose a length and character groups, narrow the allowed symbols if a site requires it, then copy a result into your password manager.

How to use this tool

  1. Choose length, quantity and the allowed character groups. Each enabled group appears at least once.
  2. If the site restricts symbols, edit the allowed symbols or switch to a custom ASCII alphabet.
  3. Generate, copy one password and save it securely. The results are cleared when you leave this tool or refresh.

Supported inputs and limits

Uses browser cryptographic randomness. Choose a different password for each account and save it in a password manager.

Length 8–256; up to 100 passwords at once. A destination service may have additional rules.

Worked example

Example input

{"mode":"groups","length":24,"count":1,"upper":true,"lower":true,"digits":true,"symbols":true,"allowedSymbols":"!@#$%&*?-_","excludeAmbiguous":false}
Example options
{"mode":"groups","length":24,"count":1,"upper":true,"lower":true,"digits":true,"symbols":true,"allowedSymbols":"!@#$%&*?-_","excludeAmbiguous":false}

Example output

A new random password is generated on each run.

When something does not work

If a site rejects a password, check its length, required groups and allowed symbols, then generate again.

Frequently asked questions

Does selecting a character group guarantee it appears?

Yes. Group mode includes at least one character from each selected group. Custom alphabet mode draws from exactly the characters you enter, without group guarantees.

What if a site only accepts certain symbols?

Keep Symbols enabled and replace the allowed symbols with the exact punctuation the site accepts. You can also turn Symbols off if the site forbids them.

Are passwords sent to Neatbo or saved across tools?

No. Generation runs in your browser. Generated passwords are not saved in the temporary cross-tool workspace; refresh or leave the tool to clear them. Clipboard and downloaded files are controlled by your device.

Documentation & further reading

Related tools