Skip to content
Henrium

Technology explained

NFC Reader vs RFID Reader: Can an NFC Reader Read 125kHz Cards?

By Henrium · · 7 min read

Quick answer

NFC is a 13.56MHz subset of RFID. An NFC reader, including a phone, reads 13.56MHz cards and tags such as MIFARE and NTAG, but it cannot read 125kHz EM4100 or TK4100 cards, 134.2kHz animal microchips or UHF tags. No app or update changes this. Those tags need a reader built for their frequency.

Every NFC reader is an RFID reader, but most RFID readers are not NFC readers. NFC is one slice of RFID: a group of 13.56MHz standards. So the answer to “can an NFC reader read 125kHz cards?” is no, and no app, driver or firmware update will change it.

This guide maps which reader reads which tag, explains why the bands do not mix, and lists the hardware options when a phone or an NFC reader is not enough.

NFC is a 13.56MHz subset of RFID

RFID is any system in which a reader identifies a tag by radio. Passive RFID tags, the kind without a battery, mostly work in three bands:

  • LF (low frequency): 125kHz for proximity cards and 134.2kHz for animal ID.
  • HF (high frequency): 13.56MHz for smart cards, NFC tags and library labels.
  • UHF (ultra-high frequency): 860–960 MHz for EPC Gen2 labels read at a distance.

NFC (Near Field Communication) lives only in the HF band. Its core protocol is NFCIP-1, published as ISO/IEC 18092 and by Ecma International as ECMA-340. NFC devices are designed to work with ISO/IEC 14443 A and B cards, FeliCa (JIS X 6319-4) and ISO/IEC 15693 labels, and the NFC Forum publishes the tag and data-format specifications on top. The NFC Forum describes NFC’s typical range as up to about 2 cm; the short range is intentional.

An NFC device can work in three modes:

  • Reader/writer: reads and writes NFC tags, as a phone does when you tap a tag.
  • Card emulation: behaves like a contactless card, as a phone does for mobile payments.
  • Peer-to-peer: exchanges data directly with another NFC device.

A classic RFID reader does only the first job, often only the reading half of it.

Frequency map: which reader reads which tag

Band Typical tags Typical read range NFC phone? Reader you need
LF 125kHz EM4100, TK4100 proximity cards and key fobs A few cm (our desktop pads: up to 80 mm) No 125kHz reader
LF 134.2kHz FDX-B animal microchips and ear tags (ISO 11784/11785) A few cm to tens of cm, by tag size No 134.2kHz animal ID reader
HF 13.56MHz MIFARE Classic, MIFARE Ultralight, NTAG (ISO/IEC 14443A) Up to about 10 cm Yes; data access varies by chip 13.56MHz NFC reader
HF 13.56MHz ICODE labels (ISO/IEC 15693) Up to 80 mm on our desk reader; more with large antennas Yes on most NFC phones ISO/IEC 15693 reader, such as the H155-U USB ICODE reader
UHF 860–960 MHz EPC Gen2 / ISO/IEC 18000-63 labels Up to 0.5 m on our desktop reader/writers; meters on fixed readers No UHF reader

Only the two HF rows are NFC territory. Everything else needs a reader built for that band.

Why an NFC reader cannot read 125kHz cards

Three things stand in the way, and none of them is software.

  1. Antenna tuning. An NFC antenna is a resonant circuit tuned to 13.56MHz. A 125kHz card’s coil is tuned to a frequency about 108 times lower. Neither draws usable power from, or answers on, the other’s field.
  2. Protocol. An EM4100 card starts sending its ID as soon as it is powered (the tag talks first), using amplitude modulation with Manchester coding at about 2 kbit/s. An ISO/IEC 14443 card waits for commands from the reader (the reader talks first) at 106 kbit/s. An NFC controller has no decoder for the EM4100 signal.
  3. Hardware, not apps. The frequency is fixed by the NFC chip and antenna inside the phone or reader. An app cannot retune it, whatever an app-store listing suggests.

The same applies to 134.2kHz pet microchips and to UHF tags. It also works the other way: a 125kHz reader cannot read MIFARE or NTAG cards. For a closer comparison of the two card bands, see 125kHz vs 13.56MHz.

NFC reader vs RFID reader: side by side

Feature NFC reader RFID reader (general)
Frequency 13.56MHz only 125kHz, 134.2kHz, 13.56MHz or 860–960 MHz, depending on the model
Standards ISO/IEC 18092, ISO/IEC 14443 A/B, FeliCa, ISO/IEC 15693, NFC Forum tag types EM4100 (LF), ISO 11784/11785 (animal ID), ISO/IEC 14443 and 15693 (HF), ISO/IEC 18000-63 (UHF)
Read range A few centimeters by design Millimeters to meters, depending on band and antenna
Modes Reader/writer, card emulation, peer-to-peer Reader interrogates tags
Typical data NDEF records (URLs, text) on NFC Forum tags Tag ID (UID or EPC), plus chip memory on some tags
Typical devices Phones, PC NFC readers, payment terminals Desktop, wall, handheld and gate readers
Typical uses Tap-to-open links, access and membership cards, mobile payment Access control, attendance, livestock ID, inventory, vehicle access

NFC tag types, and what a UID reader sees

The NFC Forum defines five tag types. Each is built on an existing HF standard:

NFC Forum type Based on Example chips
Type 1 ISO/IEC 14443A Early tag type, uncommon in new projects
Type 2 ISO/IEC 14443A NTAG203, NTAG213, MIFARE Ultralight
Type 3 FeliCa (JIS X 6319-4) FeliCa
Type 4 ISO/IEC 14443 A or B, with ISO/IEC 7816-4 commands MIFARE DESFire
Type 5 ISO/IEC 15693 ICODE

MIFARE Classic is not an NFC Forum tag type. It uses the ISO/IEC 14443A radio layer with a proprietary security scheme, so many phones detect it but only some can read its data.

Our 13.56MHz readers read the UID of ISO/IEC 14443A cards and tags: MIFARE Classic 1K (S50) and 4K (S70) and NTAG203, plus NTAG213 on models that list it, such as the H110-R and H150-U. The ISO/IEC 15693 model, the H155-U, reads ICODE labels instead. They output the UID as a number. They do not read NDEF records or card sectors, do not write tags and do not emulate cards. In NFC terms they are UID readers.

For many business systems that is all the software needs: an access list, an attendance log or a membership database is keyed on the card number. If your application must read a URL stored on an NTAG, or write NDEF data, you need an NFC reader/writer and matching software. Our current 13.56MHz range does not include one.

NTAG tags carry a 7-byte UID, which is longer than the 4-byte UID of most MIFARE Classic 1K cards. If you use them, tell us so the output format can be confirmed before shipment. The card number formats guide explains the difference.

Can a phone read RFID cards?

Partly. A phone is an NFC reader, so it reads what NFC reads and nothing else.

  • Android phones with NFC read 13.56MHz tags through an app written for the Android NFC interface. Support for MIFARE Classic data depends on the phone’s NFC controller.
  • iPhones read NFC tags through apps that use Apple’s Core NFC framework. Like Android phones, they cannot read 125kHz, 134.2kHz or UHF tags.
  • Phones and tablets without NFC read nothing without extra hardware.

When a phone must read a band it does not support, or must read cards without a custom app, add an external reader:

Which reader do you need?

If your tag is… You need… Our options
EM4100 / TK4100 card or key fob 125kHz reader L110-U (USB), L110-R (RS232), L410-W (Wiegand), L220-C (Android)
MIFARE Classic or NTAG card, fob or sticker, UID only 13.56MHz ISO/IEC 14443A reader H110-U (USB), H110-R (RS232), H220-C (Android), H510-B (Bluetooth)
ICODE / ISO/IEC 15693 label ISO/IEC 15693 reader H155-U
Both EM and MIFARE cards at one door Dual-band wall reader Q420-M and Q430-M QR code + RFID access readers
Pet microchip or FDX-B ear tag 134.2kHz animal ID reader Animal ID readers
EPC Gen2 UHF label UHF reader UHF readers
NDEF content, tag writing or card emulation NFC reader/writer with software Not in our current 13.56MHz range

Checklist before you buy

  1. Identify the band and chip. The four quick checks in 125kHz vs 13.56MHz sort most cards in a few minutes.
  2. Decide what you need from the tag: only its ID, data stored on it, or the ability to write it. Our 125kHz and 13.56MHz readers deliver the ID.
  3. Name the host: Windows or Linux PC, Android phone or tablet, iPhone, access controller or serial device. This decides between USB keyboard emulation, USB-C, Bluetooth, RS232 and Wiegand.
  4. Fix the output format your software stores, such as 10-digit decimal or hex, before you order.
  5. Check range and form factor. NFC and HF card readers are designed for a tap at a few centimeters. If staff need to read at arm’s length or beyond, you are looking for UHF.
  6. Test with your own tags. Order sample readers, or send a card with your inquiry and we will confirm which reader and output format fit.

Frequently asked questions

Is NFC the same as RFID?

NFC is one kind of RFID. RFID covers several bands (125kHz and 134.2kHz LF, 13.56MHz HF and 860–960 MHz UHF), while NFC is a set of 13.56MHz standards with added modes such as card emulation. Every NFC reader is an HF RFID reader; most RFID readers are not NFC readers.

Can my phone read 125kHz RFID cards?

No. Phone NFC works only at 13.56MHz, so it cannot detect 125kHz EM4100 or TK4100 cards with any app. On an Android phone with USB OTG, a plug-in reader such as the L220-C adds 125kHz reading and types the card number into whichever app has the cursor.

Can an NFC reader read UHF RFID tags?

No. UHF tags work at 860–960 MHz and use the EPC Gen2 (ISO/IEC 18000-63) protocol, which NFC hardware does not support. Use a UHF reader; our range includes USB desktop reader/writers, integrated long-range readers, handhelds and a USB-C UHF reader for Android.

Do your 13.56MHz readers read NFC tags?

They read the UID of ISO/IEC 14443A NFC tags and cards. Our H-series ISO/IEC 14443A readers with USB, RS232, USB-C or Bluetooth output list MIFARE Classic 1K/4K and NTAG203, and the H110-R, H150-U, H150-R and H510-B also list NTAG213. They output the UID as a number. They do not read NDEF records such as URLs, and they do not write tags.

Can an NFC phone read a pet microchip?

No. Pet microchips use 134.2kHz FDX-B under ISO 11784/11785, far below the 13.56MHz NFC band. A 134.2kHz animal ID reader is needed. See can a phone read a pet microchip for the options.

Readers mentioned in this guide

Tell us your card, interface and quantity

Send the card or tag type, the host system and your volume. We reply within 1 business day with a suggested model and sample options.

Get a quote Email us