Box catalog optimizer

Compare a small box catalog for your order mix, estimate billing and preview how a single order fits.

Limits: 300 SKUs, 500 order shapes, 40 candidate boxes; 60 units and 10 distinct SKUs per order.

1. SKUs — paste or upload

2. Order history

Rows: orderId,sku,qty. Identical order shapes are compressed with counts; the first order ID labels each shape.

3. Boxes and billing

Optional box arrays: id,l,w,h,maxWeight?,cost?. Blank candidates generate a grid. Packing uses inner dimensions; billing uses outer dimensions and empty box weight when supplied. Missing values remain estimates.

Current boxes (cm-kg)
IDInner lengthInner widthInner heightOuter lengthOuter widthOuter heightEmpty box weightMax weightBox cost
Advanced JSON
Candidate boxes (cm-kg)
IDInner lengthInner widthInner heightOuter lengthOuter widthOuter heightEmpty box weightMax weightBox cost
Advanced JSON
Advanced

Keep the same job while revising it. Start the next job for a different shipment or analysis. Confirm own-job again after reopening; the job identity is retained.

Workspace settings

Saved on this browser. These display settings do not change your cargo or calculations.

Planner uses cm and kg. Set cargo constraints beside the carton inputs; freight and packing settings are available within their calculators.