The best hardware security key for most people is a YubiKey 5 series key or a Google Titan Security Key, both of which support FIDO2 passkeys and work with phones through NFC or USB-C. A security key is a small device you plug in or tap to sign in, and it is the strongest protection against phishing available today. This guide compares six popular options, explains which connector you need and shows how to set up a backup key so you are never locked out.
Key takeaways
- Security keys stop phishing because they only work on the real website they were registered with.
- Buy two keys: one for daily use and one stored safely as a backup.
- Choose the connector that matches your devices: USB-C, USB-A, NFC or Lightning.
- YubiKey 5 series supports the most protocols; FIDO-only keys are cheaper and enough for most people.
- Google, Apple, Microsoft and most password managers support security keys.
Which is the best hardware security key? Quick picks
All the keys below support the FIDO2 and U2F standards used by Google, Microsoft, Apple and most major websites. The differences are connectors, extra protocols, price and who makes them.
| Tool | Best for | Platforms / type | Free option |
|---|---|---|---|
| YubiKey 5 Series | Most features and widest compatibility | USB-A, USB-C, NFC, Lightning versions | No (hardware) |
| YubiKey Security Key Series | Everyday users on a budget | USB-A or USB-C, with NFC | No (hardware) |
| Google Titan Security Key | Google account users and Android phones | USB-A or USB-C, with NFC | No (hardware) |
| Feitian BioPass and ePass | Fingerprint sign-in on the key itself | USB-A, USB-C, NFC versions | No (hardware) |
| Token2 | Low-cost keys and bulk orders | USB-A, USB-C, NFC versions | No (hardware) |
| Nitrokey 3 | Open-source firmware | USB-A or USB-C, with NFC | No (hardware) |
How we chose: We compared each key on supported standards (FIDO2, U2F, OTP, smart card), connectors, durability, passkey storage, setup and how widely it is recommended by security teams. We did not include keys without FIDO2 support. Features and plans change often, so confirm current pricing on each vendor’s site before you buy. We do not accept payment for placement in this list.
Why use a hardware security key?
A hardware security key is the strongest common defence against phishing. When you sign in, the key checks the website’s real address before it responds, so a fake login page receives nothing useful. Codes from an app or text message can be typed into a fake page; a key cannot be tricked this way.
CISA calls FIDO-based keys the gold standard of phishing-resistant MFA. If you want to understand the technology, our FIDO2 vs WebAuthn guide explains it in plain English.
Which connector do you need?
- USB-C: modern laptops, iPads and most Android phones, plus iPhone 15 and later.
- USB-A: older laptops and desktop computers.
- NFC: tap the key on the back of an iPhone or Android phone, no cable needed.
- Lightning: older iPhones, available on the YubiKey 5Ci.
A USB-C key with NFC covers the most devices for most people today.
The best hardware security key options reviewed
1. YubiKey 5 Series: best for most features and widest compatibility
Yubico’s YubiKey 5 series is the best-known security key. Besides FIDO2 and U2F, it supports one-time passwords, smart card (PIV) and OpenPGP, which makes it useful for IT administrators and developers as well as everyday users. Versions with NFC work by tapping the back of a phone.
- Strengths: Supports the most protocols, very durable, widely tested, many connector options.
- Watch out for: More expensive than FIDO-only keys; most home users never need the extra protocols.
Official site: yubico.com
2. YubiKey Security Key Series: best for everyday users on a budget
The Security Key series from Yubico covers FIDO2 and U2F only, which is exactly what you need for Google, Microsoft, Apple and password manager logins. It costs less than the YubiKey 5 and is a good choice for families or for buying a pair.
- Strengths: Lower price, same build quality as other YubiKeys, simple to use.
- Watch out for: No smart card or one-time password support for advanced uses.
Official site: yubico.com
3. Google Titan Security Key: best for google account users and Android phones
Google’s Titan Security Key supports FIDO2 and, according to Google, can store more than 250 passkeys directly on the key, far more than many older keys. It is a natural fit if you use Google’s Advanced Protection Program and works with other FIDO-compatible sites as well.
- Strengths: Made by Google, stores passkeys, good value, works well with Android and Chrome.
- Watch out for: Fewer protocols than the YubiKey 5; availability varies by country.
Official site: store.google.com
4. Feitian BioPass and ePass: best for fingerprint sign-in on the key itself
Feitian makes a wide range of FIDO-certified keys. Its BioPass models include a fingerprint reader on the key, so you touch it with a registered finger instead of entering a PIN. The ePass range offers lower-cost standard keys.
- Strengths: Fingerprint models, broad range of prices and connectors, FIDO certified.
- Watch out for: Fingerprint models cost more and need to be set up with vendor software.
Official site: ftsafe.com
5. Token2: best for low-cost keys and bulk orders
Token2 is a Swiss company that sells affordable FIDO2 keys, including models with PINs and fingerprint readers. It is popular with small businesses that need to give keys to every employee without a big budget.
- Strengths: Affordable, many models, good for buying in bulk.
- Watch out for: Less well known than Yubico or Google; check each model’s features before ordering.
Official site: token2.com
6. Nitrokey 3: best for open-source firmware
Nitrokey is a German company whose keys use open-source firmware, which appeals to privacy-focused users and organizations that want to audit the code. The Nitrokey 3 supports FIDO2 along with other features depending on the model.
- Strengths: Open-source firmware, made in Germany, privacy-focused.
- Watch out for: Smaller ecosystem and documentation than Yubico; some features still maturing.
Official site: nitrokey.com
How do you set up a security key safely?
- Buy two keys, ideally the same model.
- Add both keys to your most important accounts first: email, password manager, Apple, Google or Microsoft account.
- Set a PIN on each key when prompted.
- Keep one key on your keyring and store the backup somewhere safe at home.
- Save recovery codes for each account as a last resort.
- Test signing in with each key before relying on it.
For a full comparison of sign-in methods, see two-factor authentication methods compared.
Do businesses need security keys?
Security keys are worth it for anyone with admin access, finance staff who approve payments and executives who are targeted by phishing. Many attacks, including the help-desk social engineering behind several retail breaches, target exactly these accounts. Our guide to privileged access management tools covers how to protect admin accounts more broadly.
Frequently asked questions
Is a YubiKey worth it?
Yes, if you want the strongest protection for your email, password manager and financial accounts. A key costs less than most data breach clean-ups and lasts for years.
YubiKey or Google Titan: which is better?
Both are excellent for FIDO2 sign-in. YubiKey 5 supports more protocols for advanced uses, while Titan is good value and works well with Google accounts.
What happens if I lose my security key?
Sign in with your backup key or recovery codes, then remove the lost key from your accounts. This is why you should always register two keys.
Do security keys work with iPhone?
Yes. Keys with NFC work by tapping the iPhone, and USB-C keys plug into iPhone 15 and later models. Apple accounts support security keys directly.
Can a security key store passkeys?
Yes. Many modern FIDO2 keys can store passkeys, though each key has a storage limit. Check the model and firmware details before buying.
Our verdict
For most people, the YubiKey Security Key series or Google Titan gives everything needed at a fair price. Choose the YubiKey 5 series if you are an IT admin or developer who needs smart card or OpenPGP support, and Token2 if you are equipping a whole team on a budget. Whichever you choose, buy two. Then take our free Cybersecurity Readiness Assessment to check what else needs attention.
Sources and further reading
Official vendor websites and public guidance referenced in this guide. Plans and features change, so confirm details with each vendor. Last reviewed: November 2026.
- phishing-resistant MFA (cisa.gov)
- yubico.com (yubico.com)
- yubico.com (yubico.com)
- store.google.com (store.google.com)
- ftsafe.com (ftsafe.com)
- token2.com (token2.com)
- nitrokey.com (nitrokey.com)

