Skip to tool
Edwin Lab

Password Generator

Generate random passwords locally using the browser secure random number generator and selectable character groups.

Length: 8–128 characters. Batch: 1–100 passwords. Choose at least one group. Results are shown only after you select Generate.

Character groups

Choose settings and generate a batch.

How to use this tool

  1. Enter or select your input.
  2. Choose the action shown above to process it in this browser.
  3. Review and copy the result. The tool does not export or save password batches.

Limits and behavior

Passwords use crypto.getRandomValues with rejection sampling to avoid modulo bias. Each password is regenerated until it includes every selected group. The page does not store results or estimate strength; security depends on how you use and protect a generated password.

Is my input uploaded?

No. Processing runs locally in this browser; this page does not send tool input to a server.

Frequently asked questions

Does this page upload or save my input?

No. The tool runs in your browser and does not place input in its URL or browser storage. Your browser may keep its own clipboard or download history if you use those features.

What happens when input is outside the supported format?

The page reports a validation message and keeps your input available to edit. Review the stated limits and examples before copying a result. Browser support and available memory can also affect processing time.

Can this replace a full development or security system?

No. This focused utility handles only the formats and operations described above. Validate important outputs in the application or workflow where you plan to use them.

Related developer tools