PALLET & LOADING

Box Packing Calculator

Try a bounded packing heuristic for rectangular items, inspect the arrangement, and measure utilization and remaining space.

Free to use · Calculated in your browser
YOUR MEASUREMENTS

Plan the details

Contents allowance only; deduct the outer carton and dunnage from any gross shipping limit.
Item type 1
Set a high available quantity to estimate capacity. The visual search is limited to 2,000 items.
Choose only orientations your goods and packaging can safely tolerate.

Your measurements stay on this device.

THE RESULT

Your packing numbers

Calculated
Estimated packed items32
Space utilization100%
Unplaced requested items68
Contents weight16kg
Remaining weight allowance9kg
Unoccupied geometric volume0L
Placement planTop view · cm

8 items shown at 0 cm. Only items starting at this height are shown; taller items from lower levels are hidden. Verify real loading constraints.

How this result was calculated
  1. Use internal box dimensions and the outer dimensions of each item, including any protective padding. Each item type has an independent quantity and orientation control.
  2. Try larger-volume item types first, preserving input order for equal volumes. Place items into fitting free rectangular regions, split each used region into disjoint spaces, and stop at quantity, geometry, payload or search limits.
  3. Used volume = sum of placed item volumes. Free geometric volume = box volume − used volume = 0 L. Space utilization = used volume ÷ box volume × 100.
Detailed breakdown
Item typeRequestedPackedUnplaced
Product A1003268

No further item fits the remaining spaces produced by this heuristic. Another arrangement may improve the result.

This is a feasible geometric estimate from a deterministic packing heuristic, not a guaranteed maximum or a validated safe loading plan.

The algorithm compares permitted axis-aligned orientations and uses disjoint rectangular free spaces. For one item type, a uniform grid is also compared. It does not model stacking strength, support, friction, cushioning, load distribution or loading sequence.

Larger item types are prioritized; this does not maximize economic value, prioritize all item types equally or guarantee every type is represented. Requested quantities are upper bounds.

Free volume can be fragmented. Include packaging and clearance in item measurements; the algorithm adds no extra gaps. Preview coordinates are in centimetres.

THE METHOD

How to use this tool

The packing engine tries supported orientations and places actual rectangular items without crossing the box boundary or overlapping earlier items. Utilization = placed item volume ÷ internal box volume × 100. Unused volume = box volume − placed item volume.

A worked example

A 60 × 40 × 40 cm internal box fits eight 30 × 20 × 20 cm cuboids in a 2 × 2 × 2 grid. Their combined volume is 96,000 cm³, equal to the box volume. Real products may still need clearance or cushioning.

Put the result to work

The search has explicit computational limits and does not prove a mathematical optimum. Free volume is not necessarily a usable contiguous space. The model uses rigid cuboids and does not evaluate crush resistance, fragile items, assembly access, or safe support for mixed items.

Read the complete guide

Common questions

Why not divide box volume by item volume?

Volume division gives an upper bound, but an item may not fit through a dimension or fit around other items. A placement model checks geometry.

Does rotation always improve the result?

It can improve fit, but some products must stay upright or cannot be placed on a particular face. Use the orientation setting that matches the real product.

Does remaining volume mean another item can fit?

No. Remaining volume may be spread across narrow gaps. Fit requires enough connected space in all three dimensions.