⚗

FREETOOLS LABS

Generator

Password generator

Generate strong random passwords entirely locally in your browser.

Configure password

A password is created only when you explicitly request it.

Character groups

Ready to generate

Choose a length and character groups, then deliberately generate the password.

Local cryptographic generation

Web Crypto supplies every random decision. Each active group is represented and all positions are then randomly shuffled. Greater length and larger pools generally increase the search space. Nothing is transmitted or stored.

Security notes

  • ✓Use a different password for every service.
  • ✓Excluding ambiguous characters improves readability but slightly reduces the pool.
  • ✓Theoretical entropy uses the simplified formula length × log₂(pool size).

Frequently asked questions

Is my password sent to a server?

No. It remains only in the local state of the open page.

Which length should I choose?

Longer random passwords generally have a larger search space; 20 characters is the default here.

What is theoretical entropy?

It estimates the search space from length and pool size and does not guarantee real security.

What are ambiguous characters?

They are easily confused characters such as 0 and O or 1, I and l.

Why use several character groups?

They enlarge the pool, and every selected group is guaranteed to appear.

Is Very strong guaranteed unbreakable?

No. The rating is guidance based only on the generator configuration.

Which random source is used?

The generator exclusively uses Web Crypto through crypto.getRandomValues().