Skip to main content
Version: Stable

MIFARE Classic

MIFARE Classic 1K is an older NFC tag standard with 1024 bytes of storage. Zaparoo has about 716 bytes available for NDEF text after the card's reserved blocks and NDEF overhead. Many low-cost NFC reader bundles include MIFARE Classic cards or fobs.

Zaparoo can read and write NDEF text on MIFARE Classic 1K tags, but compatibility depends more on the reader, phone, and driver than it does with NTAG. Blank tags may need to be NDEF formatted before use. The Android Zaparoo App can try to format and write them when the phone supports MIFARE Classic. Zaparoo Core can write them through supported PN532/libnfc reader paths.

The main exception is the ACR122U. On Windows, the ACR122U PC/SC driver can scan tags but cannot write through Zaparoo. On Linux-based platforms, the libnfc ACR122U driver can attempt MIFARE Classic writes, but some cards or reader variants may need manual formatting or may not write reliably.

NTAG recommended

MIFARE Classic has limited compatibility compared to NTAG tags. Most notably, iPhones do not support MIFARE Classic, so you can't read or write these tags from the Zaparoo App on iOS. If you're buying new tags, get NTAG instead.

Compatibility

FeatureMIFARE ClassicNTAG215
Zaparoo text storageAbout 716 bytes504 bytes
iPhone supportNoYes
Android supportDevice-dependentYes
Zaparoo App (iOS)NoYes
Zaparoo App (Android)Device-dependentYes

NFC toys

Several NFC toy lines use MIFARE chips internally. See NFC Toys for details on using them with Zaparoo: