RFID Cards

MIFARE Classic Card

The MIFARE Classic Card is an ISO 14443-compliant contactless smart card. Introduced in 1994, it helped start the contactless card era and paved the way for a wide range of applications. MIFARE Classic EV1 is the current version of the product family and suits transportation, hospitality, event management and corporate access.

Free standard samples · Quotation within one business day

Download datasheet (PDF)

Product details

Most Popular RFID Card

The MIFARE Classic has remained a staple in the RFID industry for many years.

Defined memory layout

Sectors and blocks suit existing MIFARE Classic systems. Confirm that the reader and its software explicitly support Classic; a 13.56 MHz frequency rating alone does not establish compatibility.

Widespread Usage

The MIFARE Classic card is now used in virtually every corner of the world.

MIFARE classic card in access control

Specification

ItemMIFARE Classic Card
MaterialPVC, RPVC, PET, PETG, ABS, WOOD
ChipMIFARE S50 / MIFARE S70
Frequency13.56MHZ
ColorCustomizable
SizeCR80 (85.5*54mm) or customize
Reading distance2-10cm depending on readers
Write Endurance200,000 times (Classic EV1; original chips rated 100,000)
Working Temperature-40°C to 65°C
Data Retention Time10 years
Printing OptionsCMYK full color, Pantone, digital printing, Silk-screen printing, UV Printing, etc.
Crafts Availablenumber printing, Laser Engraving, DOD, Bar code, QR code, magnetic stripe, encoding, etc.

Why choose us for the MIFARE Classic Card.

1, Experienced manufacturer: MIFARE Classic cards produced in our factory in Shenzhen for integrators and distributors worldwide.

2, Full printing and finishing: offset, silk-screen, UV and digital printing, laminated and finished in our factory.

3, Extensive Personalization Options: Offering a variety of customization options, including metallic backgrounds, laser engraving, barcodes, QR codes, magnetic stripes, and more.

4, Stable quality, reliable lead times: our own production, planned around your quantity and specification, with in-house quality control before dispatch.

What a MIFARE Classic card is

MIFARE Classic is a contactless smart card IC family from NXP, introduced in 1994 (by Mikron, later part of Philips and now NXP). The chip uses the ISO/IEC 14443 Type A air interface, parts 1 to 3, with the Classic command set and Crypto-1 authentication rather than the ISO 14443-4 protocol layer used by DESFire. Memory is a fixed grid of sectors and blocks with two keys per sector. Existing access-control, hotel and ticketing systems may specify Classic, but support must be confirmed for the exact reader, firmware and card format.

1K or 4K: the two memory sizes

MIFARE Classic 1K (S50)MIFARE Classic 4K (S70)
Current partMF1S50 (Classic EV1 1K)MF1S70 (Classic EV1 4K)
EEPROM1024 bytes4096 bytes
Layout16 sectors × 4 blocks × 16 bytes32 sectors × 4 blocks + 8 sectors × 16 blocks
User data (approx.)752 bytes3440 bytes
KeysOne 16-byte trailer per sector: 6-byte Key A, 3 access-condition bytes, 1 general-purpose byte and 6-byte Key BSame, 40 sectors
UID4-byte (NUID) or 7-byte4-byte (NUID) or 7-byte
Typical useAccess control, hotel keys, membership, single-purpose ticketingMulti-application campus and city cards, transport with several products, systems that log data on the card

Almost every access-control and hotel-lock system uses 1K; a door credential needs only a few bytes. 4K is specified when several independent applications share the card or when the system stores transaction data on it. If your integrator’s specification names a chip (S50 or S70, MF1S50 or MF1S70), order that one. Our MIFARE 4K card page covers the 4K version in more detail.

Classic EV1 and the 4-byte versus 7-byte UID

The chips in production today are the Classic EV1 generation (MF1S50yyX and MF1S70yyX). They are functionally the same as the original Classic chips, with a higher rated write endurance and a choice of UID length: the 4-byte non-unique ID (NUID) that older systems expect, or a 7-byte UID that is guaranteed unique. Most current readers accept both, but some older controllers and hotel locks read only the first four bytes, so a system that enrols cards by UID should be tested with a sample before a large order. Tell us which UID length the system was built for and we supply the matching chip.

