Skip to content

Password Generator

Generate strong random passwords with your choice of length and character types, using your browser’s cryptographically secure random generator.

In-browser · no upload

Include

Generated on your device with the Web Crypto API. Passwords are never sent or stored.

Runs entirely in your browser. Your files and text are not uploaded to our servers.

To generate a strong password, choose the length (16+ characters recommended) and character types. A new password appears instantly with its estimated strength in bits of entropy; copy it straight into your password manager. Generate up to 50 at a time.

How to use the Password Generator

  1. 1

    Set the length

  2. 2

    Choose character types

    Avoid look-alikes if you’ll type it manually.

  3. 3

    Copy the password

How it works

Characters are chosen with the Web Crypto API using rejection sampling, so every character is equally likely — unlike simple generators that use Math.random or biased modulo arithmetic. At least one character from each selected type is included, then the order is shuffled.

Features

  • Cryptographically secure

  • Entropy estimate

  • Bulk generation

    Up to 50.

Privacy and file handling

Where it runs
Runs in your browser

Runs entirely in your browser. Your files and text are not uploaded to our servers.

Frequently asked questions

How long should a password be?

At least 12 characters; 16 or more for important accounts. Length matters more than complexity.

Are generated passwords stored?

No. They’re created in your browser and never sent or saved.

Was this tool helpful?

Thanks for the feedback.

Last reviewed