Password generator

Create strong passwords locally with Web Crypto.

How to use

1

Choose the length.

Adjust the settings for your task.

2

Set character groups.

Run the tool with its primary action.

3

Copy the password.

Use the result or run it again.

ABOUT THE TOOL

Secure online password generator

Create strong passwords locally with Web Crypto.

When it helps

  • New account password
  • Local project secret

How to get a result

  1. Choose the length.
  2. Set character groups.
  3. Copy the password.

How to create a password that is strong and usable

Length is the most reliable setting you control. Use the longest password the target service accepts, keep several character groups enabled when allowed, and generate a new value instead of adapting an old password.

Store the result before leaving the page

A strong random password is difficult to remember by design. Copy it directly into a trusted password manager, confirm the saved entry, and avoid placing it in notes, chat messages, or screenshots.

  • Use a unique password for every account.
  • Prefer a longer value over a clever-looking pattern.
  • Follow the service policy without shortening other passwords.
  • Enable multi-factor authentication when the account supports it.

Local generation reduces one risk, not every risk

The tool does not upload the generated password, but the device, clipboard, browser extensions, and storage method still matter. Generate passwords on a device you trust and clear the clipboard if your operating system keeps a clipboard history.

Frequently asked questions

Are generated passwords sent to the server?

No. Password generation runs locally in the browser and the generated value is not uploaded by this tool.

Which random source is used?

The generator uses the browser Web Crypto API rather than a predictable basic random function.

How long can a password be?

You can generate a password up to 128 characters and choose which character groups are included.

Should I reuse a generated password?

No. Use a unique password for every account and store it in a trusted password manager.