Generate password

Create strong and secure random passwords
GENERATE
Output

About this tool

Generate a random password with a selected length and optional uppercase letters, numbers, and symbols. Lowercase letters are always included. Password generation runs in your browser, and you can copy the result for use with an account, application, or other service.
  • 100% free. No registration required.
  • Runs in the browser. No data is sent to the server.
Available via the API.

Limits

Unlimited usage via the browser.
When used via the API:
Plan Free - 1 000 requests / month
Plan Plus - 10 000 requests / month
Plan Pro - 100 000 requests / month
Plan Max - 300 000 requests / month
Learn more about plans and pricing.

Tips

  • Choose a longer password and include the optional character sets when the destination supports them.
  • Lowercase letters are always included. Uppercase letters, numbers, and symbols can be toggled.
  • Use a password manager to store unique passwords for each account.

Frequently Asked Questions

  • What makes a password strong?

    A longer random password is harder to guess. This generator always includes lowercase letters and can also include uppercase letters, numbers, and symbols.
  • Is my generated password sent to a server?

    No, password generation is performed directly in your browser. Generated passwords are not sent to or stored on a server.
  • Can I choose which character types to include?

    You can set the length and toggle uppercase letters, numbers, and symbols. Lowercase letters are always included.
  • How long should my password be?

    Longer passwords are generally more secure. Using at least 12-16 characters with a mix of character types is recommended for most accounts.
  • Is the tool free to use?

    Yes, you can generate passwords in your browser for free with generous usage limits, and higher limits are available with an account.

Something missing?

Feel free to contact us if you have any suggestions or found a bug.

Related tools

Generate RSA key pairGenerate self-signed certificate