SSH Key Fingerprint Checker
Decode SSH public keys (RSA, Ed25519, ECDSA) online for free and compute SHA256 and MD5 fingerprints the way ssh-keygen does, then compare against a known-good value - no upload.
Loading tool...
What is SSH Key Fingerprint Checker?
The SSH Key Fingerprint Checker decodes a pasted OpenSSH public key - RSA, Ed25519 or ECDSA - and computes its fingerprints the same way ssh-keygen does: SHA256 in base64 via Web Crypto and legacy colon-separated MD5. Compare against a known-good fingerprint to verify a server before accepting its host key, or confirm a key matches your authorized_keys. Everything is hashed locally and never uploaded.
Key Benefits
- Verify a server host key before the first connection
- Confirm public keys match your authorized_keys
- Identify key type and size at a glance
- Both modern SHA256 and legacy MD5 fingerprint formats
- Private and instant - everything runs in the browser
Common Use Cases
- •Checking a VPS host key shown on first SSH login
- •Auditing keys found in repositories or documentation
- •Comparing team deploy keys against expected values
- •Teaching how host key verification prevents MITM attacks
How to Check an SSH Key Fingerprint
- Paste the public key: Paste the OpenSSH public key line - ssh-rsa, ssh-ed25519 or ecdsa-sha2-*.
- Read the key details: See the key type, size, comment, and both SHA256 and MD5 fingerprints.
- Compare fingerprints: Paste the fingerprint from your server and the tool tells you if they match.
- Decide with confidence: A match means the server presents the key you expected; a mismatch means stop and investigate.
Key Features
- RSA, Ed25519 and ECDSA public key parsing
- SHA256 base64 fingerprints via Web Crypto
- Legacy colon-separated MD5 fingerprints
- Key type and size identification at a glance
- Fingerprint comparison against a known-good value
- No upload - keys are hashed inside your browser