EMV tag dictionary.
Search 113 tags, including 33 with network and application-specific definitions.
113 tags
| Tag | Name, meaning & profile | Format | Bytes |
|---|---|---|---|
4F | Application Identifier (AID) Identifies the card application. Application | Binary | 5-16 |
50 | Application Label Short application name for display. Application | Text | 1-16 |
56 | Track 1 DataMastercard - Kernel 2 v2.6 (2016) Track 1 content used by the Kernel 2 mag-stripe processing path. Reference ↗ | See profile | See profile |
57 | Track 2 Equivalent Data PAN, expiry, service code and discretionary data, separated by a D nibble. Cardholder | Compressed numeric | Up to 19 |
5A | Application Primary Account Number (PAN) Card account number; a final F nibble may pad an odd digit count. Cardholder | Compressed numeric | Up to 10 |
5F20 | Cardholder Name Name supplied by the card application. Cardholder | Text | 2-26 |
5F24 | Application Expiration Date Application expiry as YYMMDD. Application | Numeric | 3 |
5F25 | Application Effective Date Application start date as YYMMDD. Application | Numeric | 3 |
5F28 | Issuer Country Code Issuer country using the ISO 3166 numeric code. Application | Numeric | 2 |
5F2A | Transaction Currency Code ISO 4217 numeric currency code. Transaction | Numeric | 2 |
5F2D | Language Preference Two-letter language codes in preference order. Application | Text | 2-8 |
5F30 | Service Code Three service-code digits with leading zero padding. Cardholder | Numeric | 2 |
5F34 | Application PAN Sequence Number (PSN) Distinguishes cards sharing a PAN; used in key derivation. Cardholder | Numeric | 1 |
5F36 | Transaction Currency Exponent Number of decimal places for the transaction currency. Transaction | Numeric | 1 |
61 | Application Template Groups an application directory entry. Templates | Constructed TLV | Variable |
6F | File Control Information (FCI) Template Outer template commonly returned by SELECT. Templates | Constructed TLV | Variable |
70 | READ RECORD Response Template Container for application record fields. Templates | Constructed TLV | Variable |
71 | Issuer Script Template 1 Issuer commands processed before the final GENERATE AC. Authentication | Constructed TLV | Variable |
72 | Issuer Script Template 2 Issuer commands processed after the final GENERATE AC. Authentication | Constructed TLV | Variable |
77 | Response Message Template Format 2 Response whose contents are tagged data objects. Templates | Constructed TLV | Variable |
80 | Response Message Template Format 1 Response whose fields are positional rather than individually tagged. Templates | Binary | Variable |
82 | Application Interchange Profile (AIP) Flags for application functions and authentication support. Application | Binary | 2 |
83 | Command Template Carries concatenated PDOL values in GET PROCESSING OPTIONS. Templates | Binary | Variable |
84 | Dedicated File (DF) Name Selected application or directory name. Application | Binary | 5-16 |
86 | Issuer Script Command An APDU embedded in an issuer script. Authentication | Binary | Variable |
87 | Application Priority Indicator Application selection priority and confirmation flag. Application | Binary | 1 |
88 | Short File Identifier (SFI) Identifies a file for record access. Application | Binary | 1 |
8A | Authorisation Response Code (ARC) Issuer response code; used by ARPC Method 1. Transaction | Text | 2 |
8C | Card Risk Management Data Object List 1 (CDOL1) Tag/length pairs defining input order for the first GENERATE AC. Application | DOL | Up to 252 |
8D | Card Risk Management Data Object List 2 (CDOL2) Tag/length pairs defining input order for the second GENERATE AC. Application | DOL | Up to 252 |
8E | Cardholder Verification Method (CVM) List Amount thresholds followed by cardholder-verification rules. Cardholder | Binary | Variable |
8F | Certification Authority Public Key Index Selects a CA public key within the application RID. Authentication | Binary | 1 |
90 | Issuer Public Key Certificate RSA certificate used to recover the issuer public key. Authentication | Binary | Variable |
91 | Issuer Authentication Data Issuer authentication bytes; layout depends on the card profile. Authentication | Binary | 8-16 |
92 | Issuer Public Key Remainder Issuer modulus bytes that did not fit inside its certificate. Authentication | Binary | Variable |
93 | Signed Static Application Data (SSAD) Signature verified during SDA. Authentication | Binary | Variable |
94 | Application File Locator (AFL) Four-byte entries identifying records and offline-authentication coverage. Application | Binary | Variable |
95 | Terminal Verification Results (TVR) Bit flags recording terminal checks and failures. Transaction | Binary | 5 |
97 | Transaction Certificate Data Object List (TDOL) Tag/length pairs defining the data for the TC hash. Application | DOL | Variable |
98 | Transaction Certificate (TC) Hash Value SHA-1 result over the data specified by TDOL. Authentication | Binary | 20 |
9A | Transaction Date Transaction date as YYMMDD. Transaction | Numeric | 3 |
9B | Transaction Status Information (TSI) Flags indicating processing steps performed. Transaction | Binary | 2 |
9C | Transaction Type Transaction category code. Transaction | Numeric | 1 |
9F02 | Amount, Authorised (Numeric) Authorised amount encoded as twelve decimal digits. Transaction | Numeric | 6 |
9F03 | Amount, Other (Numeric) Secondary amount, such as cashback, according to the transaction profile. Transaction | Numeric | 6 |
9F06 | Application Identifier (AID) - Terminal Application identifier configured at the terminal. Application | Binary | 5-16 |
9F07 | Application Usage Control Card usage restrictions by transaction and location. Application | Binary | 2 |
9F08 | Application Version Number - Card Version supplied by the card application. Application | Binary | 2 |
9F09 | Application Version Number - Terminal Application version supported by the terminal. Application | Binary | 2 |
9F10 | Issuer Application Data (IAD) Profile-defined issuer data; do not assume a universal CVR layout. Authentication | Binary | Up to 32 |
9F11 | Issuer Code Table Index Character table used for the preferred application name. Application | Numeric | 1 |
9F12 | Application Preferred Name Application name encoded using the issuer code table. Application | Text | 1-16 |
9F13 | Last Online ATC Register ATC associated with the last online transaction. Transaction | Binary | 2 |
9F17 | PIN Try Counter Remaining offline PIN attempts. Cardholder | Binary | 1 |
9F18 | Issuer Script Identifier Identifier used to correlate issuer-script processing. Authentication | Binary | 4 |
9F1A | Terminal Country Code Terminal country using the ISO 3166 numeric code. Transaction | Numeric | 2 |
9F1E | Interface Device Serial Number Serial identifier for the card interface device. Transaction | Text | 8 |
9F21 | Transaction Time Transaction time as HHMMSS. Transaction | Numeric | 3 |
9F26 | Application Cryptogram (AC) Card-generated AAC, ARQC or TC; see 9F27 for the type. Authentication | Binary | 8 |
9F27 | Cryptogram Information Data (CID) Cryptogram-type and associated control bits. Authentication | Binary | 1 |
9F32 | Issuer Public Key Exponent RSA exponent used with the recovered issuer modulus. Authentication | Binary | 1 or 3 |
9F33 | Terminal Capabilities Terminal input, verification and security capabilities. Transaction | Binary | 3 |
9F34 | Cardholder Verification Method (CVM) Results Selected CVM, its condition and its outcome. Cardholder | Binary | 3 |
9F35 | Terminal Type Terminal environment and communication characteristics. Transaction | Numeric | 1 |
9F36 | Application Transaction Counter (ATC) Card transaction counter, also used for session-key derivation. Authentication | Binary | 2 |
9F37 | Unpredictable Number (UN) Terminal challenge included in transaction processing. Transaction | Binary | 4 |
9F38 | Processing Options Data Object List (PDOL) Tag/length pairs defining GET PROCESSING OPTIONS input. Application | DOL | Variable |
9F40 | Additional Terminal Capabilities Additional transaction, input and output capability flags. Transaction | Binary | 5 |
9F41 | Transaction Sequence Counter Terminal-maintained transaction sequence. Transaction | Numeric | 2-4 |
9F42 | Application Currency Code ISO 4217 numeric application currency. Application | Numeric | 2 |
9F44 | Application Currency Exponent Decimal places used for the application currency. Application | Numeric | 1 |
9F45 | Data Authentication Code (DAC) Value recovered from successfully verified SSAD. Authentication | Binary | 2 |
9F46 | ICC Public Key Certificate Issuer-signed certificate used to recover the card public key. Authentication | Binary | Variable |
9F47 | ICC Public Key Exponent RSA exponent for the card public key. Authentication | Binary | 1 or 3 |
9F48 | ICC Public Key Remainder Card modulus bytes outside its certificate. Authentication | Binary | Variable |
9F49 | Dynamic Data Authentication Data Object List (DDOL) Tag/length pairs defining INTERNAL AUTHENTICATE input. Authentication | DOL | Variable |
9F4A | Static Data Authentication Tag List Tags whose values are included in offline authentication; core EMV uses AIP (82). Authentication | Tag list | Variable |
9F4B | Signed Dynamic Application Data (SDAD) Card signature used in dynamic authentication. Authentication | Binary | Variable |
9F4C | ICC Dynamic Number Dynamic value recovered during signature verification. Authentication | Binary | 2-8 |
9F51 | Application Currency CodeVisa - ICC 1.4.0 - historical (2001) Currency used by this historical Visa application. Reference ↗DRDOLMastercard - Kernel 2 v2.6 (2016) Lists the data requested by the card for RECOVER AC. Reference ↗ | See profile | See profile |
9F52 | Application Default Action (ADA)Visa - ICC 1.4.0 - historical (2001) Issuer action settings for this historical Visa card profile. Reference ↗ | See profile | See profile |
9F53 | Consecutive Transaction Limit (International)Visa - ICC 1.4.0 - historical (2001) International offline transaction limit in this historical Visa profile. Reference ↗Transaction Category CodeMastercard - Kernel 2 v2.6 (2016) Transaction category used by this kernel. Reference ↗ | See profile | See profile |
9F54 | Cumulative Total Transaction Amount LimitVisa - ICC 1.4.0 - historical (2001) Cumulative offline amount threshold used by the historical Visa application. Reference ↗DS ODS CardMastercard - Kernel 2 v2.6 (2016) Card-side opaque data used during integrated data storage. Reference ↗ | See profile | See profile |
9F55 | Geographic IndicatorVisa - ICC 1.4.0 - historical (2001) Historical Visa geographic restrictions for domestic and international transactions. Reference ↗ | See profile | See profile |
9F56 | Issuer Authentication IndicatorVisa - ICC 1.4.0 - historical (2001) Issuer-authentication setting in the historical Visa application. Reference ↗ | See profile | See profile |
9F58 | Lower Consecutive Offline Limit (Card Check)Visa - ICC 1.4.0 - historical (2001) Lower offline transaction count limit used in card-side checking. Reference ↗ | See profile | See profile |
9F59 | Upper Consecutive Offline Limit (Card Check)Visa - ICC 1.4.0 - historical (2001) Upper offline transaction count limit used in card-side checking. Reference ↗ | See profile | See profile |
9F5B | DSDOLMastercard - Kernel 2 v2.6 (2016) Lists the input objects used in data-storage processing. Reference ↗Issuer Script ResultsVisa - Kernel 3 v2.11 (2023) Results of issuer-script processing in Kernel 3. Reference ↗ | See profile | See profile |
9F5C | Cumulative Total Transaction Amount Upper LimitVisa - ICC 1.4.0 - historical (2001) Upper cumulative offline amount threshold for the historical Visa application. Reference ↗DS Requested Operator IDMastercard - Kernel 2 v2.6 (2016) Operator identifier requested by the terminal for data storage. Reference ↗ | See profile | See profile |
9F5D | Application Capabilities Information (ACI)Mastercard - Kernel 2 v2.6 (2016) Card feature information beyond basic payment processing. Reference ↗Available Offline Spending Amount (AOSA)Visa - Kernel 3 v2.11 (2023) Remaining offline spending amount reported for this kernel profile. Reference ↗ | See profile | See profile |
9F5E | DS IDMastercard - Kernel 2 v2.6 (2016) Application identifier used by data-storage processing. Reference ↗ | See profile | See profile |
9F60 | CVC3 (Track 1)Mastercard - Kernel 2 v2.6 (2016) Dynamic CVC3 check value associated with Track 1. Reference ↗ | See profile | See profile |
9F61 | CVC3 (Track 2)Mastercard - Kernel 2 v2.6 (2016) Dynamic CVC3 check value associated with Track 2. Reference ↗ | See profile | See profile |
9F62 | PCVC3 (Track 1)Mastercard - Kernel 2 v2.6 (2016) Track 1 positions reserved for the dynamic CVC3 digits. Reference ↗ | See profile | See profile |
9F63 | PUNATC (Track 1)Mastercard - Kernel 2 v2.6 (2016) Track 1 positions reserved for unpredictable-number and transaction-counter digits. Reference ↗ | See profile | See profile |
9F64 | NATC (Track 1)Mastercard - Kernel 2 v2.6 (2016) Number of transaction-counter digits included in Track 1. Reference ↗ | See profile | See profile |
9F65 | PCVC3 (Track 2)Mastercard - Kernel 2 v2.6 (2016) Track 2 positions reserved for the dynamic CVC3 digits. Reference ↗ | See profile | See profile |
9F66 | PUNATC (Track 2)Mastercard - Kernel 2 v2.6 (2016) Track 2 positions reserved for unpredictable-number and transaction-counter digits. Reference ↗Terminal Transaction Qualifiers (TTQ)Visa - Kernel 3 v2.11 (2023) Reader capabilities and transaction requirements sent to the card. Reference ↗ | See profile | See profile |
9F67 | NATC (Track 2)Mastercard - Kernel 2 v2.6 (2016) Number of transaction-counter digits included in Track 2. Reference ↗ | See profile | See profile |
9F69 | UDOLMastercard - Kernel 2 v2.6 (2016) Lists input objects for COMPUTE CRYPTOGRAPHIC CHECKSUM. Reference ↗Card Authentication Related DataVisa - Kernel 3 v2.11 (2023) Card authentication data used by Kernel 3. Reference ↗ | See profile | See profile |
9F6B | Track 2 DataMastercard - Kernel 2 v2.6 (2016) Track 2 content used by the Kernel 2 mag-stripe processing path. Reference ↗ | See profile | See profile |
9F6C | Mag Stripe Application Version Number (Card)Mastercard - PayPass M/Chip - historical (2006) Version of the card's Mastercard PayPass mag-stripe application; distinct from Visa CTQ at the same tag. Reference ↗Card Transaction Qualifiers (CTQ)Visa - Kernel 3 v2.11 (2023) Visa Kernel 3 card-provided qualifiers describing card requirements and capabilities; not the Mastercard mag-stripe version field. Reference ↗ | See profile | See profile |
9F72 | Consecutive Transaction Limit (International-Country)Visa - ICC 1.4.0 - historical (2001) Offline transaction limit for international transactions outside the issuer country. Reference ↗Protected Data Envelope 3Mastercard - Kernel 2 v2.6 (2016) Profile-specific container for non-payment data. Reference ↗ | See profile | See profile |
9F73 | Currency Conversion FactorVisa - ICC 1.4.0 - historical (2001) Currency conversion factor used by the historical Visa application. Reference ↗Protected Data Envelope 4Mastercard - Kernel 2 v2.6 (2016) Profile-specific container for non-payment data. Reference ↗ | See profile | See profile |
9F75 | Cumulative Total Transaction Amount Limit - Dual CurrencyVisa - ICC 1.4.0 - historical (2001) Cumulative offline amount limit for the historical dual-currency feature. Reference ↗Unprotected Data Envelope 1Mastercard - Kernel 2 v2.6 (2016) Profile-specific container for non-payment data. Reference ↗ | See profile | See profile |
9F76 | Secondary Application Currency CodeVisa - ICC 1.4.0 - historical (2001) Secondary currency used by the historical Visa application. Reference ↗Unprotected Data Envelope 2Mastercard - Kernel 2 v2.6 (2016) Profile-specific container for non-payment data. Reference ↗ | See profile | See profile |
9F79 | VLP Available FundsVisa - ICC 1.4.0 - historical (2001) Available balance for the historical Visa Low-Value Payment feature. Reference ↗Unprotected Data Envelope 5Mastercard - Kernel 2 v2.6 (2016) Fifth unprotected data envelope in the Kernel 2 data-storage profile. Its contents are application-specific; this tag does not identify a readable MDK. Reference ↗ | See profile | See profile |
9F7F | Card Production Life Cycle data / historical CPLC labelVisa - ICC 1.4.0 - historical (2001) Manufacturing and personalization identifiers in the historical CPLC structure. Reference ↗DS Unpredictable NumberMastercard - Kernel 2 v2.6 (2016) Unpredictable value used by integrated data-storage processing. Reference ↗CPLCGlobalPlatform - card-management context Card Production Life Cycle identifiers in the GlobalPlatform management context. Reference ↗ | See profile | See profile |
A5 | FCI Proprietary Template Application-specific contents within FCI. Templates | Constructed TLV | Variable |
BF0C | FCI Issuer Discretionary Data Issuer-defined FCI contents. Templates | Constructed TLV | Variable |
C3 | Card issuer action code - declineCB / Mastercard - ELITT test cards v1.7 (2024) Vendor test-card action code for decline. Reference ↗ | See profile | See profile |
C4 | Card issuer action code - defaultCB / Mastercard - ELITT test cards v1.7 (2024) Vendor test-card action code for default processing. Reference ↗ | See profile | See profile |
DF62 | Application Selection Flag (ASF)Canada / Interac - application selection (2018) Canadian application-selection information. Byte 1 concerns ATM use; byte 2 concerns POS use. Interpret in the selected Canadian/Interac application context. Reference ↗DS ODS InfoMastercard - Kernel 2 v2.6 (2016) Kernel 2 offline data-storage information; distinct from Canadian application-selection information. Reference ↗CBLCCB / Mastercard - ELITT test cards v1.7 (2024) CBLC field in the named ELITT CB test-card profile. Do not apply this vendor test-card meaning to arbitrary DF62 values. Reference ↗ | See profile | See profile |
No matching tags. Try a shorter keyword or another category.
Lengths apply to values, excluding tag and length bytes. Numeric fields use packed decimal digits. DOLs contain tag/length pairs, not values. Profile-specific meanings apply only to the named application/kernel and documented version. Historical Visa and vendor test-card entries are labelled explicitly. Format and length rules for the added profile definitions are in their linked references.
References
Standard tag identifiers and names; explanations written for CardGroove. Consult the applicable specification for profile-specific rules.