Password Generator

Create a random password with browser cryptography.

Show details

Choose a length and character groups to generate a password locally. Use a unique password for each account and store it in a trusted password manager.

Loading calculator...

How does this password generator work?

It uses the browser's cryptographic random-number generator to choose characters from the groups you enable and assemble a new password.

A strong password is only one part of account security; use a different password for every account and store it safely.

Create a password

1
Choose a length from 8 to 128 characters.
2
Select the character groups to include.
3
Generate and review the result.
4
Save it in a password manager rather than reusing it.

Password Length, Randomness, and Safe Use

A password generator creates a candidate credential from a chosen character set. Longer, unpredictable passwords are generally harder to guess, but real account security also depends on unique use, secure storage, and the site's authentication protections. This tool uses the browser cryptographic random API rather than a predictable general-purpose random function, and it generates the result in the current page. That does not protect a password from someone looking at your screen, a compromised device, clipboard history, or unsafe storage. Individuals and administrators can use generated passwords for accounts that permit them, then save each one in a reputable password manager. If a service has restrictive character rules or a maximum length, configure the generator to meet them and test only through the service's official form.

Key Features

Browser cryptographic randomness with unbiased character selection
Configurable length and character groups
No password storage or account required

💡 Pro Tips

  • →Use a unique generated password for each account and save it directly in a trusted password manager.
  • →Choose the longest length the service accepts and include character groups that the service permits.

Common Mistakes

✕

Reusing one generated password across multiple sites

If one service is breached, attackers may try the exposed credential on other accounts.

✕

Copying a password to an untrusted device or shared document

Local generation does not protect clipboard contents, screenshots, synced notes, or a compromised device.

Frequently Asked Questions

Is the generated password sent to a server?

No. Generation uses the browser's cryptographic random API in the page.

Should I reuse one generated password?

No. Use a separate password for each account and store it with a reputable password manager.

How long should a generated password be?

Use a long, unique password that meets the service's rules. This generator supports 8 to 128 characters; a password manager can create and store one for each account.

What if a website rejects a character?

Adjust the selected character groups to match that site's documented requirements, then generate a new password rather than editing it into a predictable pattern.