svshiboat — downstream solutions
Security Tool

Generate passwords that don't sink.

Built for developers. Safe for pyodbc and psycopg2 connection strings. Everything runs in your browser — nothing is ever sent anywhere.

Charset Mode

URL Safe uses only - . _ ~ symbols — works everywhere including pyodbc & psycopg2 connection strings

Password Length

Min 15 · Max 256

15 256

Generated Password

INITIALIZING...

RFC 3986 Encoded

pyodbc · psycopg2 safe

Entropy

Shannon Bits

Bar scales from min (15 chars URL safe) to max (256 chars full)

Security

Strength STRONG
🔒 Passwords of 15 or more characters exceed 56 trillion years to crack under bcrypt.

How it works

🔐

crypto.getRandomValues()

Browser-native CSPRNG. No Math.random() nonsense.

🔀

Fisher-Yates shuffle

Rejection sampling eliminates modulo bias.

Policy guaranteed

Always includes uppercase, lowercase, digit, and symbol.

🌊

RFC 3986 encoding

urllib.parse.quote() compatible — paste straight into pyodbc.

No data transmitted · Local execution only