Password generator

Generate a password with your choice of length and character types.

Inputs and results stay on your device

Password options

8–128 characters
Character types

Results

Your generated password will appear here.

Generated passwords are not sent or stored. Copy any password you want to keep.

How to use Password generator

  1. 01Choose a length from 8 to 128 characters. The default is 16.
  2. 02Select uppercase letters, lowercase letters, numbers and symbols. You can exclude similar characters.
  3. 03Click “Generate password” and copy the result.

About Password generator

Generate a password with your browser’s cryptographic random number generator. It contains at least one character from every selected type. Changing an option clears the previous result.

Create account passwordsMake a Basic authentication passwordMatch a service’s password requirements

Matching a service’s requirements

The default password has 16 characters and includes all four character types. Disable symbols if the service does not allow them. Each selected type appears at least once.

Longer passwords allow more combinations, but reuse and the handling of copied passwords also matter. Results are not saved here, so copy passwords you want to keep into a password manager.

Create a .htpasswd entry with your password

Frequently asked questions

Are passwords sent or saved?

No. Generation happens in your browser without sending results to Poco or saving them in browser storage. This page does not load advertising or analytics scripts. Manage copied passwords yourself.

Which similar characters are excluded?

Uppercase I and O, lowercase l and o, and the digits 1 and 0 are excluded. This can help when entering a password manually.

Will it work with every service?

Length and symbol requirements vary. Adjust the settings to match the service, use a different password for each account, and save passwords you need in a password manager.

Is it free to use?

Yes. All tools are free, with no account required.