Create an Export Packing List Online Free
๐ Fill In Your Export Packing List
Enter your info below โ the preview on the right updates live as you type. Nothing leaves your device.
๐ข Shipper
๐ฆ Consignee & Notify Party
๐ Shipment References
๐งฎ Packages
Your Company Name
Consignee
Consignee Name
| Pkg# | Description | Qty | Net Wt | Gross Wt | Dims (cm) |
|---|
Authorized Signature & Stamp
Quick answer: Enter your company (shipper) details and the consignee's details, add an optional notify party, reference the original invoice and PO numbers, fill in the ports and transport details, then list each package with quantity, net and gross weight, and dimensions - the totals calculate automatically. Click Download PDF to get a print-ready packing list. Everything happens locally in your browser using jsPDF and jsPDF-AutoTable to draw real vector text - not a screenshot image. This tool builds the shipping document itself; it does not classify goods or calculate customs duties. The live preview updates instantly, and nothing is ever sent to a server.
- Cost: Free, unlimited packing lists, no signup.
- Where it runs: 100% in your browser โ no upload, no server storage.
- Output: A real text-based PDF (selectable, searchable, small file size).
- Package-level detail: Net weight, gross weight, and dimensions per package.
- Full shipping references: Ports, vessel/flight, container, and country fields.
- Not a customs tool: Doesn't classify HS codes or calculate duties โ see alert box below.
๐งฎ Not a Customs Classification Tool: This tool builds the packing list document itself - it doesn't determine HS codes or calculate duties. Confirm those separately with a customs broker or the relevant authority.
โ๏ธ Net vs Gross Weight: Net weight is the goods alone; gross weight includes packaging. Most customs authorities expect both shown per package - see the FAQ below for more detail.
๐จ๏ธ Real Text, Not a Screenshot: The PDF is built from actual vector text using jsPDF, so it stays sharp at any zoom, the text is selectable/searchable, and the file stays small.
โ Privacy: Your shipment data, including any logo you upload, is processed locally โ it is never uploaded, transmitted, or stored anywhere.
โ 100% Private: Your packing list, including your logo, is generated locally in your browser using JavaScript. No data is ever uploaded to a server or stored anywhere.
Note: Your packing list data will be cleared once your session ends or you clear the app.
How to Create an Export Packing List PDF
Fill in Shipper Details
Enter your company info, packing list number, and date.
Add Consignee & Notify Party
Enter the receiving party and, if applicable, the notify party.
Add Shipment References
Enter the invoice number, ports, and transport details.
Download the PDF
Click Download PDF to save a crisp, print-ready packing list.
๐ Your Shipment Data Never Leaves Your Device
This tool builds the entire packing list โ including your logo โ using jsPDF and jsPDF-AutoTable running entirely inside your browser tab. There is no upload step, no server-side processing, and no network request that contains your shipment data.
Common Uses for an Export Packing List Generator
Sea Freight Exports
Document container shipments with full package, weight, and port details.
Air Freight Shipments
Provide airlines and forwarders the package breakdown required for air cargo.
Customs Clearance
Give customs officials a clear, itemized record of shipment contents and weights.
Manufacturers & Exporters
Standardize packing documentation across recurring export shipments.
Freight Forwarders
Prepare packing lists on behalf of client shipments quickly and consistently.
Trade Finance & LC Documentation
Provide one of the standard supporting documents often required for letters of credit.
Why Use This Export Packing List Generator?
- Fully Client-Side: jsPDF and jsPDF-AutoTable both run in your browser โ no upload.
- Real Vector Text: Sharp, selectable, searchable PDF output โ not a flattened screenshot.
- Side-by-Side Preview: Check your packing list next to the form as you build it.
- Package-Level Detail: Net weight, gross weight, and dimensions per carton.
- Automatic Totals: Package count and weight totals calculate as you add rows.
- Full Shipment References: Ports, vessel/flight, container, and country fields included.
- Notify Party Support: Add a separate notify party when your shipment requires one.
- 100% Free & Private: No account, no watermark, no server storing your data.
Export Packing List Generator โ Complete Guide
An invoice tells a customs officer or freight forwarder what a shipment is *worth*. It doesn't tell them what's actually inside each box, how heavy it is, or how it's packed - that's the packing list's job, and getting it wrong or leaving it out can hold up an entire shipment at the border. This tool builds a complete, package-by-package packing list in a few minutes.
What Makes a Good Export Packing List?
A useful packing list identifies the shipper and consignee clearly, references the related commercial invoice, and lists every package with its quantity, net weight, gross weight, and dimensions. This tool covers all of that, plus optional fields for a notify party, vessel or flight details, and container number - the full set of references a freight forwarder or customs broker typically expects to see.
How This Generator Actually Works
As you fill in shipper, consignee, and package details, a live preview beside the form re-renders instantly, and the package count, net weight, and gross weight totals recalculate as you add or edit rows. When you click Download PDF, that same data is handed to jsPDF, which draws your company header and shipment reference box as genuine vector text - not a picture of text - directly onto a PDF page. The package table is built with jsPDF-AutoTable, which handles column widths, borders, and automatic pagination for a long shipment. At no point does any of this data leave your device or touch a server.
Packing List vs Commercial Invoice vs Bill of Lading
| Aspect | Packing List (this tool) | Commercial Invoice | Bill of Lading |
|---|---|---|---|
| What it shows | Physical contents, weight, packaging | Value of goods for customs/payment | Contract of carriage, issued by the carrier |
| Issued by | The shipper/exporter | The shipper/exporter | The shipping line or carrier |
Net Weight vs Gross Weight
| Term | Includes |
|---|---|
| Net Weight | The goods themselves, excluding any packaging |
| Gross Weight | The goods plus boxes, pallets, or other packaging materials |
Security and Privacy Considerations
- No Data Upload: Every field you fill in, and any logo you upload, stays on your device.
- No Server Processing: PDF generation runs entirely as client-side JavaScript.
- No Storage: Nothing about your packing list is saved once you close or refresh the tab.
- No Account Needed: There is no login, tracking of your shipment data, or usage cap.
Browser Compatibility and Technical Requirements
This Export Packing List Generator works in modern browsers that support:
- File API / FileReader: To read an uploaded logo image locally.
- JavaScript PDF generation (jsPDF): For building the actual downloadable document.
- Blob downloads: For saving the finished PDF to your device.
Supported Browsers:
- โ Chrome/Edge 76+
- โ Firefox 55+
- โ Safari 13.1+
- โ Mobile Chrome (Android), Mobile Safari (iOS) โ download supported
Troubleshooting Common Issues
Explanation: The PDF needs at least one row with a description or quantity filled in to be worth generating. Solution: Fill in at least one package's description and quantity, then try downloading again.
Explanation: Only PNG and JPG logo files are supported; other image formats or corrupted files may fail to embed. Solution: Re-save your logo as a PNG or JPG and upload it again.
Explanation: This section only appears when "Include a Notify Party" is checked. Solution: Toggle that checkbox on to reveal the notify party fields.
Explanation: This tool totals package count, net weight, and gross weight automatically, but doesn't calculate cubic volume from dimensions, since that requires structured length/width/height inputs prone to unit errors. Solution: Calculate total volume separately if your freight forwarder requires it, and note it in the Notes field.
Frequently Asked Technical Questions
Question 1: What actually builds the PDF - is it a known library?
Answer: This tool uses jsPDF, a widely used open-source JavaScript library for generating PDF documents in the browser, together with its jsPDF-AutoTable plugin for the package table - both loaded directly in your browser.
Question 2: How are the weight totals calculated?
Answer: The tool sums the net weight and gross weight values from every package row as you type, and separately counts the number of package rows with a description entered, recalculating all three totals instantly.
Question 3: How is pagination handled for long package lists?
Answer: jsPDF-AutoTable automatically starts a new page when the package table runs out of room on the current page, repeating the column headers at the top of each new page.
Question 4: How is my logo embedded in the PDF?
Answer: The uploaded image is read as a Base64 data URL using the FileReader API, then passed directly to jsPDF's image-embedding function, which places it at a fixed position and size in the top-left of the document.
Question 5: Does this tool need an account, server, or API key?
Answer: No. jsPDF, jsPDF-AutoTable, and the live preview all run as ordinary JavaScript already loaded by this page โ you never need an account or any API key to use it.
Glossary of Terms
- Packing List
- A shipping document detailing the contents, quantity, weight, and dimensions of each package in a shipment.
- Net Weight
- The weight of goods alone, excluding any packaging materials.
- Gross Weight
- The total weight of goods plus their packaging, such as boxes, pallets, or crates.
- Notify Party
- A person or company, often a customs broker or agent, to be informed when a shipment arrives, separate from the consignee.
- Port of Loading / Discharge
- The port where a shipment is loaded onto its transport vessel, and the port where it is unloaded at destination.
Frequently Asked Questions
Yes, completely free with no watermark, no signup, and no limit on how many packing lists you create.
No. The entire packing list, including your logo if you add one, is built and turned into a PDF entirely inside your browser using JavaScript. Nothing is transmitted over the network.
A packing list details exactly what's inside each package of a shipment - quantities, weights, and dimensions - so customs officials, freight forwarders, and the receiving party can verify the contents without opening every carton.
A commercial invoice states the value of goods for customs and payment purposes. A packing list states the physical contents, weight, and packaging of a shipment - the two documents are usually submitted together but serve different purposes.
The notify party is a person or company, often a customs broker or freight agent, who should be alerted when the shipment arrives - separate from the consignee, who is the party actually receiving the goods.
Net weight is the weight of the goods alone. Gross weight includes the goods plus their packaging materials, such as boxes, pallets, or crates. Both are typically shown per package on an export packing list.
No. This tool builds the packing list document itself; it doesn't classify goods under Harmonized System (HS) codes or calculate any duties or taxes. Confirm correct HS codes and duty rates with a customs broker or the relevant customs authority.
Most international freight shipments require one, especially for customs clearance, though requirements vary by country, carrier, and shipment type. Check with your freight forwarder or the destination country's customs requirements.
Yes. Add a row for each package or carton with its own weight and dimensions, and the tool totals the package count, net weight, and gross weight automatically.
Final Thoughts
A clear, package-by-package export packing list keeps a shipment moving smoothly through freight forwarders and customs alike. This tool builds that document with a live preview and a real vector-text PDF using jsPDF and jsPDF-AutoTable โ all without your shipment data ever leaving your device.
Fill in your shipment details above and download your first export packing list!