ACR31 Swipe Card Reader combines card reader functionality and mobility, enabling you to access secure applications anytime, anywhere. Compact and stylish, this card reader supports demanding applications that use magnetic stripe cards. It provides the perfect balance between reliable functionality and design aesthetics to meet your security needs.

ACR31 Swipe is a reliable Mobile Card Reader that uses AES-128 encryption algorithm and DUKPT Key Management System for secure transactions, which makes it ideal for a broad range of solutions, such as e-Banking and e-Payment.

The ultra-compact ACR31 Swipe is specifically designed to be brought and used anytime, anywhere. A CR2016 battery (to stabilize the power supply) and a standard 3.5mm audio jack interface further allow the ACR31 Swipe to be integrated seamlessly into any smartphone or tablet in the market.
Built with a modern design, ACR31 Swipe is a portable and lightweight swipe card reader that is perfect for transacting securely while on the go.

Should you wish to try out the demo apps for ACR31, please download the app from Google Play and App Store.

Mobile Audio Jack Battery Powered Magnetic Stripe Reader
  • 3.5mm Audio Jack Interface
  • Powered by a CR2016 battery
  • Reads up to two tracks of card data (Track 1 / Track 2)
  • Capable of bidirectional reading
  • Supports AES128 encryption algorithm
  • Supports DUKPT Key Management System
  • Magnetic Card Reader:
    • Supports ISO 7810 / 7811 magnetic cards
    • Supports Hi-Coercivity and Low-Coercivity magnetic cards
    • Supports JIS1 and JIS2
Physical Characteristics
Dimensions (mm) 39.68 mm (L) x 46.00 mm (W) x 18.00 mm (H)
Weight (g) 20.0 g (with battery)
Audio Jack Communication Interface
Protocol Bi-directional Audio Jack Interface
Connector Type 3.5 mm 4-pole Audio Jack
Power Source Battery-powered
Magnetic Card Interface
Standard ISO 7810/7811 Hi-Co and Low-Co Magnetic Cards
JIS 1 and JIS 2
Other Features
Encryption In-device AES encryption algorithm
DUKPT Key Management System
Certifications/Compliance ISO 7811
VCCI (Japan)
RoHS 2
Device Driver Operating System Support
Device Driver Operating System Support Android™ 2.0 and later
iOS 5.0 and later
Supported Mobile Device
Supported Mobile Device For the full list of supported devices, please click here.

ACR31 is end-of-life already. To inquire about a suitable replacement or pending orders, please contact [email protected].

Drivers for ACR31
Audio Jack Interface OS Support
Android EVK  2 MB
Version 1.0.1
Android 2.0 and above
Version 1.0.1
iOS 5.0 and above

Manuals & Datasheets for ACR31
Product Presentation

Product Presentation of ACR3x Swipe Card Reader

Technical Specification

Technical Specification of ACR31 Swipe Card Reader

Reference Manual

Reference Manual of ACR3x Swipe Card Reader

User Manual

User Manual of ACR3x Library (Android and iOS)

User Guide (Android)

User Guide for ACS MobileMate app (Android)

Reference Manual

Supported Mobile Devices of ACR3x Swipe Card Reader