Password Generator
Generate strong, random passwords with custom length, uppercase, lowercase, numbers, and symbols. Built-in strength meter. Nothing is stored — all generation happens in your browser.
How to use the password generator
Pick a length and which character sets to include. The password regenerates as you change settings, and the strength meter estimates entropy. Click the copy button to copy to clipboard — passwords are never stored.
Formula & explanation
Entropy ≈ length × log₂(pool size), where pool size depends on which character classes are enabled. 60+ bits is generally considered strong; 80+ is excellent. Random characters come from window.crypto.getRandomValues, the browser's CSPRNG.
Examples
12 chars, lowercase only: ~56 bits — fair. 16 chars, all sets: ~104 bits — very strong. 24 chars, all sets: ~157 bits — overkill, but harmless.
Frequently asked questions
- Is my password sent anywhere?
- No. Generation happens entirely in your browser and we don't log or store it.
- How random is the output?
- We use the Web Crypto API (crypto.getRandomValues), the same source recommended for cryptographic use.
- What length should I pick?
- 16+ characters with mixed sets is a good default. Use 20+ for high-value accounts.
Related generators tools
- Random Color GeneratorGenerate a random color or a harmonious palette using complementary, triadic, or analogous color rules. Shows HEX, RGB, and HSL values — great for design inspiration.
- Random Number GeneratorGenerate a random number in any range — integers or decimals, with optional no-repeat mode. Useful for picking lottery numbers, random sampling, and game mechanics.
- Random Name GeneratorGenerate random first and last names from many cultures and regions — English, Spanish, Japanese, Chinese, and more. Useful for placeholders, test data, and creative writing.
- UUID GeneratorGenerate random UUID v4 strings instantly — one or in bulk. Copy-paste ready GUIDs for databases, APIs, and unique identifiers.
- Barcode GeneratorGenerate EAN-13, EAN-8, UPC-A, Code 128, and Code 39 barcodes from any input. Download as SVG or PNG — useful for product labeling, inventory, and retail applications.
- QR Code GeneratorCreate QR codes for URLs, plain text, phone numbers, or contact cards (vCard). Download as PNG. Free QR code generator — no signup, no watermark, works in your browser.