Best Hardware Security Key: A Decision Guide
Every 'best security key' list names the same products in the same order. This one matches your devices, protocols, and budget to a real answer instead — including a cheaper Yubico line most guides skip.

You've read a comparison article — maybe several, including ours — and you're no closer to an actual answer, because every "best security key" list names the same three or four products in the same order and calls one "best overall" without knowing what you own. There's no single best key. There's a best key for your devices, your protocols, and your budget.
TL;DR
- Skip rankings — answer three questions instead: what ports/NFC do your devices have, do you need SSH/OpenPGP or just FIDO2, and are you buying one key or a pair?
- Widest protocol support: YubiKey 5C NFC (~€69).
- FIDO2/passkeys only, cheaper: Yubico's own Security Key C NFC (~$30) or Google Titan (~$30–35) — same phishing resistance, no SSH/OpenPGP/PIV.
- SSH or OpenPGP signing: only the YubiKey 5 Series or Nitrokey 3 qualify — everything FIDO2-only is disqualified here.
- Every scenario agrees on one thing: buy two keys and register both, not one.
KEY-STAT: 3 — the number of questions that replace every "best overall" ranking: your devices, your protocols, and your budget for one key vs a pair.
Answer these three questions first
Before comparing any specific product, answer these — they eliminate most of the field on their own:
- What connectors do your devices actually have? USB-A, USB-C, and whether your phone needs NFC tapping.
- Do you need more than FIDO2/WebAuthn? SSH key auth, OpenPGP signing, or Smart Card/PIV login rule out most budget keys immediately — check the protocol breakdown in our alternatives guide if you're not sure which of these you use.
- Are you buying one key, or a primary plus backup? This changes the budget math — a €69 key plus a €25 backup is often the right total spend, not one expensive key alone.
Decision table: which key for which scenario
| Your scenario | Recommended key | Why | Approx. price |
|---|---|---|---|
| SSH into servers, sign with OpenPGP | YubiKey 5C NFC or Nitrokey 3 | Only options here with SSH/OpenPGP/PIV support | ~€69 / ~$59 |
| Only need FIDO2/passkeys, want Yubico brand | Yubico Security Key C NFC | Cheaper Yubico line, same support quality, narrower protocols | ~$30 |
| Only need FIDO2/passkeys, want cheapest overall | Google Titan or Feitian ePass | Lowest price for pure FIDO2/U2F | ~$25–35 |
| Buying for a non-technical family member | Yubico Security Key C NFC or Titan | Simple setup, no protocol complexity they don't need | ~$30 |
| Already own a YubiKey, want a backup | Match your primary's protocol needs | See backup logic below | varies |
| Want vendor-independent, open-source firmware | Nitrokey 3 | Only fully open-source option with SSH/OpenPGP parity | ~$59 |
If you want the widest protocol support and don't mind paying for it
The YubiKey 5C NFC covers FIDO2/WebAuthn, U2F, OpenPGP, Smart Card/PIV, and OATH-TOTP in one device across USB-C and NFC. If you're not sure which protocols you'll eventually need, this is the key that never turns out to be the wrong purchase later — the tradeoff is entirely price, not capability.
If you only need FIDO2/passkeys and want to spend less
Yubico sells a cheaper line most comparison articles skip entirely: the Security Key C NFC, at around $30 — the same manufacturer and support quality as the 5 Series, but stripped down to FIDO2/WebAuthn, U2F, and passkeys only, with no OpenPGP, PIV, or SSH support.
Tip
If every account you're protecting is a modern web login (Google, Microsoft, GitHub, your password manager), the Yubico Security Key C NFC or Google Titan give you the exact same phishing resistance as the 5 Series for less than half the price. The extra money for the 5 Series only buys protocols you're not using yet.
For the non-Yubico options at this price point — Titan, Feitian ePass, Thetis Pro — see the full breakdown of tradeoffs in our alternatives guide.
If you SSH into servers or sign things with OpenPGP
Stop here and don't consider anything FIDO2-only. Titan, the Yubico Security Key C NFC, Feitian, and Thetis Pro are all disqualified for this use case — they simply don't implement the protocols SSH key auth and OpenPGP signing require. Your choice narrows to the YubiKey 5 Series or Nitrokey 3, the only two keys on this list built for it.
Warning
This is the single most common buying mistake in this category: picking a cheaper FIDO2-only key, then discovering during setup that it can't do what you actually needed it for. Check the protocol column before the price column.
If you're buying for a non-technical family member
They almost certainly only need FIDO2/passkeys for their Google or Microsoft account — the Yubico Security Key C NFC or Google Titan cover that completely, cost less, and have nothing extra to configure or explain.
If you already have a YubiKey and just want a backup
Match the backup's protocol support to what your primary key actually protects. If your YubiKey secures SSH or OpenPGP, only another 5 Series or a Nitrokey 3 works as a real backup — a FIDO2-only key can't step in for those services, a distinction covered in more depth in our alternatives comparison. If you're relying on a synced passkey as part of your backup strategy instead of a second physical key, remember it inherits the same cloud-account dependency covered there.
The one thing every scenario agrees on
Every recommendation above assumes you're buying at least two keys, not one. A single security key is a single point of failure — lose it, and you're locked out of every account it protects until you fall back to slower recovery methods, which can mean days of account-recovery forms instead of a five-second tap. Register a second key (any of the above, matched to your protocol needs) on every account the moment you set up the first one, not after you've already lost it. The second key doesn't need to match the first exactly — a cheaper FIDO2-only backup is fine even if your primary key handles SSH or OpenPGP, as long as you understand it can't step in for those specific protocols.
Frequently asked questions
What is the best hardware security key for beginners?
The Yubico Security Key C NFC or Google Titan — both cost around $30, cover FIDO2/passkeys for standard web logins, and don't require understanding SSH, OpenPGP, or PIV support that most beginners will never use.
Do I need OpenPGP or PIV support in a security key?
Only if you sign commits or emails with OpenPGP, use SSH key authentication, or need Smart Card login for work systems. If your accounts are standard web logins (Google, Microsoft, GitHub, password managers), FIDO2/WebAuthn support alone is enough, and a cheaper key covers it.
Should I buy one security key or two?
Two. A single key is a single point of failure — if you lose it, you're locked out of every account it protects. Register a second key as a backup at the same time you set up the first, not after you've lost access.
Is the cheaper Yubico Security Key as good as the YubiKey 5 Series?
For FIDO2/WebAuthn and passkey use, yes — same phishing resistance, same manufacturer. It drops OpenPGP, PIV/Smart Card, and SSH key auth support, so it's only "as good" if you don't need those protocols.
More from Self-Hosting & Privacy

Search results for Tailscale scatter across install guides, pricing pages, and comparisons with no map between them. This hub ties all six — what it is, WireGuard internals, install, exit nodes, pricing, and Headscale — into one decision path from a homelab that runs it.

Added a second person to your tailnet and worried a bill is coming? Tailscale's free Personal plan covers 6 users with unlimited devices per user after the April 2026 rework — the real math on what's actually free and when Standard or Premium pays off.

Tailscale's free tier caps out at 6 users. Headscale, Netbird, ZeroTier, and Twingate compared on real free-tier limits, self-hosting effort, and what switching actually costs.
Stay in the loop
Get the latest articles delivered to your inbox. No spam, unsubscribe anytime.
What Is Tailscale? A Mesh VPN Explained
Tailscale explained: how its WireGuard-based mesh VPN, coordination server, and NAT traversal actually work, what the free plan includes in 2026, and who it fits.
Continue Reading