The memory map: sectors, blocks and the sector trailer

Classic memory is a fixed grid. A 1K chip is 16 sectors, each of 4 blocks of 16 bytes, so 1024 bytes in total. The last block of every sector is the sector trailer; the blocks before it hold data. Sector 0, block 0 is the manufacturer block, which carries the UID and NXP production data and is permanently locked on genuine NXP silicon. That leaves roughly 752 usable data bytes on a 1K once the trailers and the manufacturer block are subtracted, which is why almost every access system uses the far larger 4K only when it has to.

MIFARE Classic 1K (S50) regionLayoutContents
Sector 0, block 016 bytesManufacturer block: UID, check byte, NXP data; read-only on genuine chips
Sectors 0–15, data blocks3 blocks × 16 bytes per sector (2 in sector 0)User data, or a value block for a counter or purse
Sectors 0–15, block 316 bytes per sectorSector trailer: Key A, access bits, general-purpose byte, Key B
Total16 sectors × 4 blocks × 16 bytes = 1024 bytes≈ 752 bytes usable for data

The 4K chip keeps the 16-byte block but changes the sector sizes. Sectors 0 to 31 are small, four blocks each, exactly like the 1K; sectors 32 to 39 are large, sixteen blocks each. The addressing therefore jumps from four-block to sixteen-block sectors part way through the map, which issuance scripts must account for. A 4K holds 4096 bytes and about 3440 usable data bytes across its 40 sectors.

MIFARE Classic 4K (S70) regionLayoutContents
Sectors 0–314 blocks × 16 bytes = 64 bytes each3 data blocks + 1 sector trailer (sector 0 block 0 is the manufacturer block)
Sectors 32–3916 blocks × 16 bytes = 256 bytes each15 data blocks + 1 sector trailer
Total40 sectors, 4096 bytes≈ 3440 bytes usable for data

Two keys guard every sector. The trailer stores a 6-byte Key A, three access-condition bytes (with an inverted copy for tamper detection), one free byte, and a 6-byte Key B. Access bits decide, per block, which key may read, write, increment or decrement. A common pattern makes Key A a read key held by many field readers and Key B a write key held only at the personalisation station, so a leaked Key A exposes read access to one sector and nothing more. Cards ship with the transport configuration, both keys all FF, so an integrator writes its own keys and access bits during personalisation. Set the access bits incorrectly and a sector can be locked so that no key will ever write to it again, which is the most common first-time personalisation error.

Sector-trailer field / value blockBytesFunction
Key A6 (bytes 0–5)Never read back over the air; authenticates according to the access bits
Access bits3 (bytes 6–8) + inverted copyMap read / write / increment / decrement of each block to Key A, Key B, both or neither
General-purpose byte1 (byte 9)Free byte in the trailer, sometimes used for a sector version tag
Key B6 (bytes 10–15)Optional second key; readable in the trailer only if the access bits permit it
Value block4-byte signed value stored three times (bytes 0-3, inverted in 4-7, repeated in 8-11) + a 1-byte block address stored four times in bytes 12-15 as adr, /adr, adr, /adrSupports atomic increment, decrement, restore and transfer for counters and closed-loop purses

Value blocks are why canteen, vending and library systems ran on Classic for years: the redundant layout lets an increment or decrement survive a card leaving the field mid-write, which a plain data block cannot. None of this structure is secret; the security rests entirely on the sector keys and the cipher that protects them.

Security: Crypto-1, and why Classic is a convenience credential

Classic protects its sectors with Crypto-1, a proprietary stream cipher with a 48-bit key, run over a three-pass authentication before any block can be read or written. Crypto-1 was kept secret for over a decade, but secrecy was the only thing holding it up. In December 2007 Karsten Nohl and Henryk Plötz presented a partial reverse-engineering of the cipher from the silicon at the Chaos Communication Congress; in 2008 researchers at Radboud University Nijmegen completed the reverse-engineering and published practical key-recovery attacks. Later work added the nested attack (which recovers the remaining sector keys in seconds once one key is known), the darkside attack (which recovers a first key from a card with default weaknesses), and the hardnested attack (which defeats the hardened Classic EV1 silicon that closed the original nested weakness). All three are implemented in free, open-source tools that run on inexpensive readers.

