Hospitality

Hotel Key Card Compatibility: Saflok, Onity, VingCard, Salto

Most modern hotel guest cards are blank genuine NXP MIFARE smart cards that the property management system encodes at check-in, not pre-coded keys, so compatibility is about matching the chip your lock platform expects, not reproducing a guest's room key. VingCard and Saflok run on MIFARE Plus or DESFire, Onity uses MIFARE Classic or Ultralight, and Salto runs MIFARE DESFire, so you order compatible blank credentials on the right chip and let the front desk enrol them.

Why hotel key cards are blanks, not pre-coded keys

A guest key card is not a fixed credential the way an office prox badge is. When a guest checks in, the front desk encoder writes that stay's data, the room number, the valid check-in and check-out window, and an audit sequence, onto the card's memory. The lock reads that data offline and decides whether to open. At check-out the data simply expires, and the card is wiped and re-encoded for the next guest. The property management and locking system owns the encoding logic; the card is just programmable memory.

That changes what compatibility means. You are not buying pre-coded room keys and you are not reproducing anyone's stay. You are buying compatible blank cards on the chip type your encoders and locks expect, so your own system can enrol them. This is why a hotel can reorder thousands of cards from an independent supplier and use them immediately: the blanks drop into the existing encoder, and the system does the rest. We supply blanks compatible with each platform's chip; the keys, and your property's security, stay in your hands.

Which chip does each lock platform use?

Nearly every current hotel platform sits on the 13.56 MHz NXP MIFARE family under ISO/IEC 14443 Type A, but the specific chip varies by brand and generation, and that is the spec you must match. Getting the chip family right is the difference between a card the encoder accepts and a coaster.

ASSA ABLOY Global Solutions (the VingCard line) ships modern locks on MIFARE Plus EV2 (the 'Ving Plus' guest card) and on DESFire EV1/EV2/EV3 (the 'Ving DESFire' 2K and 4K cards) for higher-security and mobile-ready properties. Dormakaba Saflok and the related Confidant RFID locks also run NXP MIFARE smart cards, most often DESFire on current installs. Onity's HT and DirectKey RFID systems typically encode MIFARE Classic 1K or Ultralight; older magstripe Onity locks are a separate, non-RFID story. Salto standardized on MIFARE DESFire for its electronic locks and wall readers. Among specialty brands, CISA hospitality locks use MIFARE Classic 1K (the CT6 AERO/SMART line), Messerschmitt's HM1 system uses NXP ICODE SLIX2 under ISO/IEC 15693, Häfele Dialock runs NXP MIFARE HF cards, MIWA spans both 125 kHz LF (EM4100 on PR-series locks) and HF MIFARE on newer ALV2/LA hardware, and Hotek encodes Ultralight C. When in doubt, the encoder model and a single sample card tell you the exact chip.

  • VingCard / ASSA ABLOY: genuine NXP MIFARE Plus EV2 or DESFire EV1/EV2/EV3 (13.56 MHz)
  • Dormakaba Saflok / Confidant: genuine NXP MIFARE family, commonly DESFire (13.56 MHz)
  • Onity HT / DirectKey: genuine NXP MIFARE Classic 1K or Ultralight (13.56 MHz)
  • Salto: genuine NXP MIFARE DESFire (13.56 MHz)
  • CISA: genuine NXP MIFARE Classic 1K (CT6 AERO/SMART)
  • Messerschmitt HM1: genuine NXP ICODE SLIX2, ISO/IEC 15693 (13.56 MHz)
  • MIWA: EM4100 at 125 kHz (PR-series) or genuine NXP MIFARE HF (newer locks)

Disposable Classic blanks vs durable DESFire blanks

Because the property re-encodes cards constantly, the right blank depends on how long the card lives in circulation. Disposable guest cards that are handed out and often not returned favor lower-cost chips, typically genuine NXP MIFARE Classic 1K or Ultralight/Ultralight C, where the print finish and minimum order quantity matter more than chip security. Many properties print these in branded runs and treat them as semi-consumable.

Durable cards that stay in service for years, staff and master cards, room cards on properties that recycle keys, and any platform that mandates a secured chip, favor genuine NXP MIFARE Plus or DESFire EV2/EV3 with AES. These cost more per card but carry the encryption modern locks expect and survive thousands of read/write cycles. The decision is a procurement one: match the chip your locks require, then choose the durability and finish tier that fits your reuse rate and brand standard.

  • Disposable, high-volume, often not returned: genuine NXP MIFARE Classic 1K or Ultralight
  • Durable, recycled, or security-mandated: genuine NXP MIFARE Plus / DESFire EV2/EV3 (AES)
  • Specialty platforms: match the exact chip (ICODE SLIX2, Ultralight C, EM4100)
  • Custom print and key-card sleeves are usually ordered in the same run

How does bulk supply and reordering work?

Hotel cards are a recurring consumable, so the supply logic is built around bulk reorder rather than one-off encoding. You confirm the chip your platform uses (from the encoder model or a sample card), choose a card finish, blank white, custom-printed, or your existing artwork, and order in case quantities. The cards arrive blank, and your front desk encoders write each stay's data exactly as before. There is no per-card programming on the supplier side for guest blanks, which is what keeps high-volume reorders fast.

