AI-powered load planning

Stop shipping air

Turn your box list into a step-by-step 3D load plan that respects your own rules for stacking, weight and fragility.

Paste your box list. Free to try.

What it does

Six things the planner handles that a spreadsheet cannot.

Natural language input

“Pack 50 boxes of electronics, max 3 high, and 20 machinery parts in a 40ft container”

Describe the shipment in a sentence. Units, quantities and constraints are read out of it and filled into the form, so you can check the numbers before anything is packed.

Multi-container optimisation

2× 20ft + 1× 40ft, or 3× 20ft

Compare container mixes on utilisation and count, and see which combination actually holds the load rather than guessing at it.

Centre of gravity

The marker moves as you move the load

The balance point is drawn in the container and tracks every change you make, so an unstable arrangement is visible before it leaves the yard.

Stacking rules

Wine boxes: max 2 high, 50 kg per stack

Set what may sit on what, how high it may go and how much weight a stack may carry. The solver treats those as constraints, not suggestions.

Drag and drop

Move a box, watch the numbers change

The solver proposes; you decide. Move any box by hand and the utilisation, weight and balance figures follow it.

Excel import and API

Upload a spreadsheet, or call the endpoint

Bring a whole inventory in from a spreadsheet, or drive the planner from your own system over HTTP and get a link to the 3D result back.

From a box list to a load plan

Three steps, and nothing to install.

  1. The natural language input, with a shipment described in plain English

    Type what you want

    “I need to pack 100 boxes of fragile electronics (60×40×30 cm, max 3 high) and 50 heavy machine parts (80×60×40 cm, keep at bottom) in 40ft containers”

    No forms and no dropdowns. Describe the shipment the way you would tell a colleague.

  2. A 40ft container rendered in 3D with colour-coded boxes loaded into it

    See the plan

    A 3D load plan comes back with colour-coded items, the order they go in, and how much of the container each one uses.

    • Every item placed and numbered
    • Utilisation and weight, per container
  3. The drag-and-drop editor, with one box being repositioned inside the container

    Adjust it

    Drag any box to test an alternative. Space and stability update as you move it, and the centre of gravity marker moves with the load.

How it works

An eight-minute walk through the whole thing.

3DPACK.ING walkthrough video thumbnail

Three ways in

Describe it, upload it, or call it from your own system.

Natural language

Describe what you need

“Pack 200 boxes of fragile electronics (60×40×30 cm, max 3 high) and 100 heavy machinery parts in 40ft containers”

  • No form to fill in first
  • Reads units and constraints
  • 3D result you can correct by hand

Excel import and export

For a whole inventory at once

  1. Upload the spreadsheet
  2. The solver packs it
  3. Download the loading plan
  • Thousands of rows in one pass
  • Template provided
  • Step-by-step loading instructions

HTTP API

Plain-English input, JSON out

POST /api/ai/calculate
{
  "prompt": "Ship 24 pcs of
    200×120×100 cm in 40ft
    and 20ft containers",
  "apiKey": "test",
  "username": "test"
}
  • One endpoint, plain English in
  • Picks the container mix for you
  • Returns a link to the 3D result
  • Works as a tool call from an LLM

Pricing

Every plan starts with a 14-day free trial.

Essential

$79/month

14-day free trial included

  • Unlimited items per calculation
  • Multiple containers
  • Basic constraints: keep upright, place on bottom, non-stackable
  • Standard email support
Get started for free

Business

$249/month

14-day free trial included

  • Everything in Professional
  • 5,000 API calls per month
  • Find the best box among several candidates
  • Fragility constraints: stack capacity, stack weight capacity, gaps
  • Incremental loading API (multi-batch workflow)
  • Priority chat and phone support
Get started for free

Enterprise

Custom annual contract

Contact us for pricing

  • Custom or unlimited API credits
  • Everything in Business
  • Custom constraint development
  • On-premise deployment
  • Dedicated manager and SLA
Contact sales

What people say

Three of them, in their own words.

