Enter the sizes, read the plan
1:01
Six numbers in, and the maximum count, the volume fill and the 3D loading plan come back on their own.
Calculate how one carton type fits into a container, a pallet area, leftover container space, or a larger box—then inspect the result in 3D. Free, no sign-up.
Change the carton size or quantity in the panel below. Open the web app full-screen when you need more room for the 3D view.
New: edit the plan in 3D. Tap a carton to select it, pull the grips to choose how much of the stack, drag the disk to move, turn with the rings, and add cartons at a “+”. Share sends the edited plan, not just the computed one. The editor is new: when a plan misbehaves, send us its share link, which carries the exact plan.
The classic version runs entirely in your browser—it keeps working even when the online service is busy or you're offline.
T1 is also an MCP server: add it to an MCP-capable assistant (Claude, ChatGPT, Cherry Studio, and more) and ask in plain language—“how many 600×400×350 boxes fit in a 40HQ?” The count, fill rate, and a 3D loading image come back in the chat. Free, no sign-up, no API key.
https://mcp.zhihuo.net/mcp (Streamable HTTP) — what is MCP?
For direct integration, send one carton size plus a container preset or explicit space dimensions to POST https://mcp.zhihuo.net/api/t1/pack. The response returns the count, fill rate, placed loading regions, and a shareable 3D image URL. Free, no sign-up, no API key.
A fixed 10,000-case single-SKU 40HQ benchmark: full CSV corpus, generator, and dated spot checks against public loading tools. In the June 2026 refresh, T1 depth 3 won 7,873 of 10,000 cases against a transparent six-orientation baseline, tied the rest, lost none—2.656% more cartons on average.
The Windows, Mac, and Linux apps now include the same 3D carton editor as the web app.
Pack offline on Windows 10/11, on an Apple silicon Mac with macOS 12 or later, or on 64-bit Ubuntu 24.04 LTS or later. Windows 7 users can use the compatibility edition.
Windows 10/11 (64-bit): Download the installer.
Windows 7 (32-bit or 64-bit): Download the compatibility ZIP, unzip it, then run SmartPacker.exe. This edition calculates and shows 3D loading plans but has no 3D carton editing.
Mac: macOS 12 or later on Apple silicon, notarized; delivered as a ZIP — unzip to get the DMG.
Linux: Ubuntu 24.04 LTS or later, 64-bit; delivered as a ZIP. Unzip it, then run chmod +x SmartPackerT1-0.2.1.AppImage before first launch.
SmartPackerT1-0.2.1-Setup.exe — 101,031,192 bytes; SHA-256 d917411fca8d3ec5642c7dbd057cd01d085c5ea513402a45bc2450b2f4829585 .SmartPackerSingleCartonT1Fmx.zip — 3,727,094 bytes; SHA-256 7049b8ed8ae048cf573feb5f5c7b9ed0b407d66c07fc6b72c1f75cc27ffdc8ba .SmartPackerT1-0.2.1-arm64.dmg.zip — 113,954,921 bytes; SHA-256 b96f60d2d01f8790f5270932a8396e416cabcfb9e9c8f74de636c20a819255fa (contains the notarized DMG, SHA-256 fdd8a81ab5bc99d0f92d72021194e40f610cea63b4af001cc30008307836abcc ).SmartPackerT1-0.2.1.AppImage.zip — 119,751,160 bytes; SHA-256 81a8d2b570ccbf3fc6e685296f7ce583c65be570c74770c6d2dcb2168930c3f5 (contains the AppImage, SHA-256 c2ceac51f5ffe85ddeac1cf0c1e50b1afbb68cf1c105b62b3edf226c37668ae8 ).A Windows command-line copy of the same loading calculation, for checking the published benchmark numbers on your own PC.
1:01
Six numbers in, and the maximum count, the volume fill and the 3D loading plan come back on their own.
0:46
The plan is drawn in groups you can hide and show; green and white marks tell you which way every carton lies.
0:52
Nudge a size with the arrow keys, lower the space height, shave a carton dimension, and watch the plan adapt each time.
0:42
Tap a carton to select its stack; the grips choose how much of it, the orange squares add or take away whole rows.
0:52
Add a carton at an orange plus, place it with the disk, and turn it with the rings.
1:42
Start from an empty pallet and hand-build an interlocked load - each layer turned like brickwork, a pattern the automatic plan does not draw.
0:31
One link carries your edited loading plan; whoever opens it sees your plan, and can still restore the computed one.
0:52
Specify the count of an LCL lot, load it toward the front, the bottom or the right, and read the space it needs.
0:48
The one switch that changes the count most: let cartons travel on their side, or keep every one this way up.
0:56
Millimetres or inches, the interface language, a Share link that restores everything, and the Deeper search that looks longer for a better plan.
SmartPacker T1 plans how one carton type fits into a single loading space. That space can be the full or remaining interior of a container, the area above a pallet, or a larger box that holds smaller cartons.
Enter the length, width, and height of the loading space and the carton. T1 calculates a plan for the maximum quantity and shows it in a 3D viewer.
Find the maximum carton count for a known container space.
Set a fixed carton count and find the minimum height, width, or length needed.
Test carton-size tolerances or deformation allowances before locking in a packaging design.
The loading plan is broken into groups, listed alongside the view. Use the checkboxes to show or hide each group, drag to rotate the view for a full 360° look, and use the mouse wheel to zoom.
A green triangle marks the length side of each carton and a white triangle marks the width side, so you can read the orientation of every loaded group.
Press the up or down arrow key in a number field to nudge it. That makes it quick to see how a change to the loading space or the carton size changes the result: clearance, tolerance, or an alternative package design.
When the carton quantity is fixed, such as in an LCL shipment, enter the quantity and choose whether to load for minimum height, width, or length.
You can also vary the carton quantity to see how the loading pattern evolves, then settle on a practical shipment size.
Questions and comments: zhzx@zhihuo.com.
Use T1 for a single carton type. Switch to another edition when the shipment contains multiple SKUs.