The EM-18 RFID Reader Module is a 125kHz radio frequency identification reader that detects compatible EM4100 format RFID cards and keyfobs placed within 10 centimetres of the module and outputs the unique card identification number directly through a TTL serial UART connection at 9600bps — making it one of the simplest RFID modules to use with Arduino because no SPI library or complex initialisation code is required, just a single serial connection from the module’s TX pin to the Arduino’s RX pin to receive the card number as a 12-character string the moment a card is brought near. This rfid module is the right choice for beginners building their first RFID project because reading a card requires only Serial.read() in the Arduino sketch, without needing to manage registers, bytes, or protocol commands like more advanced RFID modules.
The 125 khz rfid module em 18 reads the same type of flat white or blue access cards and round keyfob tags used in apartment buildings, offices, and attendance systems across India — so existing 125kHz cards and fobs are immediately compatible without purchasing new tags. The em 18 reader module’s 10cm read range requires the card to be brought close to the reader, which suits access control applications where intentional tap-to-read behavior is preferred over accidental long-range reads. The em 18 rfid reader module consumes 50mA at 4.5V to 5.5V, powering directly from the Arduino 5V pin without any additional supply.
The 125khz rfid reader arduino setup requires just three connections — 5V, GND, and TX to RX — and a basic Serial read in code. Available from StemVolt, offering quality electronics parts at competitive prices. This 125khz rfid reader module is ideal for Arduino RFID access control attendance and door lock project builds in India.
Related Product:
- Checkout DS3231 RTC Module
Features:
- UART serial output — no SPI library, just Serial.read() on Arduino
- Reads 125kHz EM4100 cards and keyfobs up to 10cm range
- Outputs 12-character unique card ID at 9600bps baud rate
- Compatible with office apartment and attendance 125kHz access cards India
- Powers from Arduino 5V pin at 50mA without additional supply
Technical Specification:
| Specification | Details |
|---|---|
| Operating Frequency | 125kHz |
| Output Type | UART Serial (TTL) |
| Operating Voltage | 4.5V – 5.5V DC |
| Read Range | Up to 10cm (Tag Dependent) |
| Current Consumption | 50mA |
| Baud Rate | 9600bps |
| Interface | TTL Serial (UART) |
Applications:
- Arduino RFID door lock using 125kHz card tap to unlock
- project for em 18 rfid reader module access control demo
- RFID-based student identity verification for entry system
- 125khz rfid reader arduino for serial RFID communication lab
Package Includes:
- 1 × EM-18 RFID Reader Module 125kHz














Sandeep Chouhan –
Reliable performance and responsive support made this reader an excellent choice for robotics projects.
Rahul Saxena –
Delivered in three days from best DIY kits store
Mahesh Subramanian –
No complaints with the purchase
Kiran Chandrasekhar –
Genuine quality product
Anand Viswanathan –
Secure packaging and damage-free delivery ensured the module arrived in perfect condition.
Pankaj Sharma –
Customer support was helpful
Vikas Rathore –
RFID reader module worked flawlessly and integrated easily with arduino access control projects.