Skip to content
MyDailyTool

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.

StrengthWeak

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