EMV Decoder Logo

ISO 8583 Bitmap Builder

Create and decode ISO 8583 bitmaps used in payment message processing.

Data Elements

Primary Bitmap (Fields 1-64)

Secondary Bitmap (Fields 65-128)(Enable Field 1 to use secondary bitmap fields)

Tertiary Bitmap (Fields 129-192)(Enable Fields 1 and 65 to use tertiary bitmap fields)

About ISO 8583 Bitmaps

ISO 8583 bitmaps are bit maps that indicate which data elements are present in a payment message. The ISO 8583 standard is used worldwide for financial transaction message exchange between payment systems.

Bitmap Structure:

  • Primary Bitmap: 8 bytes (64 bits) indicating the presence of data elements 1-64
  • Secondary Bitmap: Indicated by bit 1 of the primary bitmap, covers elements 65-128
  • Tertiary Bitmap: Indicated by bit 65 of the secondary bitmap, covers elements 129-192

Each bit position corresponds to a data element number. If a bit is set (1), the corresponding data element is present in the message.

Common Data Elements:

  • DE 2: Primary Account Number (PAN)
  • DE 3: Processing Code
  • DE 4: Amount, Transaction
  • DE 7: Transmission Date and Time
  • DE 11: System Trace Audit Number (STAN)
  • DE 12: Time, Local Transaction
  • DE 22: Point of Service Entry Mode
  • DE 37: Retrieval Reference Number
  • DE 38: Authorization Identification Response
  • DE 39: Response Code
  • DE 41: Card Acceptor Terminal Identification
  • DE 42: Card Acceptor Identification Code
  • DE 55: ICC Data (EMV)

Bitmap Representation:

  • Binary: The native format (e.g., 1000100000000000...)
  • Hexadecimal: Compact representation (e.g., 8200000000000000)
  • ASCII Hex: Text representation of hex (e.g., "8200000000000000")

EMV Decoder tools perform all calculations client-side for maximum security. No sensitive data is ever transmitted to our servers.