The practical consequence is simple and permanent: the sector keys of a Classic card can be recovered by anyone with brief physical proximity and commodity equipment, the card can then be read in full, and its contents can be written to a blank card. Crypto-1 cannot be patched to be secure. Treat MIFARE Classic as a convenience credential, not a security one — fine when the card merely names a holder that a back-end verifies, unsuitable as the sole protection for stored value, door access that must resist cloning, or anything carrying personal data. NXP no longer recommends Classic for new secure systems and offers MIFARE Plus as the drop-in AES upgrade and MIFARE DESFire for new high-security designs.

Where an installed base keeps a system on Classic for now, these measures bound the damage without pretending the card is secure:

  • Diversify keys per card. Derive each card's sector keys from its UID and a master key held in a secure module, so a recovered key unlocks one card rather than the whole fleet.
  • Verify at the back-end, not on the card. Treat the card as an identifier and check entitlements, validity and location server-side; a UID or sector value on its own proves nothing because UID-writable clone cards exist.
  • Watch for anomalies. Flag the same identifier appearing in two places within an impossible travel window, or repeated authentication failures, to turn unlimited cloning into a handful of detectable incidents.
  • Plan the migration. Move to MIFARE Plus, which can be issued in security level 1 to run in today's Classic readers and re-keyed to AES (SL3) as the reader fleet is upgraded, or to MIFARE DESFire for a greenfield secure system.

Classic remains the right order when the installed readers and locks are Classic-only, when the card only carries an identifier that the back-end verifies, or when the risk of cloning is low and the cost per card matters more, which covers most hotel key cards, gym memberships, visitor badges and event credentials.

"MIFARE-compatible" chips and why to specify the exact one

MIFARE Classic is an NXP product, but the 13.56 MHz market also carries compatible silicon from other makers — the Fudan FM11RF08 is the most common — that implements the ISO 14443-3A layer and the Crypto-1 command set closely enough to work in many Classic readers. Externally these parts often present the same ATQA and SAK values as a genuine chip, so a reader that only checks those cannot tell them apart. They are not identical, though: behaviour around UID writability, edge-case commands and anti-counterfeit features differs, and in August 2024 the security firm Quarkslab publicly disclosed an undocumented backdoor authentication key in the Fudan FM11RF08S (with an older key in related FM11RF08 and FM11RF32 chips), which had shipped in hotel and transit cards in a number of countries. Genuine NXP MIFARE Classic and the DESFire family are not affected by that specific backdoor.

For a buyer the lesson is not to abandon MIFARE but to specify the exact chip on the purchase order — for example "NXP MIFARE Classic EV1 1K, MF1S50, 7-byte UID" rather than "MIFARE-compatible 1K" — and to test a sample in the actual readers and locks before a bulk order. A part that authenticates in a bench reader can still be rejected by an access system that fingerprints its cards, and a UID-writable clone must be treated as a cloning-class threat by any system that whitelists cards by UID. Tell us the chip your system was built for and we supply that chip; where a specification names a MIFARE-compatible alternative deliberately, we confirm which silicon we can source in the quotation.

The MIFARE family at a glance

MIFARE is a family of chips, not one product, and "MIFARE" on a specification does not tell a reader which member is meant. The table sets Classic against its relatives so you can match the card to what the system actually needs; a chip named in your integrator's specification always wins over this summary.

Family memberMemorySecurity / interfaceTypical role
MIFARE Ultralight / EV1 / C48–192 bytesNo authentication, or 3DES (Ultralight C); ISO 14443-3ASingle-use transit tickets, event and paper wristbands (specified per project)
MIFARE Classic 1K / 4K (EV1)1 KB / 4 KBCrypto-1, 48-bit (broken); ISO 14443-3AHotel keys, legacy access, membership — this page and the 4K card
MIFARE Plus2 KB / 4 KBAES-128, Classic-compatible in SL1; ISO 14443-3A/4Phased Classic-to-AES migration in the same readers
MIFARE DESFire EV2 / EV32 / 4 / 8 KBAES-128, secure messaging, file-level access; ISO 14443-4Multi-application access, transit and payment; see the DESFire EV2 card
SmartMX / Java CardConfigurableCertified secure element running Java Card applets; ISO 14443-4Government ID, banking and high-assurance multi-application programmes

