Skip to main content
Version: Stable

MIFARE Classic

MIFARE Classic 1K is an older NFC tag standard with 1024 bytes of storage. After the card's reserved blocks, Zaparoo has 720 bytes available for the NDEF message, so usable text is a little under that. 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 NDEF payload limit720 bytes496 bytes
iPhone supportNoYes
Android supportDevice-dependentYes
Zaparoo App (iOS)NoYes
Zaparoo App (Android)Device-dependentYes

Troubleshooting

My iPhone won't read the card. iPhones don't support MIFARE Classic. Use an Android phone that does, or a reader connected to Core.

The write fails on a new card. Blank MIFARE Classic cards often need NDEF formatting first. The Android Zaparoo App can format them on phones that support MIFARE Classic; otherwise write them through a PN532 reader connected to Core.

It writes on Android but the ACR122U won't. The Windows ACR122U driver is read-only in Zaparoo, and the Linux libnfc path is unreliable with some cards and clones. Use a PN532 reader for writing.

NFC toys

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