Password Generator
Generate cryptographically secure passwords in your browser. Nothing is sent to any server — the random bytes come from your browser's crypto API.
How to use this tool
- 1
Choose the desired password length (8-128 characters).
- 2
Pick which character sets to include — uppercase letters, lowercase, digits, symbols.
- 3
Click Generate. Each click produces a new password.
- 4
Copy the password to your clipboard with one click.
- 5
Store it in a password manager — never reuse it across sites.
What makes a strong password?
Length is the dominant factor in password strength — every additional character roughly doubles the time required to crack it. A 20-character password drawn from the full ASCII printable set offers around 130 bits of entropy, which is computationally infeasible to brute-force with any current hardware. Mixing character sets matters less than length, but it does prevent attacks that target lowercase-only or dictionary-based passwords. Always use a unique password per account — reuse is what turns one breach into many.
Common use cases
Creating WordPress admin passwords during site setup
Generating API keys and secrets for self-hosted services
Resetting compromised credentials after a data breach
Creating one-time passwords for shared documents
Generating WiFi network passwords for guest networks
Frequently asked questions
Is this password generator safe to use?▼
How long should my password be?▼
Should I use special characters?▼
Where should I store generated passwords?▼
How often should I rotate passwords?▼
Related tools
WordPress Username Generator
Generate secure WordPress usernames.
Domain Name Generator
Generate available-looking domain name ideas.
Business Name Generator
Generate brandable business name ideas.
URL Slug Generator
Convert text to URL-friendly slugs.
Lorem Ipsum Generator
Generate placeholder text in paragraphs, words, or bytes.
QR Code Generator
Generate QR codes for URLs, text, WiFi, vCards.