Skip to content

Shipping Label Template

Print-ready shipping label template with barcode support. Generate address labels, tracking codes, and return labels in bulk.

Shipping Label Template

A print-ready shipping label template for address labels, tracking codes, and return labels. Generate in bulk with barcode and QR code support. Whether you are a small business shipping 20 packages a day or a fulfillment center processing thousands of orders, this template produces accurate, scannable labels from your shipment data in a single batch operation.

When to Use This Template

This template is designed for any shipping or logistics workflow where you need to produce a large number of labels with variable recipient data and tracking information. Use it for:

If you are handwriting labels, copying addresses one at a time, or paying per label through a shipping platform for simple domestic shipments, this template offers a cost-effective alternative.

Template Fields

FieldDescriptionExampleSpreadsheet Column
Sender NameReturn address nameYour Companysender_name
Sender AddressReturn address100 Business Park, CAsender_address
Recipient NameDelivery nameJohn Smithrecipient_name
Recipient AddressDelivery address789 Elm St, Austin, TXrecipient_address
Tracking NumberTracking code1Z999AA10123456784tracking_number
WeightPackage weight2.5 lbsweight
BarcodeScannable tracking barcodeCode 128 formatbarcode

Field Mapping Guide

Connecting your shipment data to the label template ensures accurate, scannable labels for every package. Here is how to set it up:

  1. Export your order data — Download your orders as CSV or Excel from your e-commerce platform or order management system. Most platforms (Shopify, WooCommerce, Amazon Seller Central, BigCommerce) provide order exports with customer name, shipping address, order number, and weight.
  2. Prepare your spreadsheet — Each row represents one label. Ensure you have columns for sender name, sender address, recipient name, recipient address, tracking number, weight, and any barcode data. Add a tracking number column from your shipping carrier’s API or batch upload tool.
  3. Upload your label template — Design the label to match your label paper or thermal printer dimensions (4×6 inches is standard for thermal printers). Export as PDF and upload to Mergram.
  4. Place fields precisely — Position the recipient address prominently in the center, the sender address smaller in the upper-left, the barcode in the lower portion with clear space around it, and the tracking number in a human-readable format near the barcode.
  5. Configure barcode settings — Set the barcode field type to Code 128 (the standard for shipping) and map it to your tracking number column. Adjust the barcode size so it scans reliably at your intended print resolution.

Tip

If your tracking numbers come from multiple carriers (UPS, FedEx, USPS), add a “carrier” column to your spreadsheet and map it to a text field on the label. This helps sorting staff identify the carrier at a glance.

Supported Barcode Formats

Customization Tips

Common Use Cases

E-commerce daily fulfillment: An online store ships 150 orders per day. Orders are exported from Shopify each morning as a CSV with customer names, addresses, order weights, and tracking numbers from the USPS API. All 150 labels are generated in one batch, printed on a thermal printer, and applied to packages within an hour.

Subscription box service: A meal kit company ships 2,000 boxes weekly. The label includes the subscriber’s name and address, the carrier tracking number, and a QR code linking to the delivery tracking page. Labels are generated in bulk and printed on 4×6 thermal labels.

Return label generation: An apparel retailer provides return shipping labels with every order. The return label template swaps sender and recipient addresses and uses a prepaid tracking number. Customers find the return label in their package, ready to use.

Warehouse inter-facility transfers: A distribution company moves inventory between three warehouses. Transfer labels include the origin, destination, contents description, and an internal barcode linked to the transfer order in the WMS.

Best Practices

Get Started

Upload your label template and shipping data to Mergram. Map your columns, configure your barcode settings, and generate your first batch of shipping labels in minutes.

Key features

Barcode Support

Code 128, EAN-13, UPC-A, and more

QR Codes

Embed tracking URLs or verification links

Print-Ready

Exact positioning for label sheets

Bulk Generation

Generate thousands of labels in one job

Frequently asked questions

What barcode formats are supported?
Code 128, Code 39, EAN-13, UPC-A, ITF-14, and more. Select the format in the field settings.
Can I print on standard label sheets?
Yes, design your template to match your label paper layout (Avery, etc.) and print the merged PDF.
What paper size does the shipping label template support?
Any size your PDF uses — common label sizes include 4×6" (thermal printer), 5.5×8.5" (half-sheet), and Avery label sheet layouts. The output matches the original PDF dimensions exactly.
Can I use this template with my order management system?
Yes! Export your orders as CSV or Excel from Shopify, WooCommerce, Amazon, or any OMS, then upload the file to Mergram and map the columns to template fields.
How do I generate return labels with prepaid postage?
Create a second template for return labels with sender and recipient addresses swapped. Prepare a spreadsheet with return tracking numbers and prepaid postage data, then merge as a separate batch.

Ready to try it yourself?

Start merging PDFs in minutes — free account required, no credit card needed.

Related articles