emonster

Free Local utilities

Password generator

Generate passwords locally with a length slider, character controls and pattern templates. Use secure browser randomness and keep the result in your password manager.

Bookmark

Use your browser’s bookmark command to save this page. It saves the tool link, not your inputs or results.

Your inputs

Runs in your browser. Inputs and results are not uploaded or saved by this tool. Copy or download only what you intend to keep.

Enter a number from 8 to 128. Use a whole number.

8–128 characters; default 32. Prefer 16 or more for new passwords when the site allows it.

Allowed character groups

Edit this set to match the destination site. Printable ASCII symbols only; duplicates count once.

These options help meet site rules. Excluding characters reduces the available choices.

8–128 characters; printable ASCII only. Templates are a documented KeePass-style subset, not a universal standard or full KeePass compatibility. Fixed positions and exclusions reduce choices. No site-policy, breach, crack-time or strength certification; no password saving/recovery. Protect clipboard and downloaded copies.

Your result

Ready.

Your result will appear here

Complete the inputs and run the tool. You can load a safe example to get started.

Support

Sources

Sources reviewed:

How it works

Web Crypto supplies random bytes. Rejection sampling avoids modulo bias. Random mode samples uniformly from the allowed set; the optional per-group rule rejects whole candidates until all selected groups occur. Pattern mode independently samples each slot and preserves literals and order. No Math.random fallback.

Assumptions and limitations

8–128 characters; printable ASCII only. Templates are a documented KeePass-style subset, not a universal standard or full KeePass compatibility. Fixed positions and exclusions reduce choices. No site-policy, breach, crack-time or strength certification; no password saving/recovery. Protect clipboard and downloaded copies.

How to use this tool

Choose random characters or a pattern template. Set length with the slider or exact value, adjust allowed groups and symbols, then Generate. Copy only a result you intend to keep in your password manager.

Worked example

Demonstration data only. Loading an example replaces the inputs but does not run the tool.

32
A–Z · a–z · 0–9 · !@#$%&*+-_=

Frequently asked questions

What should I check before using this result?

8–128 characters; printable ASCII only. Templates are a documented KeePass-style subset, not a universal standard or full KeePass compatibility. Fixed positions and exclusions reduce choices. No site-policy, breach, crack-time or strength certification; no password saving/recovery. Protect clipboard and downloaded copies.

Are my inputs or results saved automatically?

No. Processing stays in this browser and leaving the page clears the tool state. Copied or downloaded results remain under your control. Page-loading and privacy controls are described in the Privacy Policy.

Processing and privacy

No. Processing stays in this browser and leaving the page clears the tool state. Copied or downloaded results remain under your control. Page-loading and privacy controls are described in the Privacy Policy.

Privacy Policy

Help

Choose random characters or a pattern template. Set length with the slider or exact value, adjust allowed groups and symbols, then Generate. Copy only a result you intend to keep in your password manager.

Runs in your browser. Inputs and results are not uploaded or saved by this tool. Copy or download only what you intend to keep.

Support