SSH Public Key Fingerprint

Generate SHA-256 and MD5 fingerprints for OpenSSH public keys, authorized_keys lines, and SSH2 public key blocks.

SSH Public Key
Paste one or more public keys, import a .pub file, or drop in authorized_keys content.

Supports OpenSSH public keys, authorized_keys options, and SSH2 public key blocks (RFC4716).

Fingerprints
Fingerprints are generated locally from the raw SSH public key blob.
Fingerprints
Fingerprints are generated locally from the raw SSH public key blob.

What is an SSH public key fingerprint?

An SSH public key fingerprint is a short digest of the public key blob. It gives you a compact value to compare before trusting a key in authorized_keys, a server inventory, or a deployment workflow.

OpenSSH commonly shows SHA-256 fingerprints such as SHA256:.... Older documentation and some audits still use colon-separated MD5 fingerprints. This tool shows both so you can match modern SSH output and legacy records without sending the key anywhere.

Paste a single public key, several authorized_keys lines, or an SSH2 public key block. The parser skips comments and authorized_keys options, reads the real SSH key blob, and calculates the fingerprints locally in your browser.

  • Verify that a copied public key matches the fingerprint shared by a teammate.
  • Compare authorized_keys entries against a server access list.
  • Inspect key type, key size, curve, and comment before copying a fingerprint.