Free · no account · works offline
Print a proper shipping label in about forty seconds.
Fill in sender, recipient and parcel. Labelbench formats the address the way the destination country’s post office expects, adds a scannable Code 128 reference, and attaches a CN22 customs block when the parcel crosses a border.
Shipment details
An address and handling label, not a carrier label: no postage, no tracking number. The barcode is your own order reference. Print it and add the carrier’s own label at drop-off.
Live label
This parcel needs a CN22 and this template has no room to print one. Switch to the portrait or landscape template, or attach the declaration to the parcel separately.
| - | 0.00 USD |
| HS code: - · US | 1.4 kg |
Ink on white, always. That is what a thermal printer gives you.
Set your print dialog to “Save as PDF” and margins to none. Firefox and Safari ignore the page size a web page asks for, so pick the matching paper there by hand.
Stored in this browser
Label history
No labels yet.
Already shipped
Track a parcel you have already sent
Paste a tracking number and Labelbench opens the carrier’s own page with it already filled in. 129 couriers and postal operators, and it reads the origin country straight out of the number.
Written, not generated
Guides to the parts that go wrong
The label is the easy half. Customs descriptions, address order and handling marks are what get parcels returned, so those are written up properly: 18 guides, each one about a mistake that costs money.
How to fill in a CN22 customs form
Every box explained, plus the three entries that get parcels stopped.
Shipping internationally from the United States
Letter-size printing, customs forms, APO/FPO, and addressing for outbound US parcels.
Postal or courier: choosing a shipping service
Post office or courier, and the parcels that clearly belong to one or the other.
Shipping to and from the EU customs union
Free circulation inside, full declarations outside, and the European countries that are not members.
Shipping from the UK after Brexit
EU parcels need customs forms, and the CN22 was withdrawn in June 2026.
International shipping for Etsy and eBay sellers
What the platform covers, what it leaves to you, and the gaps in between.
One template, many address rules
Every destination, formatted the local way
There is no such thing as a French label or a Japanese label. There is one parcel label and 240 sets of address rules. This site carries the postal ordering for each destination and prints the country name in English capitals on the last line, as the Universal Postal Union asks.
75008 PARISFR · DE · ES · MA · DZ
BROOKLYN NY 11201US · CA · AU · PR
LONDON SW1A 1AAGB · IE · RU · UA
MUMBAI 400001 MAHARASHTRAIN · NG
150-0001 TOKYOJP · CN · KR · TW
DUBAIAE · QA · HK · SN
The generator itself covers all 138 destinations. The pages listed above are the ones where two separate things have been researched against the national postal operator: how a local address is written, and what happens to a parcel when nobody is home. A destination gets a page once both are verified, and not before.
Straight answers
What this does, and what it does not
Do I need a different label for each country?
No. A parcel label is one document worldwide: sender, recipient, weight and a reference barcode. What changes per country is the order of the address lines. The postal code sits before the city in France and Germany, after the city in the United States, and on its own line in the United Kingdom. The generator applies the right ordering automatically and prints the destination country in English capitals on the final line, which is what the Universal Postal Union recommends for cross-border mail.
What is different about an international label?
Two things. The destination country must appear in English on the last line so the exporting post office can sort it, and a customs declaration is required. For parcels under roughly 300 SDR the form is the CN22, which is small enough to sit on the label itself, and it appears automatically as soon as the two countries differ and the route is not inside the EU. Heavier or higher-value shipments need the larger CN23 on a separate sheet.
Can I use this label with DHL, FedEx, UPS or my national post?
Not as their carrier label. A carrier label carries a tracking number that only the carrier can issue from your account, so nobody outside their system can produce one. Use the Labelbench label as your address and handling label: print it, tape it on the box, then stick the carrier’s own tracking label next to it when you drop the parcel off. Many small brands ship exactly this way.
What does the barcode encode?
Your order reference, in Code 128 B. It is meant for your own picking, packing and returns workflow: scan it at the bench and your order comes up. It is not a tracking number and no carrier network will recognise it.
What size should I print?
100 × 150 mm is the thermal label standard and what the preview is set to; a Zebra, Brother or Munbyn printer takes it directly. Without a thermal printer, print to A4 and cut. The same file fits an A6 self-adhesive sheet, and four labels fit on one A4 page.
Where is my data stored?
In your browser, in local storage, on this device only. There is no account, no server call and no analytics on the generator. Clearing your browser data removes the history, so export the JSON if you want a backup.