Password Management Tools

Password Generator

Create a random password with browser cryptography, a chosen length, and selected lowercase, uppercase, digit, or symbol groups. Each enabled group is guaranteed to appear.

Runs in your browserNever uploaded to PagesTools.
Preparing tool…

The focused browser interface is loading.

100% privateYour input stays on this deviceLightning fastNo upload round-tripBrowser-basedProcessing runs on this deviceFree to useNo account required

What Password Generator does

Password Generator draws unbiased random indexes with the browser Web Crypto API. It first selects one character from each enabled group, fills the remaining positions from the combined pool, and securely shuffles the completed password.

You can request 4 through 1,024 characters and exclude a small set of visually ambiguous symbols and letters. The requested length must still be large enough to include at least one character from every enabled group.

How to use Password Generator

  1. Choose a password length appropriate for the destination's documented limit.
  2. Enable the character groups the destination accepts and decide whether to exclude ambiguous characters.
  3. Generate a password and confirm that the destination accepts every included symbol.
  4. Move the result directly into a trusted password manager instead of reusing or emailing it.

Important details

Secure selection without modulo bias

Random values come from crypto.getRandomValues and use rejection sampling before indexing a character pool. This avoids the uneven probabilities produced by taking an arbitrary random integer modulo a pool size.

Character-group guarantees

When lowercase, uppercase, digits, or symbols are selected, at least one character from each selected group is placed before the password is shuffled. Excluding ambiguous characters removes entries such as I, l, 1, O, and 0 from those pools.

Practical uses

  • Create a unique credential for a new account or password-manager entry.
  • Generate a long recovery code for a system that accepts the chosen symbols.
  • Produce random fixture credentials for an isolated test environment.

Privacy and limitations

Generation happens in this browser and does not submit the resulting password to PagesTools. Copying it can still place the value in clipboard history or expose it to software on the device.

Secure generation cannot protect a password after it is copied, reused, logged, or stored insecurely. Destination systems can impose shorter lengths or narrower symbol sets, and Web Crypto must be available for generation to work.

Common questions

Frequently asked questions

Does every selected character group appear in the password?

Yes. The generator chooses at least one character from each enabled group, fills the remaining positions, and then shuffles all positions. The length must be at least the number of enabled groups.

What does exclude ambiguous characters remove?

It removes a small built-in set of easily confused characters such as uppercase I, lowercase l, digit 1, uppercase O, and digit 0, plus a few similar symbols.

Can PagesTools recover a generated password later?

No. The value is generated in the current browser state and is not stored by PagesTools. Save it in a trusted password manager before closing or replacing it.