generate cryptographically secure passwords with customizable length and character sets. runs entirely in your browser.
Password Generator creates strong, random passwords using a cryptographically secure random number generator. Customize the length and choose which character types to include: uppercase letters, lowercase letters, numbers, and special characters.
Every password is generated using the Web Crypto API, which provides the same quality of randomness used by security software and banking systems. The passwords are never stored or transmitted anywhere.
Generate passwords of any length from 8 to 128 characters. The strength indicator shows you how resistant the password is to brute-force attacks.
Set the length
Choose your desired password length. 16 or more characters is recommended for strong security.
Choose character types
Toggle uppercase, lowercase, numbers, and special characters on or off.
Generate
Click generate to create a new random password.
Copy
Copy the password to your clipboard. Use it immediately with a password manager.
Account security
Generate strong, unique passwords for each online account.
Database credentials
Create random passwords for database users and service accounts.
API keys
Generate random strings for API keys and secret tokens.
WiFi passwords
Create strong passwords for WiFi networks that are hard to guess.
Temporary passwords
Generate temporary passwords for new user accounts that must be changed on first login.
PDF utilities, image tools, developer helpers — all free, no signup.
Check if your domain's email authentication is set up correctly.
Generate QR codes with custom colors, rounded corners, and logo embed.
Compress images up to 90% smaller without losing quality.
Convert images between PNG, JPG, WebP, BMP, and GIF instantly in your browser.
Convert each page of a PDF into high-quality PNG or JPG images.
Merge multiple PDF files into one document.