Password generator

Generate a strong local password

Security

Generate a random password locally with a length from 8 through 64 characters. Choose uppercase letters, lowercase letters, numbers, and symbols, avoid ambiguous characters, review the strength estimate, and copy the result in one click.

Ready to generate a password.

Secure local generation

Strength

Settings

Character sets

Quick explanation

Set the password length and enable the required character groups. The tool guarantees at least one character from every selected group, fills the remaining positions with random characters, and shuffles the complete result before displaying it.

Try this too

Need to generate a numeric value?

Use the Random number generator to quickly draw an integer between two positive or negative bounds.

Try this tool

Additional information

A password suited to your needs

This generator creates a random password from 8 to 64 characters. You can keep all four character groups for a more varied result, or limit generation to uppercase letters, lowercase letters, numbers, or symbols when a service has specific password rules.

For example, a 20-character password with letters, numbers, and symbols is a good fit for an important account, while a shorter code without symbols can help when a website applies stricter input constraints.

Local generation and ambiguous characters

The password is generated directly in the browser. When the browser cryptographic API is available, it is used to pick characters more robustly. The password is not sent to AppErgo and is not saved by the tool.

The “Avoid ambiguous characters” option removes signs that are easy to confuse when copied by hand, such as 0 and O, 1 and l, or some similar-looking symbols. It is useful when a password must be read aloud or typed on another device.

Good practices

Avoid reusing the same password across multiple accounts. For important access, choose a comfortable length, keep several character groups enabled, and store the result in a trusted password manager.

Limits and reuse

AppErgo tools are provided free of charge for practical and informational purposes. Although care is taken in their design, a result may be incomplete, unexpected or incorrect. Before relying on a result for any important use, check it using an appropriate method.

To report a bug in the tool, you can use the dedicated bug report form.

Results produced by AppErgo tools may be copied and reused freely. When publicly reusing a result, a method or an AppErgo page, a link to the relevant page is appreciated.

Unless otherwise stated, AppErgo texts, images, visual elements, scripts, templates and internal components remain the property of AppErgo.

For any other request, you can contact the webmaster.