I cut our shipping costs by 40% in the first month. What used to take our team 2 hours of manual planning now takes 5 minutes. My CEO thinks I'm a logistics genius!
Janna AknazarovaOperations Director, Almatra Logistics
Optimizing container space is a major challenge, and 3dpack.ing solves it brilliantly. We've cut down our planning time significantly, and it has had a clear, positive impact on our shipping costs. It's an essential tool that keeps getting better.
Sameh FaroukFactory Manager, iCabinets
I recognize game changing innovation when I see it. 3DPACK.ING represents a crucial leap forward in loading efficiency. This is the kind of optimization tool that can transform entire supply chain operations.
Atilla YıldıztekinFounding GM of Borusan, Arkas & Aras Logistics

Questions, by role

Pick the one closest to your job.

Choose a role
How do I find the right box size for each order?

Container selection mode tests your items against several box sizes at once. Give it your SKU catalogue with dimensions and it reports the smallest box each order fits in, which is what brings dimensional weight charges and void fill down.

Can I call this from my Shopify or WooCommerce store?

There is a REST API you can call from anything that speaks HTTP. When an order arrives, send the item list and you get a box recommendation and a link to the 3D result back. There are no ready-made storefront plugins today, so this is a small integration on your side rather than an install.

How are fragile items handled?

Mark an item as fragile and nothing will be stacked on it. You can go further and set rules per item — “wine bottles, maximum 2 high” or a weight ceiling for anything resting on a given box — and the solver treats those as hard constraints.

How do we adjust a plan when a last-minute order arrives?

Incremental loading adds items to a partly loaded container without starting over, and the drag-and-drop editor lets the plan be rearranged by hand. Anyone with the link sees the current plan.

Can the floor use this without training?

The 3D view shows where each item goes, colour-coded and numbered in loading order, and the printable report carries the same numbering. Most people find their way around it without being taught.

How does it fit our existing pick lists and loading sequence?

Import pick lists from Excel or over the API, and set the order items should be loaded in — back to front, bottom to top, or by a priority you assign per item. The plan comes out as step-by-step instructions in that order.

How do I choose between 2× 40ft and 3× 20ft?

Give it the container types you can actually book and let it pack against all of them. You get the mix, the utilisation of each container and what is left over, so the comparison is made on the real load rather than on cubic metres.

Can it help with weight distribution?

The centre of gravity is drawn in the container as you arrange the load, so you can see the balance point move and catch an arrangement that would sit badly on the axle. Item weights are taken into account when the solver arranges the load in the first place.

What can I measure across shipments?

Every calculation is saved with its utilisation, total weight and container mix, so you can look back over them and see how full you are actually shipping and where the leftover space keeps appearing.

How do I integrate this with our WMS or ERP?

A JSON REST API over HTTPS. The usual shape is: your system posts the item list, the API returns the packing solution and a link to the 3D view, and your system updates its pick lists. The API documentation carries working examples in JavaScript, Python, C# and Java.

What are the limits for production use?

Calls are metered per month against your plan — 1,000 on Professional, 5,000 on Business, and a custom allowance on Enterprise. A single call packs the whole shipment, so one order is one call rather than one per item.

Can we run it on our own infrastructure?

On-premise and private cloud deployment are part of the Enterprise plan, shipped as a container image so your data stays inside your network.

How do I keep different rules for different clients?

Each calculation carries its own constraints and is saved under its own name, so one client's “electronics on top” and another's loading sequence do not have to live in the same profile. Reports can be printed per calculation.

Can I white-label this for my customers?

White-labelling is part of the Enterprise plan: your domain, your logo and your colours, with the infrastructure run by us. Get in touch and we will talk through what you need.

How does billing work across several clients?

API usage is metered against your account, and calculations are saved with the name you give them, so usage can be attributed to a client at the end of the month. Volume pricing is available — ask.

Ready to see your load?

Paste a box list and the first plan takes about a minute.

  • 14-day free trial
  • Cancel anytime
  • Nothing to install
Open the planner