NFC Tools - PC / MAC

Information
You can read and write your NFC chips with a simple and lightweight user interface.
Connect your NFC reader to your computer like the very popular ACR122U to start playing with your NFC tags.
Features
NFC Tools for PC / Mac gives you everything you need to read and write your NFC tags from your computer:
- Read your NFC tags : Instantly see the UID, tag type, available technologies, memory size and NDEF data.
- Read & write compatible chips : NTAG, MIFARE Ultralight, MIFARE Classic, ICODE, ST25 and more.
- Write NFC records : URL, text, contact, address, Wi-Fi, Bluetooth, email, phone, SMS and more.
- Works with USB NFC readers : Connect a PC/SC reader such as the ACR122U, ACR1252U, PUCK Base, ...
- Cross-platform : Available for Windows, macOS and Linux.
... and much more.
Pre-requisites
To use it, you need:
A compatible NFC Reader, with associated drivers and PC/SC library.
Tested NFC Readers : ACR122U, ACR122T, ACR1255, ACR1256, ACR1252U, ACR1222L, ACR1255U-J1, SCM SCL3711, uTrust 3700F, Sony RC-S380 (Windows only) ...
And obviously, some compatible NFC Chips.
Tested NFC chips : Mifare Ultralight, Mifare Ultralight C, NTAG203, NTAG210, NTAG212, NTAG213, NTAG215, NTAG216 , Mifare Classic 1k/4k, ...
How I can get compatible NFC readers / NFC tags ?
Recommended NFC readers
How To Install
On Windows
- Download the archive (.zip)
- Extract the archive (right-click, extract all)
- Connect your NFC reader to your computer
- Open nfctoolsgui.exe
On Mac OS
- Download the archive (.dmg)
- Open the archive
- Drag and Drop NFC Tools App to your Apps folder
- Connect your NFC reader to your computer
- Launch NFC Tools For Desktop
On Linux
- Download the App image (.AppImage)
- Set the execution rights : chmod +x nfctools-lastest.AppImage
- Connect your NFC reader to your computer
- Open the app (./nfctoolsgui.AppImage)
Additional informations for Linux :
How to install PC/SC Library on debian based :
| sudo apt-get update sudo apt-get install pcscd libpcsclite1 pcsc-tools |
Unable to run the ARM/ARM64 version?
| sudo apt-get update sudo apt-get install libz-dev openjfx libfuse2 |
Useful links
A very special thanks to
![]() |
Malte Pahl eyewerk.de |
![]() |
NasoSan nasosan.it |
![]() |
Rafał Mania ManiusNG |
||
![]() |
Alexander G. kefir500.github.io |
![]() |
Jervânio Lima Translator |
![]() |
David F. DidOudadOuda |
||
![]() |
Céline C. | ![]() |
Ruoyun L. deewee.net |
![]() |
Paul V. marbella4dayswalking.com |