For specialty or legacy locks, the chip is the gating detail. A MIWA PR-series lock needs a 125 kHz EM4100 card, while a newer MIWA reader needs MIFARE; a Messerschmitt HM1 needs ICODE SLIX2 specifically, not a MIFARE card. Sending one current sample card with a reorder removes the guesswork, since the chip can be confirmed on receipt before a full run ships.

The cost angle versus OEM-branded cards

The chips themselves, MIFARE Classic, Ultralight, MIFARE Plus, DESFire, ICODE, are genuine NXP silicon available to any card manufacturer. An OEM-branded hotel card and a compatible blank on the same chip behave identically in your encoder, because the lock reads the chip and the data your own system wrote, not a brand printed on the plastic. That is why compatible blanks run at a fraction of OEM pricing while remaining fully functional in VingCard, Saflok, Onity, Salto and the specialty platforms.

The honest scope is worth stating. We supply compatible blank cards on the correct chip type; your property's own system enrols them with its keys, exactly as it would credentials ordered through the OEM channel, and on AES-secured platforms like DESFire the security lives in your system's keys, which never leave your control. We are an independent supplier of compatible cards and are not affiliated with, authorized by, or endorsed by ASSA ABLOY, dormakaba, Onity, Salto, or any other manufacturer. For a property standardizing its reorder, the move is to confirm the chip, request a quote on the matching compatible blank, and validate one sample on your encoder before committing to a bulk run.

Common hotel lock platforms and the compatible blank they expect

Lock systemTypical card chipCompatible approach
VingCard / ASSA ABLOYGenuine NXP MIFARE Plus EV2 or DESFire EV1/EV2/EV3 (13.56 MHz)Supply matching compatible blanks; property encoder enrols each stay
Dormakaba Saflok / ConfidantGenuine NXP MIFARE family, commonly DESFire (13.56 MHz)Supply DESFire/MIFARE blanks; system enrols them, keys stay with the property
Onity HT / DirectKeyGenuine NXP MIFARE Classic 1K or Ultralight (13.56 MHz)Supply Classic/Ultralight blanks; ideal for disposable guest cards
SaltoGenuine NXP MIFARE DESFire (13.56 MHz)Supply DESFire blanks; durable, AES-secured, enrolled by the Salto system
CISA (CT6 AERO/SMART)Genuine NXP MIFARE Classic 1K (13.56 MHz)Supply Classic 1K compatible blanks for the encoder to write
Messerschmitt HM1Genuine NXP ICODE SLIX2, ISO/IEC 15693 (13.56 MHz)Match ICODE SLIX2 exactly, not MIFARE; confirm with a sample
MIWA (PR / LA / ALV2)EM4100 at 125 kHz or genuine NXP MIFARE HF (newer locks)Confirm LF vs HF per lock generation; supply the matching blank

Frequently asked questions

Are hotel key cards pre-coded, or coded at check-in?

Coded at check-in. Modern hotel guest cards are blank genuine NXP MIFARE smart cards; the front desk encoder writes the room, the valid date window, and an audit sequence onto the card at check-in, and the data expires at check-out. You buy compatible blanks on the right chip, and your own system does the encoding.

Which chip does VingCard or Saflok use?

VingCard (ASSA ABLOY) guest cards are typically genuine NXP MIFARE Plus EV2 or DESFire EV1/EV2/EV3 at 13.56 MHz, depending on lock generation. Dormakaba Saflok locks also run genuine NXP MIFARE chips, most often DESFire on current installs. The encoder model and a sample card confirm the exact chip to order.

Can I order generic blank cards instead of OEM-branded ones?

Yes. The chips are genuine NXP silicon, so a compatible blank on the same chip behaves identically in your encoder and locks at a fraction of OEM pricing. The lock reads the chip and the data your system writes, not a brand on the plastic. Validate one sample on your encoder before a bulk run.

Should I buy disposable or durable cards?

Match it to reuse. Disposable, high-volume guest cards that often are not returned favor lower-cost genuine NXP MIFARE Classic 1K or Ultralight. Durable cards that stay in service, staff, master, and recycled room cards, or platforms that mandate a secured chip, favor genuine NXP MIFARE Plus or DESFire EV2/EV3 with AES, which survive thousands of cycles.

Can you supply replacement or spare cards for my property?

Yes. We supply compatible blank cards on the correct chip type; your property's encoder enrols each stay's data, exactly as it would blanks ordered through the OEM channel. On AES-secured platforms like DESFire the keys never leave your system, so your site security stays in your hands. We are an independent supplier, not affiliated with any lock manufacturer.

What do I send you to confirm compatibility for a reorder?

The encoder or lock model and, ideally, one current sample card. The chip is the gating detail: a MIWA PR-series lock needs a 125 kHz EM4100 card, a Messerschmitt HM1 needs ICODE SLIX2, and most VingCard, Saflok, Onity and Salto locks need a specific genuine NXP MIFARE chip. A sample lets us confirm the exact chip before a full run ships.

Request a quote

Can't find your format? Email the specialists.

Send the part number printed on your card or a photo of the reader. We confirm compatibility before you order — and we cover the specialist formats nobody else lists.