SSH key fingerprint

Compute SHA-256, MD5, BubbleBabble, and randomart fingerprints for an SSH public key — the values ssh-keygen prints.

Computed in this browser. Nothing is sent anywhere.

Paste an authorized_keys-format public key. Shows the SHA256: fingerprint ssh-keygen -l prints, the legacy MD5 colon-hex form (-E md5), the Bubble Babble digest -B prints (over SHA-1), and the randomart board. Private keys are not supported and not needed.

How to use

  1. Paste a public key line (ssh-ed25519 AAAA… comment).
  2. Read the fingerprints and the randomart.
  3. Compare with what the server printed.

What it supports

Accepts the authorized_keys format (type, base64 blob, optional comment); the key type is cross-checked against the blob itself. SHA-256 and randomart match `ssh-keygen -l` / `-lv`; the MD5 colon-hex and Bubble Babble (SHA-1) forms match `ssh-keygen -E md5` and `-B`. Input up to 1 MB — a fingerprint tool, not a key generator.

Related tools

Related guides