← All Tools

PGP / GPG Key Lookup & Inspector

Find an OpenPGP public key by email, fingerprint, or 16-hex key ID. The lookup is proxied through this server (your IP is never forwarded) and the returned key is parsed in your browser to reveal user IDs, aliases, subkeys, capabilities, and the key timeline. Already have a key block? Decode it locally in the Inspect a key tab.

Privacy. Queries are sent to public key sources in this order until one has the key: keys.openpgp.org, the email domain's WKD, keys.mailvelope.com, then keyserver.ubuntu.com. The browser never contacts those servers directly — the request is proxied server-side so your IP stays private. Parsing of the returned key happens locally in your browser. The Inspect a key tab never sends anything: a pasted key stays in your browser, and a pasted private key is refused.

Examples: alice@example.com · 3AA5C34371567BD2 (16-hex key ID) · 1A09 1C12 ... full 40-char fingerprint. Spaces / colons / leading 0x are ignored.

What you get

  • All user IDs on the key — real name, email, and comment parsed out separately. A single PGP key often carries several aliases (work email + personal email + handle).
  • Fingerprint & long key ID for the primary key and every subkey.
  • Algorithm (RSA bit length, curve name for ECC) and key flags: certify, sign, encrypt, authenticate.
  • Timeline — creation date and expiration for the primary key and each subkey, so you can see when subkeys were rotated.
  • Source provenance — which keyserver answered, plus the trace of which servers were tried.

Important caveats

  • A fingerprint match does not establish identity. Always confirm the fingerprint with the owner via a separate trusted channel.
  • keys.openpgp.org only publishes user IDs whose email was verified through a confirmation message; some keys appear with no user IDs there.
  • keyserver.ubuntu.com does not verify emails — anyone could have uploaded a UID claiming any address.
  • Keyservers expose creation and expiration, not the full signature graph. For Web-of-Trust analysis use gpg --recv-keys and gpg --check-sigs locally.
  • Short 8-hex key IDs are not accepted — they are collidable. Use the 16-hex long form or the full fingerprint.

Full guide: how to find, verify and publish a PGP key, with the four key sources compared and the WKD setup for your own domain.

Frequently asked questions

Can I look up a PGP key without installing GnuPG?

Yes. Type the email address, fingerprint or long key ID above: the key is fetched from the public sources and decoded in your browser, with its user IDs, subkeys, capabilities and expiry dates. Use the Copy button to take the armored key with you.

Why is no key found for an email address?

Either the person never published a key, or it is published somewhere this lookup does not reach. keys.openpgp.org hides an address until its owner confirms it, so an unconfirmed key is only found by fingerprint. Ask the person for their fingerprint or key file.

The sources return different keys. Which one should I trust?

Prefer the key published through WKD (by the mail domain itself), then keys.openpgp.org or keys.mailvelope.com, which confirm addresses. keyserver.ubuntu.com accepts any upload. In every case, confirm the fingerprint with the owner before relying on it. See how to verify a PGP key.

Do the keyservers see my IP address?

No. The lookup goes through this server, so keyservers and mail domains see a request from cyberramen.com, not from you. They do see the address or fingerprint you searched for, because that is the query.

How do I import the key into GnuPG or Thunderbird?

Copy the armored key into a file and run gpg --import key.asc, or import the file in Thunderbird (Account settings → End-to-end encryption → OpenPGP Key Manager → File → Import). With GnuPG you can also fetch it directly: gpg --locate-keys alice@example.org.

How do I view the details of a PGP public key?

Open the Inspect a key tab, paste the armored block and press Inspect. On the command line the equivalent is gpg --show-keys key.asc, which lists the key without importing it into your keyring.

How do I find the fingerprint of a PGP key?

The Inspect tab shows it on the first card, grouped in blocks of four for a v4 key. With GnuPG, run gpg --fingerprint alice@example.org for an imported key. Compare all 40 characters, not just the last 8 or 16.

Is it safe to paste a PGP public key here?

Yes. A public key is meant to be shared, and this page decodes it in your browser without sending it anywhere. Never paste a private key into any web tool; this one refuses to parse a private key block.

What do the letters C, S, E and A mean on a PGP key?

They are key flags: C certify (sign other keys and user IDs), S sign data, E encrypt, A authenticate (for example SSH login). GnuPG prints them as [SC], [E] and so on.