Calculators

Pallet Fitting Calculator

Calculate how many boxes fit on a pallet, including layers, orientation, volume utilisation, and weight limits.

get/api/pallet

Request

  • Base URL: https://www.freightutils.com
  • URL: https://www.freightutils.com/api/pallet
  • Auth: none declared

Query parameters

plnumber required

Pallet length in centimetres.

pwnumber required

Pallet width in centimetres.

pmhnumber required

Pallet maximum height in centimetres (total including deck).

blnumber required

Box length in centimetres.

bwnumber required

Box width in centimetres.

bhnumber required

Box height in centimetres.

phnumber

Pallet deck height in centimetres.

bwtnumber

Weight per box in kilograms.

mpwnumber

Maximum payload weight in kilograms.

rotateboolean

Allow box rotation to find best fit.

Response

Successful pallet fitting calculation.

boxes_per_layerinteger required

Number of boxes fitting in a single layer.

layersinteger required

Number of layers that fit within the height constraint.

total_boxesinteger required

Total number of boxes fitting on the pallet.

orientation'standard' | 'rotated' required

Whether boxes were rotated for best fit.

boxes_per_rowinteger required

Number of boxes per row along the pallet length.

boxes_per_colinteger required

Number of boxes per column along the pallet width.

usable_height_cmnumber required

Usable stacking height after subtracting deck height.

utilisation_percentnumber required

Volume utilisation percentage.

total_box_volume_cbmnumber required

Total volume of all boxes in CBM.

pallet_volume_cbmnumber required

Usable pallet volume in CBM.

wasted_space_cbmnumber required

Wasted space in CBM.

weight_limitedboolean required

Whether the result was limited by weight rather than space.

total_weight_kgnumber nullable required

Total weight of all boxes, or null if box weight not provided.

remaining_weight_capacity_kgnumber nullable required

Remaining weight capacity, or null if not applicable.

Example response

{
  "boxes_per_layer": 8,
  "layers": 8,
  "total_boxes": 64,
  "orientation": "rotated",
  "boxes_per_row": 4,
  "boxes_per_col": 2,
  "usable_height_cm": 205,
  "utilisation_percent": 100,
  "total_box_volume_cbm": 1.92,
  "pallet_volume_cbm": 1.968,
  "wasted_space_cbm": 0.048,
  "meta": {
    "inputs": {
      "pallet_length_cm": 120,
      "pallet_width_cm": 80,
      "pallet_max_height_cm": 220,
      "pallet_height_cm": 15,
      "box_length_cm": 40,
      "box_width_cm": 30,
      "box_height_cm": 25,
      "allow_rotation": true
    }
  }
}

Changes

No recorded changes to this operation across all 1 revision of this API.