Handy Web Tools

Free browser tools with no sign-up

FREE TOOL

Password Generator

Generate random password candidates with Web Crypto and your preferred length and character types.

Loading tool…

About Password Generator

Create five random passwords at once using your chosen length and character types. Select allowed symbols individually, then copy one result or all five.

How to use

  1. 1.Choose the password length and character types.
  2. 2.Select the symbols that may be included.
  3. 3.Generate five passwords and copy your preferred result.

Useful for

  • Creating unique passwords for different accounts
  • Matching systems with limited allowed symbols
  • Comparing several password candidates

Verified examples and scope

These examples describe reproducible behavior in this tool. They are not a guarantee for inputs outside the documented scope.

Input or settingExpected resultCondition
Length 8, lowercase onlyFive passwords containing eight lowercase letters eachThe exact output changes on every generation.
Length 16 with uppercase, digits, and symbols enabledEach candidate contains at least one character from every selected setThis applies while the requested length can contain all selected sets.

Known limitations

  • The supported length is 8 to 64 characters.
  • The tool cannot guarantee mathematical uniqueness or acceptance by a destination service.

If the result is unexpected

  • If a service rejects symbols, select only the symbols documented as accepted by that service.

How it works

It uses crypto.getRandomValues with rejection sampling, then applies a Fisher–Yates shuffle.

Generated passwords stay in the browser and are not sent to analytics as input or result values.

Input examples

  • A 20-character password with uppercase letters, numbers, and symbols
  • Allow only !, -, and _ as symbols

Notes and limitations

  • Generated passwords cannot be restored later, so save them in a trusted password manager.
  • Do not reuse the same password across different services.

Frequently asked questions

Are generated passwords stored or transmitted?

No. Passwords are generated in your browser and are not sent to or stored on our server.

Can I restrict the available symbols?

Yes. Select symbols individually or use the select-all and clear-all controls.

How long should a password be?

Use the longest length accepted by the service and use a different password for every account.