SSH Key Fingerprint Generator
Paste one or more OpenSSH public keys (id_ed25519.pub, authorized_keys, a known_hosts entry). Fingerprints match ssh-keygen -lf and ssh-keygen -lf -E md5. Never paste a private key.
| Line | Key | Fingerprints |
|---|---|---|
| 1 | ssh-ed25519 (256 bits) ada@example.com | SHA256:6xNW9U0Iy1/G3AeMKL7y4fotP0P6TpS1cx21OUDvCzs MD5:48:c3:2a:22:07:6e:4f:1a:96:6e:95:04:db:50:ba:86 |
| 2 | ssh-rsa (2048 bits) grace@example.com | SHA256:DwQH8QOCdt8ds8rhc4zQdsjLvicj+fYSNSxNdC8GaeA MD5:70:6a:ce:59:59:74:4a:06:05:e5:61:62:72:1e:4e:99 |
SSH Key Fingerprint Generator — Free Online Tool
Computes the fingerprint of an OpenSSH public key exactly as ssh-keygen -lf does, decoding the base64 blob to read the key type and size and emitting both the modern SHA256:base64 form and the legacy MD5 colon-hex form, useful for confirming that a key in authorized_keys, a GitHub account or a host key warning is the one you expect.
How to use the SSH Key Fingerprint Generator
- Open the tool above — it runs entirely in your browser, so your input never leaves this page.
- Paste or type your input into the field, then press the relevant button (e.g. Encode / Decode, Generate, or Convert).
- Copy the result from the output area with the copy button orCtrl/Cmd + C.
- No signup, no upload, and no tracking — repeat as often as you need.
Frequently asked questions
Does this match ssh-keygen -lf?
Yes. ssh-keygen hashes the decoded base64 blob, not the whole line, and prints the SHA-256 digest as unpadded base64 — both of which this reproduces. The MD5 form matches ssh-keygen -lf -E md5.
Can I paste a private key?
Do not. A fingerprint is computed from the public key, so the .pub file or an authorized_keys line is all that is needed. Never paste a private key into any web page, including this one.
Why does the key type matter for the reported size?
Because size means different things per algorithm. Ed25519 is always 256 bits, ECDSA takes its size from the curve, and RSA's size is the length of the modulus — which is read out of the blob after stripping the leading sign byte.
Free & private — why use this SSH Key Fingerprint Generator
The SSH Key Fingerprint Generator runs 100% client-side in your browser. Your data is never uploaded to a server, no account is required, and the tool is completely free. It works offline once the page has loaded and is part of a growing collection of privacy-first developer utilities.