Free Tool

Inspect an SSH public key

Paste a public key to see exactly what it is: algorithm, key size, fingerprints, and comment. Useful for confirming a key before adding it to authorized_keys or to GrantSSH.

Runs entirely in your browser. Nothing you paste or generate is uploaded.

Algorithm
Key size
Comment
authorized_keys options
SHA256 fingerprint
MD5 fingerprint (legacy)

What this tells you

The algorithm and key size confirm whether a key meets your standards — for example, ed25519 keys or RSA keys of at least 2048 bits. The fingerprint is a compact, unique identifier for the key, which is what you compare when verifying that a key on a server matches the one a teammate gave you.

GrantSSH only ever works with public keys like these. Private keys stay on your machine. If you need to audit a whole file, try the authorized_keys analyzer.

Frequently asked questions

Is my key sent anywhere?
No. Parsing and fingerprinting happen entirely in your browser using the Web Crypto API. Nothing is uploaded.
Is it safe to share a public key?
Yes. Public keys are designed to be shared and stored. They cannot be used to authenticate on their own. Never paste a private key anywhere.
Which fingerprint does OpenSSH use?
Modern OpenSSH shows the SHA256 fingerprint by default. The older MD5 (colon-separated) format still appears in some tools, so both are shown here.

Ready for Controlled SSH Access?

Create your account and start granting time-limited SSH access in minutes.

Set up controlled SSH access in minutes.