Secure Password Generator
Generate strong, random passwords with customizable options. All passwords are generated locally in your browser using the crypto.getRandomValues() API - nothing is sent to any server.
Options
Passphrase Options
History
Statistics
Tips
- Use at least 12-16 characters
- Mix uppercase, lowercase, numbers, and symbols
- Use unique passwords per account
- Consider a password manager
- Passphrases are easier to remember and very secure
How It Works
This tool generates cryptographically secure random passwords using the Web Crypto API
(crypto.getRandomValues()). Unlike Math.random(), this provides
true cryptographic randomness suitable for security-sensitive applications. Everything runs
entirely in your browser - no data is ever sent to a server.
Random Character Mode
Builds a character pool from your selected types (uppercase, lowercase, digits, symbols), then picks characters uniformly at random from that pool. Each character position is independent, maximizing entropy for the given length and character set.
Passphrase Mode
Selects words at random from a curated list of common English words. Passphrases like "correct horse battery staple" are easier to remember than random character strings while providing excellent entropy. With 4+ words and a separator, passphrases typically exceed 50 bits of entropy - enough to resist offline attacks.
Understanding Entropy
Entropy measures unpredictability, calculated as log2(possible_combinations).
Higher entropy means a stronger password:
- < 40 bits: Very weak - crackable in seconds
- 40 - 60 bits: Weak - crackable in minutes to hours
- 60 - 80 bits: Fair - would take days to months
- 80 - 128 bits: Strong - would take years to centuries
- > 128 bits: Very strong - practically uncrackable
Security Best Practices
- Length over complexity: A longer password is generally stronger than a shorter one with more character types.
- Unique passwords: Never reuse passwords across accounts. A breach on one site should not compromise others.
- Password managers: Use a password manager to store generated passwords securely.
- Two-factor authentication: Pair strong passwords with 2FA for additional security.
Feedback
Help us improve this page by providing feedback, and include your name/email if you want us to reach back. Thank you in advance.
Sending...
Feedback sent. Thank you!
Error occurred!
-
-
-
-
-
-
-
- ABI Encoder / Decoder
- Block Estimator
- Calldata Cost
- CREATE2 Address
- ENS Availability
- ENS Cost Estimator
- ENS Lookup
- ENS Namehash
- ENS Record Viewer
- ENS Subname Explorer
- ERC-20 Unit Converter
- Gas Estimator
- HD Wallet Derivation
- Merkle Tree Visualizer
- 4-Byte Selector Lookup
- Solidity Storage Layout
- Transaction Decoder
- Vanity Address Estimator
- Wallet Address Validator
- Wei/Gwei/Ether Converter
-
-
-
-
-
- API Response
- ASCII Table
- Code Bug Detector
- Code Explanation
- CSS Beautifier
- Env Parser
- GraphQL Query
- Syntax Highlight
- HTML Beautifier
- JS Beautifier
- JSON Formatter
- JSONPath
- JWT Decoder
- JS keyCodes
- API Lorem Ipsum
- RegExp
- Regex Library
- Semver Compare
- SQL Beautifier
- TOML Formatter
- Code Unminifier
- XML Beautifier
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Amortization
- Break-Even
- Compound Interest
- Crypto Profit/Loss
- Debt Payoff
- Discount
- Effective Interest
- Emergency Fund
- Inflation Calculator
- Simple Interest
- Invoice Calculator
- IRR Calculator
- Mortgage
- NPV Calculator
- Portfolio
- Profit Margin
- Rent vs Buy
- Retirement Calc
- ROI Calculator
- Salary vs Hourly
- Savings Goal
- Tax Calculator
- VAT
-
-
-
-
-
-
-
-
-
-
-
-
- Equation Solver
- Exponent Calculator
- Factorial Calculator
- Fibonacci Sequence
- Fraction Calculator
- Fraction Simplifier
- GCD Calculator
- GCD/LCM
- Least Common Multiple (LCM) Calculator
- Logarithm Calculator
- Magic Square
- Matrix Calculator
- Number Base Converter
- Pascal's Triangle
- PDE Solver
- Prime Checker
- Prime Factorization
- Roman Numbers
- Scientific Notation
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Broken Link Checker
- Canonical URL Checker
- Core Web Vitals Checker
- Favicon
- Heading Structure
- Keyword Density
- Meta Tags
- Mobile-Friendly Test
- Open Graph Tags
- Page Load Time Analyzer
- Redirect Checker
- robots.txt
- Schema Markup
- SEO Optimized Checklist
- XML Sitemap
- Time on Page Tracker
- Page Title & Desc.
- Twitter Card Generator
-
-
-
-
-
-
- Acceleration
- Substance Amount
- Angle
- Area
- Astronomical
- Base Converter
- Capacitance
- Electric Charge
- Data Transfer
- Data Storage
- Density
- Energy Converter
- Force Converter
- Frequency Converter
- Fuel Economy
- Illuminance
- Inductance
- Length / Distance
- Power
- Pressure
- Electrical Resistance
- Time
- Speed
- Temperature
- Viscosity
- Volume
- Weight
-
-
-
-
-