Reading Classic cards with phones and readers

  • Access readers and locks: look for explicit MIFARE Classic support, the required UID length and the system's encoding format. ‘MIFARE’ names a family and does not by itself confirm Classic support. Reading a UID and authenticating to sector data are different capabilities.
  • Android phones: MifareClassic support is hardware-dependent and optional. Check the exact phone and app, and provide the correct sector keys for protected data operations.
  • iPhones: do not choose Classic for an application that needs to read or write sector data through Core NFC. For phone-facing NDEF content, consider an NFC Forum tag such as those in our NFC stickers and test the intended phone and app.
  • Desktop reader/writers: the ACR122U lists MIFARE Classic support through PC/SC commands; the µFR Classic CS offers Classic operations through its SDK. PC/SC is a host interface, so check card-specific commands and software support as well as the reader model.

Card formats and materials

  • Standard ID-1 card: 85.6 × 54 mm, 0.76 to 0.84 mm thick, in PVC, recycled PVC, PET-G or polycarbonate; the format for staff badges, membership and hotel keys.
  • Thin and paper cards: 0.3 to 0.5 mm PVC or coated paper for disposable tickets and event passes; see our RFID paper card.
  • Wood and bamboo cards: for hotels and brands reducing plastic; see the wooden RFID card.
  • Key fobs, wristbands and stickers: the same S50 or S70 chip in ABS fobs, silicone or fabric wristbands and MIFARE stickers.
  • Combi and dual-interface cards: Classic combined with a 125 kHz chip, a UHF inlay or a contact chip when one card must work on two reader systems; see the combi card.
MIFARE Classic 4K wooden card

Printing and personalisation

  • Printing: offset CMYK, Pantone spot colours, silk-screen, UV and digital printing on both sides; matte, glossy or frosted finish; metallic and holographic backgrounds.
  • Variable data: printed or laser-engraved numbering, barcodes, QR codes, names and photo ID from your data file; the UID or an assigned number can be printed on each card.
  • Additional features: HiCo or LoCo magnetic stripe, signature panel, scratch-off panel, slot punch, embossing.
  • Encoding: blank with transport keys, or personalised with your sector keys and data. A UID list in CSV or Excel can be provided for the order; encoding is done only for the organisation that administers the system.

Where MIFARE Classic cards are used

  • Access control: staff and resident badges for offices, apartments and car parks; see RFID key fobs for access control.
  • Hotels: hotel key cards for the many lock systems built on Classic 1K; guide at hotel key cards.
  • Membership and loyalty: gyms, clubs, libraries and campus cards.
  • Transport and events: single-ride and season tickets, event passes and cashless festival wristbands.
  • Payment and canteen: closed-loop purses on Classic value blocks in older systems, now usually migrated to Plus or DESFire.

Before you order

  1. Chip: 1K (S50) or 4K (S70), and 4-byte or 7-byte UID, as stated by your integrator or lock vendor.
  2. Format and material: standard PVC card, thin card, wood, fob, wristband or sticker.
  3. Artwork, finish and any variable data, magnetic stripe or signature panel.
  4. Encoding: blank, UID list only, or personalised with your keys and data.
  5. Quantity and delivery date; samples are available for reader and lock testing.

What Proud Tek manufactures

We manufacture MIFARE Classic cards, fobs, wristbands and stickers with genuine NXP chips, printed and personalised to your specification, and can provide a UID list for the order. We do not supply access-control readers, locks or software, and we do not duplicate cards from systems the buyer does not administer. If your system is due for a security upgrade, compare the MIFARE Plus card and MIFARE DESFire cards, or see all our RFID cards.

Plan the application

Frequently asked questions

What is the difference between MIFARE Classic 1K and 4K?

