← Back to Home

Password Generator

/password
Generate cryptographically secure random passwords with entropy calculation and strength analysis.
Try it now

Parameters

length query
Password length (4-128, default: 16)
numbers query
Include numbers (default: true)
symbols query
Include symbols (default: true)
uppercase query
Include uppercase letters (default: true)

Examples

curl
curl https://tcpdata.com/password
curl
curl 'https://tcpdata.com/password?length=24'
curl
curl 'https://tcpdata.com/password?length=12&symbols=false'

Notes

Returns entropy in bits (calculated as length × log₂(charset_size))

Provides crack time estimate at 1 billion guesses/second

Strength rating: weak (<60 bits), medium (60-79 bits), strong (≥80 bits)

Uses crypto.getRandomValues() for cryptographic randomness