๐Ÿšข Export Packing List Generator

Create a professional export packing list with package-level weights and dimensions โ€” download it as a PDF, entirely inside your browser.

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

Logo preview

๐Ÿ“ฆ Consignee & Notify Party

๐Ÿ“„ Shipment References

๐Ÿงฎ Packages

Pkg #Description of GoodsQtyNet Wt (kg)Gross Wt (kg)Dimensions (cm)
Total Packages0
Total Net Weight0 kg
Total Gross Weight0 kg

Your Company Name

PACKING LIST

PL #: PL-0032

Consignee

Consignee Name

Pkg#DescriptionQtyNet WtGross WtDims (cm)
Total Packages0
Total Net Weight0 kg
Total Gross Weight0 kg
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.
โš ๏ธ Good to Know Before You Start

๐Ÿงฎ 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

1

Fill in Shipper Details

Enter your company info, packing list number, and date.

2

Add Consignee & Notify Party

Enter the receiving party and, if applicable, the notify party.

3

Add Shipment References

Enter the invoice number, ports, and transport details.

4

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.

๐Ÿข
Shipper & consignee
โ†’
๐Ÿ“ฆ
Package details
โ†’
๐Ÿšข
Ready for freight

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

AspectPacking List (this tool)Commercial InvoiceBill of Lading
What it showsPhysical contents, weight, packagingValue of goods for customs/paymentContract of carriage, issued by the carrier
Issued byThe shipper/exporterThe shipper/exporterThe shipping line or carrier

Net Weight vs Gross Weight

TermIncludes
Net WeightThe goods themselves, excluding any packaging
Gross WeightThe goods plus boxes, pallets, or other packaging materials

Security and Privacy Considerations

Browser Compatibility and Technical Requirements

This Export Packing List Generator works in modern browsers that support:

Supported Browsers:

Troubleshooting Common Issues

Problem: "Add at least one package before downloading" message

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.

Problem: My logo doesn't appear in the PDF

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.

Problem: The Notify Party fields aren't showing

Explanation: This section only appears when "Include a Notify Party" is checked. Solution: Toggle that checkbox on to reveal the notify party fields.

Problem: I need to show total shipment volume (CBM)

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!



โœ“ Copied!