Memory only: 1K has 1024 bytes in 16 sectors, 4K has 4096 bytes in 40 sectors. The air interface, keys and security are identical, so both work in the same readers. 1K covers access control, hotel keys and membership; 4K is used when several applications or transaction records share one card.

Is MIFARE Classic still secure?

Its Crypto-1 cipher was broken in 2008 and keys can be recovered from a card, so Classic should not be chosen for new systems that store value or must resist cloning. It remains adequate where the card is only an identifier checked by the back-end, and it is the only option when the installed readers and locks are Classic-only. MIFARE Plus offers an AES upgrade path in the same readers.

Do I need a 4-byte or a 7-byte UID?

Older systems that enrol cards by UID were built for the 4-byte non-unique ID; current readers usually accept both. Ask your integrator or lock vendor, or send us a working card and we will match it. Testing a sample before a large order is the safest approach.

Can a phone read a MIFARE Classic card?

On Android, Classic support depends on the phone hardware and app; protected sector access also requires the correct keys. Do not rely on iPhone Core NFC for Classic sector reading or writing. For phone-facing NDEF data, consider an NFC Forum tag such as NTAG and verify the intended phones and app.

What is the size of a MIFARE Classic card?

The standard card is ISO/IEC 7810 ID-1, 85.6 × 54 mm and about 0.76 to 0.84 mm thick, the same as a bank card. Thin cards of 0.3 to 0.5 mm, key fobs, wristbands and stickers use the same chip in other shapes.

Can MIFARE Classic cards be copied?

Yes. Because the cipher is broken, the sector data of a genuine card can be read and written to a third-party card with a changeable UID. Systems that need protection against this should authenticate with diversified keys and plan a migration to MIFARE Plus or DESFire. We supply only genuine NXP chips with locked UIDs and do not duplicate cards from systems the buyer does not administer.

Do the cards come encoded?

By default they ship blank with the factory transport keys (all FF), which is how most integrators want them. On request we load your sector keys and data, print the UID or an assigned number on the card, and deliver a matching CSV list.

What is MIFARE?

MIFARE is NXP's family of 13.56 MHz contactless smart-card chips built on the ISO/IEC 14443 Type A air interface. It is not a single product: the family runs from the memory-only Ultralight, through the classic sector-and-key MIFARE Classic, to the AES-secured MIFARE Plus and the multi-application DESFire. Because the name covers all of these, a specification should always name the exact member, such as MIFARE Classic EV1 1K, rather than just MIFARE.

What is Crypto-1 and when was it broken?

Crypto-1 is the proprietary 48-bit stream cipher that authenticates each sector of a MIFARE Classic card. It was reverse-engineered from the silicon (Nohl and Plötz, presented in 2007) and fully broken with practical key-recovery attacks published by Radboud University researchers in 2008. Later nested, darkside and hardnested attacks made key recovery a matter of seconds to minutes with free tools on inexpensive hardware. The cipher cannot be patched, which is why Classic is treated as a convenience credential rather than a security one.

Are Fudan FM11RF08 or other 'MIFARE-compatible' chips the same as genuine MIFARE Classic?

No. Chips such as the Fudan FM11RF08 implement the ISO 14443-3A layer and Crypto-1 command set closely enough to work in many Classic readers, and often present the same ATQA and SAK as a genuine chip, but they differ in UID writability, edge-case behaviour and anti-counterfeit features. A backdoor key in Fudan FM11RF08-family chips was publicly disclosed in August 2024. Specify the exact chip on your order and test a sample in the real readers; tell us which silicon your system requires and we supply it.

How much usable memory does a MIFARE Classic 1K card have?

A 1K chip is 1024 bytes in total: 16 sectors of 4 blocks of 16 bytes. After the sector trailers (one per sector) and the read-only manufacturer block in sector 0, roughly 752 bytes are usable for data. A 4K chip holds 4096 bytes across 40 sectors, of which about 3440 bytes are usable. A door credential needs only a few bytes, so 1K is normal for access control and 4K is chosen when several applications share one card.

Ready to specify your order?

Send the product, quantity and application so we can confirm the options and pricing for your project.

Prefer to message us? WhatsApp or email about this product.

Get a quote WhatsApp
WhatsApp