Compute the SHA256 and MD5 fingerprints and the randomart of an SSH public key, matching ssh-keygen. Runs entirely in your browser.
An SSH key fingerprint is a short hash of a public key used to recognise and verify it, for example when a server presents its host key or when auditing authorized_keys entries. The randomart is the little ASCII-art picture ssh-keygen prints so humans can spot-check a key at a glance. This tool takes an OpenSSH public key and reproduces what ssh-keygen -lf shows: the SHA256 fingerprint, the legacy MD5 fingerprint and the randomart image.
Input:
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAA... user@host
Output:
SHA256:Hk9b... and MD5:43:51:... plus the randomart grid
Which key types work?
Any OpenSSH public key line: ed25519, rsa, ecdsa and others. Paste the full line including the ssh- prefix and the base64 blob.
Why are there two fingerprints?
Modern OpenSSH shows the SHA256 fingerprint by default. MD5 is the older colon-separated format still seen in some tools and logs, so both are provided.
Does this need my private key?
No. Fingerprints are computed from the public key only. Never paste a private key here.
Is anything uploaded?
No. The key is processed entirely in your browser.
Compute the SHA256 and MD5 fingerprints and the randomart of an SSH public key, matching ssh-keygen. Everything runs in your browser.