Container Loading Calculator Open the calculator → 中文

Container Internal Dimensions Chart: 20GP, 40GP, 40HQ, 45HQ

Two sets of numbers to check before you plan a load: internal dimensions (which decide how much fits) and door opening (which decides whether it goes in at all). Most "it fits on paper but won't go in" incidents happen because someone checked the internal dimensions and forgot the door. This page collects the full specifications for the four common container types in one place.

1. Full specification table

Type Internal L (mm) Internal W (mm) Internal H (mm) Door W (mm) Door H (mm) CBM
20GP5898235223932340228033.2
40GP12032235223932340228067.7
40HQ12032235226982340258576.3
45HQ13556235226982340258586.1

Imperial equivalent

Type Internal L Internal W Internal H Door W Door H CBM
20GP19' 4"7' 8.5"7' 10"92.1"89.8"1,172 cu ft
40GP39' 5.5"7' 8.5"7' 10"92.1"89.8"2,391 cu ft
40HQ39' 5.5"7' 8.5"8' 10"92.1"101.8"2,694 cu ft
45HQ44' 5.5"7' 8.5"8' 10"92.1"101.8"3,041 cu ft

Weight and payload (reference values)

Type Tare weight (kg) Max gross (kg) Theoretical payload (kg) Density break-even
20GP≈ 2,20030,480≈ 28,280849 kg/m³ (53 lb/ft³)
40GP≈ 3,70030,480≈ 26,780425 kg/m³ (26.5 lb/ft³)
40HQ≈ 3,90030,480≈ 26,580375 kg/m³ (23.4 lb/ft³)
45HQ≈ 4,80032,500≈ 27,700320 kg/m³ (20.0 lb/ft³)
⚠️ "Theoretical payload" is not "the weight you can load". The figures above are derived from the container's maximum gross weight on the nameplate. Carriers routinely apply lower limits — especially on Europe and North America lanes, for inland destinations, and during peak-season weight restrictions. Confirm the actual allowed weight for the specific sailing with your carrier or forwarder, and plan against that number.

2. Door opening: the most overlooked and most expensive number

Look at this comparison:

ItemUsable insideClear at doorDifference
20GP width2352 mm (92.6")2340 mm (92.1")−12 mm
20GP height2393 mm (94.2")2280 mm (89.8")−113 mm (4.4")
40HQ height2698 mm (106.2")2585 mm (101.8")−113 mm (4.4")
The conclusion is blunt: any single item that is wider than 2,340 mm or taller than 2,280 mm (2,585 mm for a high cube) cannot pass through the door — no matter how comfortably it would sit inside.
The cargo that gets caught out most often: large machinery, unboxed furniture, oversized wooden crates, coiled steel and anything with an over-height timber cradle. Measure the smallest face of every oversized item before you plan the load.

Two practical factors shrink usable space even further:

3. Fitting common cargo types to a container

Cargo typeRecommendation
Standard cartons / e-commerce parcelsAny of the four types works. Choose by volume and density: light bulky cargo favours 40HQ or 45HQ, heavy cargo favours 20GP.
Standard palletsA 1,200 × 1,000 mm pallet loads about 20 to a single tier in a 40GP or 40HQ. When pallets cannot be stacked, choose the largest floor area — not a high cube.
Furniture / unboxed large itemsCheck the door height of 2,280 mm (2,585 mm for high cube) without fail. Tall cabinets and wardrobes fail on this measurement all the time.
Machinery and equipmentFirst check whether each item clears the door, then check the weight against the payload limit. Over-width equipment needs an open-top or flat-rack container — it will not go into a standard box.
Very light bulky cargo (foam, textiles, plastic parts)Go straight to a 45HQ. Its 86.1 m³ capacity is the largest of the standard types, and its density break-even is the lowest (320 kg/m³), which suits extremely light cargo.

4. Using these numbers to plan a load

Once you have the internal dimensions, loading becomes a three-dimensional problem: how to arrange the cargo so that wasted space is minimised without exceeding the weight limit or the door opening. Manual estimation usually only considers one or two orientations, while the optimal answer often requires trying combinations of many.

Take a container internal length of 5,898 mm and a carton 600 mm long:

And that is only the length. Add width and height and the number of possible combinations quickly climbs into the dozens — which is exactly why hand calculation so often misses, and where a 3D loading algorithm earns its place.

5. Frequently asked questions

What is the difference between a 40HQ and a 40GP, and which should I pick?
Identical floor area, different height only (internal height 2,698 mm versus 2,393 mm), giving the 40HQ about 8.6 m³ or 12.7% more volume. If your cargo can be stacked, the 40HQ is usually cheaper per cubic metre; but if it cannot be stacked (heavy pallets, equipment that must stay in layers), you are paying for 30 cm you will never use.
What are the limitations of a 45HQ?
Inland transport is the main constraint — many countries and inland destinations do not accept 45ft containers because of trailer length and road restrictions. Its payload ceiling is also slightly lower than a 40GP because of the heavier tare weight. A 45HQ only pays off for genuinely light cargo.
Are these dimensions the same across all carriers?
Not exactly. Internal dimensions vary by a few centimetres between manufacturers, production batches and the age of the box, and reefer, open-top and flat-rack containers have completely different specifications. The table above is an industry-standard reference; for a firm loading plan, use the container data for your actual booking.
How do I confirm whether my cargo clears the door?
Measure the smallest of the three faces of each item — the face you intend to push through first — and check that its width is ≤ 2,340 mm and its height is ≤ 2,280 mm (2,585 mm for a high cube). If either exceeds the limit, consider an open-top or flat-rack container, or ship the item disassembled.
Can I just calculate how much my cargo will fit?
Use the Container Loading Calculator at the top of this page: choose the container type, enter the dimensions and quantity of each cargo item, and it returns the number of units that fit, the loading efficiency, the weight used, and a loading plan you can print.

Skip the tables and the manual maths — enter your cargo and see the result

Open the Container Loading Calculator →