For the complete documentation index, see llms.txt. This page is also available as Markdown.

(7/30/26 Draft Version) Tag Tables for ISO, AAMVA, mPassport Request Items

For ISO 18013-5: Tags are from 0x9F01 to 0x9F23.

For AAMVA: Tags are from 0x9F41 to 0x9F5B.

For mPassport: Tags are from 0x9F61 to 0x9F74.

Tag Table for ISO

const char * const req_iso_items[REQ_ISO_MAX_CNT] =  // 35 items
{
    "family_name",                      	// 0x00000001, 0x9F01
    "given_name",                       	// 0x00000002, 0x9F02
    "birth_date",                       	// 0x00000004, 0x9F03
    "issue_date",                       	// 0x00000008, 0x9F04
    "expiry_date",                      	// 0x00000010, 0x9F05
    "issuing_country",                   	// 0x00000020, 0X9f06
    "issuing_authority",                  // 0x00000040, 0x9F07
    "document_number",                    // 0x00000080, 0x9F08
    "portrait",                         	// 0x00000100, 0x9F09
    "driving_privileges",                 // 0x00000200, 0x9F0A
    "un_distinguishing_sign",             // 0x00000400, 0x9F0B
    "administrative_number",              // 0x00000800, 0x9F0C
    "sex",                              	// 0x00001000, 0x9F0D
    "height",                           	// 0x00002000, 0x9F0E
    "weight",                           	// 0x00004000, 0x9F0F
    "eye_colour",                       	// 0x00008000, 0x9F10
    "hair_colour",                      	// 0x00010000, 0x9F11
    "birth_place",                      	// 0x00020000, 0x9F12
    "resident_address",                   // 0x00040000, 0x9F13
    "portrait_capture_date",              // 0x00080000, 0x9F14
    "age_in_years",                       // 0x00100000, 0x9F15
    "age_birth_year",                     // 0x00200000, 0x9F16
    "age_over_18",                      	// 0x00400000, 0x9F17
    "age_over_21",                      	// 0x00800000, 0x9F18
    "age_over_25",                      	// 0x01000000, 0x9F19
    "issuing_jurisdiction",               // 0x02000000, 0x9F1A
    "nationality",                      	// 0x04000000, 0X9F1B
    "resident_city",                      // 0x08000000, 0x9F1C
    "resident_state",                     // 0x10000000, 0x9F1D
    "resident_postal_code",               // 0x20000000, 0x9F1E
    "resident_country",                   // 0x40000000, 0x9F1F
    "biometric_template_xx",              // 0x80000000, 0x9F20
    "family_name_national_character",     // 0x00000001, 0x9F21    (the second DWORD)
    "given_name_national_character",      // 0x00000002, 0x9F22    (the second DWORD)
    "signature_usual_mark"                // 0x00000004, 0x9F23    (the second DWORD)
};

Tag Table for AAMVA

Tag Table for mPassport

Last updated