Everyday Utilities

Password Generator

Generate strong, random passwords with adjustable length and character sets (uppercase, lowercase, numbers, symbols). Includes a strength meter — everything runs locally, nothing is sent to a server.

Generated password
Select at least one character set.
Length: 16

About this tool

The Password Generator creates strong, random passwords entirely inside your browser. You control the length and which character groups to include — uppercase, lowercase, digits and symbols — and a strength meter shows how resistant the result is to guessing.

Reusing or hand-picking passwords is one of the biggest security risks online. A generated random string with high entropy is far harder to crack, and because generation happens locally, the password is never seen by anyone but you.

How to use

  1. Set the desired password length with the slider or input.
  2. Toggle the character sets you want: uppercase, lowercase, numbers and symbols.
  3. Read the generated password and check the strength meter.
  4. Click the regenerate button if you want a different random password.
  5. Copy the password and paste it straight into your sign-up or password manager.

Features

  • Adjustable length to meet any site's minimum or maximum requirements.
  • Independent toggles for uppercase, lowercase, numbers and symbols.
  • Built-in strength meter based on length and character variety.
  • Uses the browser's cryptographic random source for unpredictable output.
  • One-click copy and instant regeneration.
  • No account, no history and no logging of generated passwords.

Frequently asked questions

Are the passwords stored or sent anywhere?

No. Every password is generated locally in your browser and is never transmitted, saved or logged. Once you close the page it is gone.

How random are the passwords?

They are drawn from the browser's cryptographically secure random number generator, not a predictable pseudo-random function.

What length should I choose?

For most accounts, 16 characters or more with mixed character types gives a very strong password. Longer is always better.

Should I include symbols?

Enabling symbols increases the pool of possible characters and raises entropy, making the password harder to brute-force. Some sites, however, restrict which symbols are allowed.

Can I trust a password from a website?

Because generation is client-side and nothing leaves your device, no server ever sees the result — you can verify this by generating passwords with your network disconnected.