ADR Table A codes, in plain words

964 codes printed in ADR 2025 Table A, each with what it means, written by FreightUtils from the free UNECE publication and cited to its section and page.

Review status. 0 of 964 codes reviewed; 0 of 2,939 Table A rows have every code reviewed. Each meaning is a paraphrase in FreightUtils' own words, not the official text; every code page says whether it has been reviewed, first by the founder and then by an independent dangerous-goods safety adviser. ADR 2027 amendments (accepted, applying from 1 January 2027) are not yet reflected.
Danger label models
Table A column 5 · ADR 5.2.2.2.2
The label models a package must carry, by model number (5.2.2.2.2); "None" means no label is required.
21 codes · 0 reviewed
Special provisions
Table A column 6 · ADR 3.3.1
Provisions attached to an entry that extend, limit or lift the rules for it — some take goods out of ADR altogether.
331 codes · 0 reviewed
Packing instructions
Table A column 8 · ADR 4.1.4.1–4.1.4.4
Which packagings, IBCs or large packagings may be used for the goods, with their limits (P, IBC, LP and R codes).
118 codes · 0 reviewed
Special packing provisions
Table A column 9a · ADR 4.1.4.1–4.1.4.4
Extra conditions printed inside a packing instruction (PP, B, BB, L, LL and RR codes).
115 codes · 0 reviewed
Mixed packing provisions
Table A column 9b · ADR 4.1.10
Whether and how the goods may share an outer packaging with other goods.
23 codes · 0 reviewed
Portable tank and MEGC instructions
Table A column 10 · ADR 4.2.5.2.6
The minimum portable-tank specification (test pressure, shell thickness, relief, bottom openings) for the goods.
21 codes · 0 reviewed
Bulk container codes
Table A column 10 · ADR 7.3.2
The type of bulk container the goods may be carried in.
3 codes · 0 reviewed
Portable tank special provisions
Table A column 11 · ADR 4.2.5.3
Extra conditions for carriage in portable tanks.
32 codes · 0 reviewed
ADR tank codes
Table A column 12 · ADR 4.3.3.1.1, 4.3.4.1.1
The ADR tank specification, decoded letter by letter: tank type, calculation pressure, openings and safety valves.
41 codes · 0 reviewed
Special provisions for ADR tanks
Table A column 13 · ADR 4.3.5, 6.8.4
Extra conditions for the use (TU), construction (TC), equipment (TE), type approval (TA), testing (TT) and marking (TM) of ADR tanks.
87 codes · 0 reviewed
Vehicle for tank carriage
Table A column 14 · ADR 9.1.1.2
The vehicle designation required for carriage in tanks (EX/III, FL, AT).
3 codes · 0 reviewed
Carriage in packages
Table A column 16 · ADR 7.2.4
Conditions on the vehicle or container when the goods are carried in packages.
11 codes · 0 reviewed
Carriage in bulk
Table A column 17 · ADR 7.3.3
Whether the goods may be carried in bulk, and in what.
3 codes · 0 reviewed
Additional provisions for bulk
Table A column 17 · ADR 7.3.3
Extra conditions that apply when the goods are carried in bulk.
12 codes · 0 reviewed
Loading, unloading and handling
Table A column 18 · ADR 7.5.11
Rules for loading, unloading, stowage and handling of the goods.
27 codes · 0 reviewed
Operation
Table A column 19 · ADR 8.5
Rules for the journey itself: crew, supervision, parking and the like.
22 codes · 0 reviewed
Hazard identification numbers
Table A column 20 · ADR 5.3.2.3
The number shown in the top half of the orange plate, decoded digit by digit.
94 codes · 0 reviewed

How these meanings are written

Table A gives each dangerous-goods entry a row of codes; what a code requires is set out in another chapter of ADR. Each page here says what one code does, for which goods and under which conditions, with its numbers and units exactly as ADR states them, and names the volume, section and page of ADR 2025 (ECE/TRANS/352) where the provision is printed. Only a provision's own heading is quoted; the rest is in our own words, and a check fails the build if any ten consecutive words match the publication.

Tunnel restriction codes and transport categories are explained on the tunnel codes page and in the 1.1.3.6 calculator. The same meanings are served by the API (/api/adr/codes, and resolved_codes on /api/adr) and by the MCP tools.