EMV Card Analyzer

Content rating
Everyone
1+
Downloads
Content rating
Everyone
Learn more
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

EMV Card Analyzer is an Android developer utility for inspecting EMV card data and APDU communication in authorized test and diagnostic environments. The current Android app uses the device's built-in NFC reader to communicate with compatible contactless cards.

Present a card and start an analysis. The analyzer discovers recognized applications, performs a bounded SELECT, GET PROCESSING OPTIONS (GPO), and READ RECORD sequence, records the APDU exchange, and presents the captured result in a structured form for further inspection.

Card reading and results:

- recognition of supported Visa, Mastercard, and American Express application families
- automatic application discovery and bounded data-reading sequence
- analysis summary with result, application, and reader-interface details
- explicit Completed, Incomplete, Unsupported, Interrupted, and Failed outcomes
- clear explanations of where processing stopped
- configurable no-card timeout and NFC reader lifecycle

APDU and data inspection:

- live command and response timeline in capture order
- structured command headers and response status words
- BER-TLV parsing and contextual EMV tag descriptions
- DOL and Application File Locator (AFL) interpretation
- payment-scheme-specific decoding where the meaning is known
- browsable application records and All tags view
- expandable raw and decoded values
- copying of individual APDUs and decoded values
- offline Tag reference and APDU response-code reference

History and reports:

- local history of analysis results
- filtering by result
- persistent notes editable from the result or history detail
- summary and detailed Markdown, HTML, and PDF diagnostic reports
- local report saving
- user-initiated sharing through compatible Android applications
- configurable history retention

Guidance and settings:

- concise Analysis guidance and result explanations
- explanations of the Analyzer, History, Settings, and References screens
- configurable light, dark, or system appearance
- optional result vibration and keep-screen-awake behavior
- configurable diagnostic Logcat detail
- settings designed to preserve the default behavior unless explicitly changed

Privacy and connectivity:

- no user account required
- no advertising
- no analytics or tracking
- no network connection required
- application data and reports remain local unless the user explicitly shares them

EMV Card Analyzer is a bounded diagnostic reader, not a certified payment kernel. It does not provide payment, banking, wallet, money-transfer, or other financial services. It cannot make purchases or verify PINs and is intended exclusively for authorized development, diagnostics, and controlled test environments.

Captured card data may be sensitive. Review it before copying, saving, or sharing a report, and inspect only cards and applications that you are authorized to test.

Requirements:

- Android device with NFC reader support
- NFC enabled
- compatible contactless EMV card that you are authorized to inspect

Actual behavior depends on the card technology, card application, available records, and device NFC implementation. Complete payment procedures and legacy contactless magstripe flows are not implemented. Some cards may update internal counters when commands are processed. External card readers, including readers for contact cards, are not currently supported.
Analyze EMV cards and inspect decoded APDU communication
Updated on
Sep 15, 2026

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region, and age. The developer provided this information and may update it over time.
  • No data shared with third parties
    Learn more about how developers declare sharing
  • No data collected
    Learn more about how developers declare collection

What’s new

Reorganized Settings so NFC readiness and analysis controls appear first.
Improved analysis guidance and clarified result statuses and current reader limits.
Aligned screen spacing, typography, icons and cards across the HCEImage developer tools.
For authorized diagnostics in controlled environments. No payments.
Content rating
Everyone
Learn more

App support

About the developer
PETR BLAŽEK
hceimage@gmail.com
Czechia