Two-factor authentication (2FA) adds a vital extra layer of protection to your online accounts. Relying on your smartphone, however, can be inconvenient—and risky if your phone is lost or damaged. Hardware security keys offer a robust alternative, safeguarding password-protected accounts and your digital identity without those drawbacks. They're straightforward to set up. Follow our expert-tested guide to link one to your Google, Twitter, and Facebook accounts.
Security keys connect via USB-A, USB-C, Lightning, or NFC and are compact enough for your keychain (except Yubico's ultra-small 5C Nano Key, best kept in your computer's USB port for security). They support standards like FIDO2, U2F, smart card, OTP, and OpenPGP.
Insert the key or connect wirelessly, and your browser sends a challenge including the site's domain. The key cryptographically signs it, authorizing secure login.
Major sites support U2F keys, including Twitter, Facebook, Google, Instagram, GitHub, Dropbox, Electronic Arts, Epic Games, Microsoft, Nintendo, Okta, and Reddit. Check your key's site for compatibility—YubiKey supported apps, for example.
Initial setup is required, but then it's simple: enter your password, insert the key, and press its button for secure access.
Keys can't be copied or migrated—even across identical models—by design, preventing duplication. If lost, fall back to phone 2FA or an authenticator app, then re-register a new key.
Trusted brands like Yubico (FIDO U2F co-developer) offer multiple models. Google's Titan comes in USB-C, USB-A/NFC, or Bluetooth/NFC/USB variants. Others include Kensington's fingerprint-enabled USB-A key and Thetis USB-A.
We tested the YubiKey 5C NFC, which fits USB-C ports and works with phones via NFC. Steps are similar across keys.
Enable 2FA first on your Google Account.


