Skip to content
SmallEasyTools

Password Generator

Create strong, random passwords on your own device — never sent, never stored.

  • Free
  • Files stay on your device
  • No sign-up needed

Generated on your device with the browser’s secure random generator. We never see or store your passwords.

Free and unlimited · runs entirely in your browser

Quick answer

Choose a length (16+ characters recommended) and which character types to include. Secure passwords are generated instantly using your browser’s cryptographic random number generator. Click the copy icon to use one.

Length:
6–64 characters
Character sets:
Upper, lower, numbers, symbols
Randomness:
Web Crypto API (cryptographically secure)
Stored?:
Never
Price:
Free, unlimited
Batch:
Up to 25 at once

Weak and reused passwords are among the most common causes of hacked accounts. Our password generator creates long, unpredictable passwords using crypto.getRandomValues() — the same secure randomness used by password managers — directly in your browser.

How to use Password Generator – step by step

  1. 1 Set the lengthDrag the slider. 16 characters or more is a strong default.
  2. 2 Pick character typesInclude uppercase, lowercase, numbers and symbols. Avoid look-alikes if you will type it by hand.
  3. 3 Copy and saveCopy a password and store it in a password manager.

Why use our Password Generator?

Cryptographically secure

Uses the browser’s Web Crypto API, not predictable Math.random().

Every chosen type included

Each password contains at least one character from every set you select.

Strength meter

See the estimated entropy in bits for your settings.

Fully offline

Passwords are created on your device and never transmitted.

How strong is strong enough?

Password strength is often measured in bits of entropy. Each extra character multiplies the number of possible combinations.

EntropyRatingExample settings
< 40 bitsWeak8 lowercase letters
55–75 bitsGood12 mixed characters
75–100 bitsStrong14–16 mixed characters
100+ bitsVery strong16+ characters, all sets

Password best practices

  • Use a different password for every account.
  • Store them in a password manager rather than a notebook or spreadsheet.
  • Turn on two-factor authentication wherever it is offered.
  • Change a password immediately if a service reports a data breach.

Frequently asked questions

Is it safe to generate passwords online?
With this tool, yes — passwords are created in your browser and are never sent to our servers or saved anywhere.
How long should my password be?
At least 12 characters; 16 or more is better for important accounts like email and banking.
What does “avoid look-alikes” do?
It removes characters that are easy to confuse, such as 0 and O or l and 1, which helps if you need to read or type the password.
Can I generate several passwords at once?
Yes — choose 5, 10 or 25 and copy them individually or all together.

Last updated November 2026 · Written and tested by the SmallEasyTools team.