Adding new NFC cards
With your Flipper Zero, you can generate various NFC cards that can be programmed as keys in access control systems or write various data onto them using your smartphone, such as links to your personal website, resume, or business card. You no longer need to purchase new physical NFC cards, as you can program your Flipper Zero to act as a key instead.
On this page, you’ll learn how to manually add a virtual NFC card and explore available card types.
There are two ways to create NFC cards, depending on your needs:
- Generating an NFC card from the list of available standard card types with a random UID.
- Manually create an NFC-A card by entering the UID, ATQA, and SAK values that might work with simple access control systems that use the card’s UID to authenticate users.
Let’s go through both of these options.
You can create virtual NFC cards with the same data organization as the following NFC cards:
- MIFARE Ultralight®
- MIFARE Ultralight® EV1 11
- MIFARE Ultralight® EV1 H11
- MIFARE Ultralight® EV1 21
- MIFARE Ultralight® EV1 H21
- NTAG® 203
- NTAG® 213
- NTAG® 215
- NTAG® 216
- NTAG® I2C 1K
- NTAG® I2C 2K
- NTAG® I2C Plus 1K
- NTAG® I2C Plus 2K
- MIFARE Mini®
- MIFARE Classic® 1K with a 4-byte UID
- MIFARE Classic® 1K with a 7-byte UID
- MIFARE Classic® 4K with a 4-byte UID
- MIFARE Classic® 4K with a 7-byte UID
The virtual NFC card will have a random UID and default data values, similar to a new empty physical NFC card.
To generate a card, do the following:
Go to Main Menu -> NFC -> Add manually.
Select the NFC card type you need.
Review the data, then select More.
Enter the name of the card, then select Save.
Once you have saved the card, it can be programmed to function as an access key or store data, such as a URL that leads to a website.
Before programming the created virtual NFC card, you need to emulate it to be recognized by a reader as a physical NFC card.
Follow these steps:
Go to Main Menu -> NFC -> Saved.
Select the added card and press Emulate.
Hold your Flipper Zero near the reader or smartphone to program it.
Some access control systems use the UID, ATQA, and SAK data to grant access. If you know these values, you can enter them manually to create a needed NFC card:
Go to Main Menu -> NFC -> Add manually.
Select the needed NFC card type depending on the UID size:
- NFC-A 7-byte UID or
- NFC-A 4-byte UID
Enter the known SAK value in hexadecimal, then select Save.
Enter the known ATQA value in hexadecimal, then select Save.
Enter the known UID value in hexadecimal, then select Save.
Enter the name of the card, then select Save.
Once you have saved the card with the known values, you can use it as an access key.
MIFARE, MIFARE Ultralight, MIFARE Classic, MIFARE Mini, and NTAG are registered trademarks of NXP B.V.