Password Generator

Generate high-entropy, cryptographically randomized passwords and passphrases client-side.

ihatetools / utility / password-generator

Secure Password Generator

Web Crypto API CSPRNG
Select at least one character set
Strength: Very Strong (Military Grade)103 bits of entropy

Generator Parameters

Password Length16
Generate Multiple Passwords:

How it works

01

Configure Length & Characters

Adjust length and toggle uppercase, lowercase, numbers, and special symbols.

02

CSPRNG Generation

Passwords are produced using window.crypto.getRandomValues for true cryptographic randomness.

03

Check Strength & Copy

Review calculated entropy bits and copy instantly to your clipboard.

Frequently Asked Questions

Yes. It uses the browser's native Cryptographically Secure Pseudo-Random Number Generator (CSPRNG) via window.crypto.getRandomValues, which draws entropy from system hardware events, not Math.random().

Never. Passwords exist only in your browser memory for as long as the page is open, with zero network requests or analytics.

A length of 16 characters or more with mixed character sets yields over 85 bits of entropy, which is considered unbreakable by modern brute-force computing standards.