Tools by nbsumit Logo
Tools by nbsumittools.nbsumit.com

Secure Password Generator (CSPRNG)

Generate strong, cryptographically secure random passwords with entropy scoring and character filtering.

Your tool input is processed locally in your browser and is not sent to our servers.

CSPRNG Secure Password Generator

Generated Secure PasswordVery Weak (~0 bits entropy)
Select at least one character type

Security Guarantee: The generated password is created locally in your browser using cryptographically secure random values (crypto.getRandomValues). It is never sent, logged, or saved to any server.

What this tool does

Creates high-entropy, cryptographically secure random passwords using the browser’s native crypto.getRandomValues API. Filter uppercase, lowercase, numbers, symbols, and ambiguous characters.

How to use this tool

  1. Select the desired password length (6 to 64 characters).
  2. Toggle character sets (uppercase, lowercase, numbers, symbols).
  3. Optionally enable "Exclude Ambiguous Characters" to avoid confusing glyphs (like 1, l, I, 0, O).
  4. Click "Copy Password" to securely copy your new password.

Password Entropy Formula

Entropy (bits) = Length × log2(Character Pool Size)

A pool of 94 printable ASCII characters produces ~6.55 bits of entropy per character. An 18-character password provides ~118 bits of entropy, practically impervious to brute-force attacks.

Practical Examples

High-Security 18-Char Password

Generating a master password for password managers.

Input: 18 chars, All character sets enabled
Output: k9#Qz$8m!Vx2@Lp9*R (~118 bits entropy, Very Strong)

Frequently Asked Questions

Related Tools