Smart Card Engineer's Toolbox

APDU debugging · Data parsing · Key derivation · Crypto — free online tools, everything runs in your browser

View all tools →

Core Tools & References

APDU Status Word Lookup

ISO 7816-4 SW1 SW2 quick search: 9000, 6A82, 61XX, 63CX, 69XX. Every smart card engineer's daily reference.

Open Tool →

ATR Decoder

Parse smart card Answer-To-Reset: TS, T0, TAi/TBi/TCi/TDi, Historical Bytes. Auto-detect T=0/T=1 protocol.

Open Tool →

GP Session Key Calculator

GlobalPlatform SCP02/SCP03 session key derivation. S-ENC, S-MAC, S-DEK, S-RMAC + MAC computation.

Open Tool →

BER-TLV Parser

Parse EMV, GlobalPlatform BER-TLV data. Supports nested constructed TLV structures.

Open Tool →

EMV Tag Reference

Complete EMV tag list with search: 5A (PAN), 5F24 (Expiry), 82 (AIP), 94 (AFL), 9F33 (Terminal Caps), and more.

Open Tool →

CRC Calculator

CRC-16 (IBM/CCITT/XMODEM/USB) and CRC-32 (ZIP/MPEG-2). Text and hex input, real-time calculation.

Open Tool →

Knowledge Base — In-Depth Tutorials

ISO 7816 Complete Guide

All 15 parts explained: physical characteristics, T=0/T=1 protocols, APDU command structure, file system, secure messaging.

Read →

APDU Commands Reference

Complete CLA/INS/P1/P2 reference, all standard ISO 7816-4 commands, SW1 SW2 status word dictionary.

Read →

GlobalPlatform SCP02 vs SCP03

Deep comparison of secure channel protocols: 3DES vs AES, key derivation, MAC computation, security analysis.

Read →

Java Card Applet Tutorial

Build your first Java Card applet: from toolchain setup to APDU handling, secure messaging, and GlobalPlatform deployment.

Read →

EMV Tag Reference

All EMV data objects with full descriptions, encoding formats, and usage in transaction processing (Books 3 & 4).

Read →