Back to guides

Why Your Phone Can't Read a 125 kHz Key Fob

A phone's NFC reader listens at 13.56 MHz. A 125 kHz key fob is low-frequency RFID and a UHF sticker is in another band, so the phone never sees either.

Published

Your phone can't read a 125 kHz key fob because its NFC reader only listens at 13.56 MHz. A 125 kHz fob is low-frequency RFID, a different band, so the phone never sees it. The fob isn't broken. Neither is your phone.

Three bands, three jobs

RFID isn't one technology. It is a family sorted by radio frequency, and each band suits different work. Resource Label Group's RFID comparison lays out the split.

LF (low frequency) runs from 30 kHz to 300 kHz. Building access fobs sit at 125 kHz to 134 kHz, per Kisi's documentation. LF has shorter read ranges and slower read rates than higher bands, but it copes better where metal or liquid get in the way. Typical jobs are access control, animal identification and beer kegs.

HF (high frequency) runs from 3 MHz to 30 MHz. This is where smart cards, event wristbands, library media and many access credentials live. HF generally reads from a bit farther than LF, and it carries more data. Kisi puts the trade-off simply: the lower the frequency, the less data can be sent, but the signal can travel farther.

UHF (ultra-high frequency) covers 300 MHz to 3 GHz. It reads from a longer distance and can read many tags at once, which is why retailers and warehouses use it for inventory and pallets.

What your phone can read

NFC uses 13.56 MHz, according to Wikipedia's NFC entry. It builds on RFID standards including ISO/IEC 14443 and FeliCa, works by inductive coupling, and in practice never works beyond about 10 cm.

That puts NFC inside HF, as a narrow slice of it. The Resource Label comparison says it neatly: all NFC tags are HF RFID tags, but not all HF RFID tags are NFC tags.

So three things follow:

Why a different band means no response

Radio tags and readers are tuned to each other. A reader sends out a field at its own frequency, and the tag answers in that same band. NFC readers are built around 13.56 MHz and inductive coupling at very short range, so a tag that only responds near 125 kHz never gets the field it needs, and there is nothing for the phone to decode. The phone won't show an error, because from its side there was nothing to read. If a tap does nothing at all, this is the usual reason, not a case in the way.

Frequency also explains why the fob feels so different from the cards in your wallet. LF suits fobs that live on a key ring near metal, and HF suits cards that carry more data and are tapped deliberately at a reader.

UHF stickers need their own reader

UHF is nearly the opposite of NFC. Checkpoint Systems says UHF can read from centimeters to tens of meters and handle hundreds of tags per second, while NFC reads one tag at a time at close range. UHF needs dedicated readers. A phone's NFC chip is not one.

What to do with a fob that won't scan

  1. Find out which band it uses. Check the printing on the fob, or ask whoever issued it. A fob that does nothing on a tap is probably not 13.56 MHz.
  2. Ask for an NFC-compatible credential if you want to use your phone. If the system's reader supports 13.56 MHz, the issuer may offer a card or tag in that band. Which NFC tags work with iPhone covers the chips that behave.
  3. Use the reader made for the band. A 125 kHz fob belongs with a 125 kHz reader, and a UHF sticker with a UHF reader.

We don't cover duplicating or bypassing fobs you don't own. If you manage your own tags, NFCore, on the App Store and Google Play, reads and writes the 13.56 MHz tags your phone supports. It can't help with a 125 kHz fob.

Bottom line

Your phone talks to one band: 13.56 MHz. Low-frequency fobs at 125 kHz and UHF stickers are different radio worlds, and neither will respond to a tap. Identify the band first, then pick the credential or reader that matches it.

Frequently Asked Questions

Can an iPhone read a 125 kHz key fob?

No. An iPhone's NFC reader works at 13.56 MHz, and a 125 kHz fob sits in a different band, so the phone never sees it.

Is a 125 kHz fob the same as an NFC tag?

No. NFC is a 13.56 MHz subset of high-frequency RFID. A 125 kHz fob is low-frequency RFID.

Can an Android phone read a UHF sticker?

Not with its built-in NFC reader. UHF tags need a dedicated UHF reader.