Password Generator

Generate strong, random passwords with your chosen length and character sets — locally in your browser.

SVgpUgwoJ)Uv5smU
Very strong · 105 bits entropy · est. crack time: centuries

Suggested tools

Hash Generator

Generate MD5, SHA-1, SHA-256, SHA-384 and SHA-512 hashes.

MD5SHA
Open Tool

UUID Generator

Generate one or many random version-4 UUIDs (GUIDs).

UUID
Open Tool

Protect PDF

Add a password so only people with it can open your PDF.

PDF
Open Tool

Excel Password Protect

Encrypt Excel spreadsheets with AES-256 password protection.

XLSXXLS
Open Tool

Base64 Encode

Encode text, JSON or XML to Base64 (UTF-8 safe).

TEXTBASE64
Open Tool

Lorem Ipsum Generator

Generate lorem ipsum placeholder text by paragraph, sentence or word.

TEXT
Open Tool

About Password Generator

Password Generator creates strong random passwords from 4 to 128 characters, using any mix of lowercase and uppercase letters, digits and symbols. It always includes at least one character from every set you select, and leaves out look-alike characters (0/O, 1/l/I) so passwords are easy to type.

Randomness comes from your browser's cryptographically secure generator (crypto.getRandomValues). The password is created on your device and is never sent or stored anywhere.

How to use Password Generator

  1. Choose the length and character sets.
  2. Press Generate (or Regenerate for another).
  3. Copy the password into your password manager.

Key features

  • 4–128 characters
  • At least one character from each chosen set
  • No look-alike characters
  • Cryptographically secure randomness

When to use Password Generator

  • Creating a new password for an important account such as email or banking.
  • Generating Wi-Fi passwords or temporary passwords for new users.
  • Creating secrets for development and testing.

Tips and common problems

  • Prefer length: 16+ characters are much stronger than a short complex password.
  • Save the password in a password manager right away.
  • Some sites reject certain symbols; regenerate without symbols if a site refuses the password.

Frequently asked questions

At least 16 characters for important accounts. Length adds more strength than complexity.