Omnikit
DevFilesMoneyAll tools
Ctrl K
Dev toolsFile toolsMoney calculatorsAll tools
HomeDeveloper toolsSSH Key FingerprintSSH Public Key Converter

SSH Public Key Converter

dev

Convert an SSH public key between OpenSSH one-line and RFC 4716 SSH2 format

Runs in your browser. Nothing you type is sent anywhere. Checked against sources on 17 Oct 2026.

PuTTYgen and some commercial SSH servers save public keys in the RFC 4716 format that starts with ---- BEGIN SSH2 PUBLIC KEY ----, while OpenSSH and authorized_keys want one line such as ssh-ed25519 AAAA... Paste either form and copy the other, with the comment carried across. The fingerprint is shown for both, so you can confirm the key did not change.

Next:
  • JWK to PEM Converter Convert a JSON Web Key to PEM and back for RSA, EC and Ed25519 keys, with the thumbprint
  • Certificate Decoder Read an SSL certificate, CSR or public key: names, dates, key size and fingerprints

How to use SSH Public Key Converter

1

Paste or type your input.

2

Choose the options you need.

3

Press Ctrl+Enter, then copy or download.

How SSH Public Key Converter works

A fingerprint is how people compare SSH keys without reading hundreds of Base64 characters. GitHub's SSH keys page, the "authenticity of host can't be established" prompt and server logs all show one. This page computes it from the key you paste, so you can match a key in authorized_keys to a person, or check a host key before trusting it.

What it reads. One key per line from id_ed25519.pub or id_rsa.pub, whole authorized_keys files including options such as from="10.0.0.0/8" or command="...", known_hosts lines with their host names, and RFC 4716 blocks starting ---- BEGIN SSH2 PUBLIC KEY ----, as PuTTYgen saves them. RSA, DSA, ECDSA (P-256, P-384, P-521), Ed25519 and the security-key types ECDSA-SK and Ed25519-SK are understood.

How it was checked. Twenty-eight throwaway keys of every common type were made with ssh-keygen, and for each one the summary line, both fingerprints, both randomart pictures and the RFC 4716 form here are identical to what ssh-keygen printed. Nothing you paste leaves your browser.

The rest of the article, and all 6 questions about SSH Key Fingerprint, are on the SSH Key Fingerprint page.

Frequently asked questions

How do I get the fingerprint of my SSH key?

On the command line, ssh-keygen -lf ~/.ssh/id_ed25519.pub prints it. Here, paste the contents of the .pub file and the same line appears: the size, the SHA256 fingerprint, the comment and the type. Use the public key only; the private key is never needed for a fingerprint.

What is the difference between SHA256 and MD5 SSH fingerprints?

Both identify the same key. SHA256 fingerprints, written as SHA256: and 43 Base64 characters, have been the OpenSSH default since version 6.8 in 2015. MD5 fingerprints, written as 16 hex pairs separated by colons, are older but still shown by some cloud consoles and older servers.

How do I find which key in authorized_keys belongs to whom?

Paste the whole authorized_keys file. Every key is listed with its line number, options, comment and fingerprint. Ask each person for the fingerprint of their own key, or compare with the fingerprints GitHub or GitLab show on their SSH keys pages, and remove the lines nobody claims.

How do I convert a PuTTY public key to OpenSSH format?

Paste the key that starts with ---- BEGIN SSH2 PUBLIC KEY ---- and copy the OpenSSH line shown for it, which starts with ssh-rsa or ssh-ed25519 and can go straight into authorized_keys. The fingerprint stays the same, which proves only the format changed and not the key.

Sources

  • OpenBSD manual, ssh-keygen(1)-l fingerprints, -E sha256 or md5, -v randomart, -e RFC 4716 export; RSA minimum 1024 and default 3072 bits
  • OpenBSD manual, sshd(8)The authorized_keys options and the known_hosts line formats
  • RFC 4253, The Secure Shell (SSH) Transport Layer ProtocolSection 6.6: the public key blob of ssh-rsa and ssh-dss
  • RFC 4716, The Secure Shell (SSH) Public Key File FormatThe ---- BEGIN SSH2 PUBLIC KEY ---- format and its headers
  • OpenSSH portable, sshkey.cfingerprint_randomart: the 17 x 9 drunken-bishop field and its frame
  • OpenSSH release notesDSA disabled by default in 7.0 and removed in 10.0; RSA keys under 1024 bits refused

Last verified 17 October 2026.

Rates and rules change; check the source before you rely on a figure.

Still stuck? Ask about SSH Key Fingerprint and anybody who knows can answer. No account needed.

More ways to use SSH Key Fingerprint

  • SSH Key FingerprintGet the SHA256 and MD5 fingerprint of an SSH public key, as ssh-keygen -l shows it
  • SSH Key Randomart ViewerSee the randomart picture of an SSH public key, the one ssh-keygen -lv draws

Same job, other tools: 2FA Code Generator – Get the current two-factor code from a setup key, without a phone.

On the related tools: JWT Decoder – Paste a token to read its header, payload and expiry · Passphrase Generator – Three to ten random words you can actually remember.

Related tools

All developer tools
JWT Decoder, Verifier & EncoderDecode any JWT, verify its signature, and sign new tokens, all in your browserPassword GeneratorStrong random passwords and memorable passphrases, generated on your devicePassword Strength CheckerHow long your password would survive an attack, and exactly what makes it weakHMAC GeneratorHMAC-SHA1, SHA-256, SHA-384 and SHA-512 of text or a file, and signature checksBcrypt Hash and VerifyHash a password with bcrypt at cost 4 to 14, or check a password against a hashTOTP Generator and TesterLive authenticator codes from a secret, a QR code for your app, and a code testerCertificate DecoderRead an SSL certificate, CSR or public key: names, dates, key size and fingerprintsIMEI CheckerCheck an IMEI number’s check digit, see its TAC and serial, and look up the phone model
Was this tool helpful?
Omnikit

Small jobs, done in your browser. Free, fast and private. Files are never uploaded.

Files

  • Compress Image
  • Image to PDF
  • Merge PDF
  • Compress PDF
  • PDF to Word
  • Word to PDF

Dev

  • JSON Formatter & Validator
  • Base64 Encode & Decode
  • JWT Decoder, Verifier & Encoder
  • Password Generator
  • UUID Generator
  • Unix Timestamp Converter

Money

  • SIP Calculator
  • EMI Calculator
  • GST Calculator
  • FD Calculator
  • PPF Calculator
  • Lumpsum Calculator
GuidesQuestionsAboutHow we checkLaw library (beta)PrivacyTermsDisclosureContactMore: Exam practice (UGC NET Paper 1)Runs in your browser. Nothing is uploaded. © 2026 Omnikit (theomnikit.com)