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.
Other free tools
- authorized_keys Analyzer Audit an authorized_keys file for legacy algorithms, weak keys, duplicates, and risky options.
- ssh-keygen Command Generator Build a correct, modern ssh-keygen command to create a key pair on your own machine.
- SSH Config Generator Compose ~/.ssh/config host blocks from a simple form, with sensible defaults.
- SSH Key Generator Generate an ed25519 key pair entirely in your browser. Nothing is uploaded.
Ready for Controlled SSH Access?
Create your account and start granting time-limited SSH access in minutes.
Set up controlled SSH access in minutes.