SB PassGen

Secure password generation, directly in your browser.

100% client-side - No server

Password generator

Your passwords are generated locally in your browser and are never sent to a server.

0 characters
Password Strength Strong

Long password with a diverse character set.

Estimated entropy: 0 bits (estimate only, not a security guarantee)

16
4Slider or preset. Enter regenerates.128
Character Types

Added to the pool when enabled. Duplicates ignored.
Tokens: A=uppercase, a=lowercase, X=any selected letter, #=number, @=symbol. Others are literals. Ex: AA##@@##.

Tip: press Enter in length, pattern, or custom fields to regenerate.

Your Privacy Matters

SB PassGen generates passwords locally in your browser. Generated passwords are not uploaded, stored, or sent to any server. Nothing is saved to localStorage, sessionStorage, cookies, or any database. No analytics or tracking.

How it works

  • Uses crypto.getRandomValues() - cryptographically secure. Never Math.random().
  • Strength considers length, variety, pool size, and pattern limits.
  • Entropy estimate: length x log2(pool size) (per-character for patterns).
  • No password history is kept, by design.

Pattern tokens

TokenMeaningExample
AUppercaseAA -> QZ
aLowercaseaa -> qk
XAny selected letterXXXX
#Number 0-9## -> 47
@Symbol@@ -> !@
- / spaceLiteral, kept as-isXXXX-XXXX

Pattern mode respects exclusions and selected character types.

Tips for strong passwords

  • Prefer 16+ characters with upper, lower, numbers, and symbols.
  • Do not reuse passwords - use a password manager.
  • Longer is generally stronger than complex-but-short.