Password Generator
Create cryptographically secure passwords using the Web Crypto API. Tune the length and toggle uppercase, lowercase, numbers and symbols, then watch the entropy-based strength meter. Passwords are generated on device and never transmitted.
Frequently asked questions
Is the generator truly random?
It uses crypto.getRandomValues with rejection sampling, the same CSPRNG browsers rely on for security — not a predictable Math.random().
What does the strength meter measure?
It estimates entropy in bits as length × log2(pool size). Roughly 40+ bits is fair, 60+ good and 90+ strong.
Related tools
JSON Formatter
Format, validate and minify JSON in your browser. No data is ever uploaded.
JSON Diff
Compare two JSON documents side by side and see differences instantly.
JWT Decoder
Decode JWT tokens, inspect the header and payload, and verify signatures.
Base64 Encoder/Decoder
Encode text or files to Base64, or decode Base64 back to readable text.