{
  "name": "ISO 6346 check-digit calculation reference",
  "updatedAt": "2026-08-17T00:00:00.000Z",
  "sourceUrl": "https://terminal49.com/tools/container-check-digit-calculator",
  "description": "Letter values and zero-based position weights used by the Terminal49 ISO 6346 check-digit calculator.",
  "records": [
    {
      "recordType": "letter_value",
      "character": "A",
      "position": null,
      "value": 10
    },
    {
      "recordType": "letter_value",
      "character": "B",
      "position": null,
      "value": 12
    },
    {
      "recordType": "letter_value",
      "character": "C",
      "position": null,
      "value": 13
    },
    {
      "recordType": "letter_value",
      "character": "D",
      "position": null,
      "value": 14
    },
    {
      "recordType": "letter_value",
      "character": "E",
      "position": null,
      "value": 15
    },
    {
      "recordType": "letter_value",
      "character": "F",
      "position": null,
      "value": 16
    },
    {
      "recordType": "letter_value",
      "character": "G",
      "position": null,
      "value": 17
    },
    {
      "recordType": "letter_value",
      "character": "H",
      "position": null,
      "value": 18
    },
    {
      "recordType": "letter_value",
      "character": "I",
      "position": null,
      "value": 19
    },
    {
      "recordType": "letter_value",
      "character": "J",
      "position": null,
      "value": 20
    },
    {
      "recordType": "letter_value",
      "character": "K",
      "position": null,
      "value": 21
    },
    {
      "recordType": "letter_value",
      "character": "L",
      "position": null,
      "value": 23
    },
    {
      "recordType": "letter_value",
      "character": "M",
      "position": null,
      "value": 24
    },
    {
      "recordType": "letter_value",
      "character": "N",
      "position": null,
      "value": 25
    },
    {
      "recordType": "letter_value",
      "character": "O",
      "position": null,
      "value": 26
    },
    {
      "recordType": "letter_value",
      "character": "P",
      "position": null,
      "value": 27
    },
    {
      "recordType": "letter_value",
      "character": "Q",
      "position": null,
      "value": 28
    },
    {
      "recordType": "letter_value",
      "character": "R",
      "position": null,
      "value": 29
    },
    {
      "recordType": "letter_value",
      "character": "S",
      "position": null,
      "value": 30
    },
    {
      "recordType": "letter_value",
      "character": "T",
      "position": null,
      "value": 31
    },
    {
      "recordType": "letter_value",
      "character": "U",
      "position": null,
      "value": 32
    },
    {
      "recordType": "letter_value",
      "character": "V",
      "position": null,
      "value": 34
    },
    {
      "recordType": "letter_value",
      "character": "W",
      "position": null,
      "value": 35
    },
    {
      "recordType": "letter_value",
      "character": "X",
      "position": null,
      "value": 36
    },
    {
      "recordType": "letter_value",
      "character": "Y",
      "position": null,
      "value": 37
    },
    {
      "recordType": "letter_value",
      "character": "Z",
      "position": null,
      "value": 38
    },
    {
      "recordType": "position_weight",
      "character": null,
      "position": 0,
      "value": 1
    },
    {
      "recordType": "position_weight",
      "character": null,
      "position": 1,
      "value": 2
    },
    {
      "recordType": "position_weight",
      "character": null,
      "position": 2,
      "value": 4
    },
    {
      "recordType": "position_weight",
      "character": null,
      "position": 3,
      "value": 8
    },
    {
      "recordType": "position_weight",
      "character": null,
      "position": 4,
      "value": 16
    },
    {
      "recordType": "position_weight",
      "character": null,
      "position": 5,
      "value": 32
    },
    {
      "recordType": "position_weight",
      "character": null,
      "position": 6,
      "value": 64
    },
    {
      "recordType": "position_weight",
      "character": null,
      "position": 7,
      "value": 128
    },
    {
      "recordType": "position_weight",
      "character": null,
      "position": 8,
      "value": 256
    },
    {
      "recordType": "position_weight",
      "character": null,
      "position": 9,
      "value": 512
    }
  ]
}