SHIPPING / MARKETPLACES / WINDOWS AND MAC

Shipping Label Software for Thermal Printers

Shipping label software turns an order or shipment record into a carrier-ready label and prints it. LabelInn prints your own carrier label, courier API response or PDF on a Zebra, TSC, Toshiba or Epson thermal printer, from Shopify, WooCommerce, Trendyol, Hepsiburada, ikas, an ERP or an Excel file, without retyping. It does not sell carrier rates; pair it with a rate platform if you need those.

FREE PLAN · NO CREDIT CARD · WINDOWS / MAC / ANDROID / WEB
SMALL BUSINESSLAPTOP, TABLET, PRINTER
A laptop, tablet and thermal label printer on a small business desk, printing a shipping label from LabelInn
Order sources Shopify WooCommerce Trendyol Hepsiburada ikas + Your shipping API · PDF · Excel

THE PROBLEM

LabelInn print screen next to a thermal printer feeding a finished label

Every e-commerce seller knows the pain: orders come in, you copy address details into label software, find the right format for the carrier, print, and hope it scans at the carrier drop-off. Multiply that by 50 orders a day and it's hours of work.

NeedHow LabelInn handles it
Orders from your storeShopify, WooCommerce, Trendyol, Hepsiburada, ikas: API sync
ERP or WMSREST API with idempotency keys, batch and scheduled jobs, webhooks; Make.com, Zapier or the built-in workflow engine
Carrier labelPrint what your carrier API returns, or import and crop the carrier's PDF; no built-in carrier account
Thermal printerZebra ZPL, TSC TSPL, Toshiba TPCL, Epson ESC/Label; no driver; USB, network, Bluetooth
ComputersWindows, macOS, Android and the web dashboard

The right shipping label software eliminates all of that. Orders sync, labels print, done.

Stop copy-pasting addresses. LabelInn auto-syncs orders from Shopify, Trendyol, Hepsiburada, and more. Print shipping labels in one click. Try Free →

DECISION TABLE

Do you need LabelInn, a rate platform, or both?

Shipping label software means two different things. Be clear which one you are buying.

You want toUseNote
Buy discounted postage and compare carriersA shipping platform (Shippo, EasyPost, ShipStation and similar)They hold the carrier accounts. LabelInn does not and does not claim to.
Print a carrier label you already have (PDF or API response) on a thermal printerLabelInnImport and crop the PDF, or map the API response to a 100 x 150 mm template.
Turn marketplace orders (Shopify, WooCommerce, Trendyol, Hepsiburada, ikas) into labelsLabelInn ProOrder sync and print-from-order. Free and Starter can view orders only.
Print from an ERP or WMS with nobody clickingLabelInn API or workflowIdempotent print jobs, webhooks, scheduled and watched-folder printing on Pro.
Buy rates in a platform, print on your own Zebra or TSCBothThe platform returns the label PDF; LabelInn prints it at the right size.
Ship a handful of parcels a week from a laser printerThe carrier's own websiteNo software needed. Come back when the retyping starts to hurt.

WORKED EXAMPLE

One order, one label: where every field comes from

The label in the screenshot below is built from a single order row.

Label fieldComes fromExample
Ship-to name and addressThe order's shipping address (store sync, ERP or file)Maria Lopez, 14 Harbor Street, Rotterdam, 3011 AB, Netherlands
SenderA fixed block on the designNorthwind Goods, 220 Mill Road, Leeds LS1 4AB, UK
Order number and weightThe orderOrder #10492, 1.2 kg
Tracking barcode (Code 128)Your carrier or courier API, never made up by LabelInnTRK4821009375
Carrier routing codeYour carrier's responseCarrier-defined
A 100 by 150 mm shipping label in the LabelInn editor with ship-to address, sender, order number, a QR code and a Code 128 tracking barcode
The finished design in the LabelInn editor, using the sample order above.

To print the same label from your own system, send the order values to the API. The keys inside data are the variable names on your design.

POST /v1/print/jobs
Authorization: Bearer sk_live_...
X-Idempotency-Key: order-10492

{
  "printer_id": "prt_abc123",
  "payload_type": "template",
  "design_id": "your-shipping-design-id",
  "data": {
    "recipient_name": "Maria Lopez",
    "address": "14 Harbor Street, Rotterdam, 3011 AB, Netherlands",
    "order_no": "10492",
    "tracking": "TRK4821009375"
  }
}

A 201 response means the job is queued, not printed. Poll the job until its status is terminal; the API reference lists the states.

CALCULATOR

How many 4x6 rolls will you use?

Plan label stock from your order volume, plus the exact dot size for your printer.

Labels per roll is printed on the roll's box; it varies by supplier and core size.

RESULT

DOTS FOR THE LABEL

4 x 6 in (101.6 x 152.4 mm): 812 x 1218 dots at 203 dpi, 1200 x 1800 at 300 dpi.
100 x 150 mm: 799 x 1199 dots at 203 dpi, 1181 x 1772 at 300 dpi.
In ZPL these are the ^PW (width) and ^LL (length) values.

01 / WORKFLOW

The Modern Shipping Label Workflow

Here's what shipping label printing looks like with LabelInn:

Task Old Way With LabelInn
Get new orders Log into marketplace, export CSV Instant auto-sync
Enter recipient info Manual copy-paste Auto-populated from order
Map shipping data Find the right template, adjust manually Preview a customer-defined mapping
Print labels One at a time Batch print all at once
Update tracking Manually enter in marketplace Write back after an approved test

02 / SOURCES

Order Sources & Shipping Outputs

Marketplaces (Order Source)

Platform Region Integration Type
Shopify Global API — real-time sync
WooCommerce Global API — real-time sync
Trendyol Turkey API — real-time sync
Hepsiburada Turkey API — real-time sync
ikas Turkey API — real-time sync

Shipping Connection Paths

Connection path Coverage Label handling
Customer shipping API Any region where your account is authorized Map the provider response or a normalized 4×6 / 100×150mm template
Downloaded shipping PDF Any provider Import, crop, preview, and print without claiming an API integration
Internal fulfillment system Any region Use your own tracking, barcode, and template contract

03 / AUTOMATION

Auto-Print Straight From Your Store or ERP

Beyond the dashboard, LabelInn can print shipping labels with zero clicks. Auto-print shipping labels from your store, ERP, or WMS via one REST API or a no-code workflow. POST an order to POST /v1/print/jobs (idempotency keys, batch + scheduled jobs, webhooks) and the label drops on your thermal printer — or wire the same thing visually with Make.com, Zapier, or the built-in workflow engine.

One API, every printer. Trigger labels from any system that can make an HTTP request — no manual export, no copy-paste. See the API →

THE PROBLEM, THEN THE FIX

Typing recipient details into a label for every order does not scale

The label is the easy part. Repeating it for every order is where the hours go.

The problemEvery order means opening the label, retyping the address and printing one.

  1. A shipping label, ready to print: LabelInn screenshot
    1A shipping label, ready to printRecipient, sender, order number, a QR code and a Code 128 tracking barcode on a 100 x 150 mm label.
  2. Point the label at your data: LabelInn screenshot
    2Point the label at your dataUpload an Excel or CSV file, connect Google Sheets, or fetch from a database.
  3. Preview, then print: LabelInn screenshot
    3Preview, then printCheck the real label, choose the printer and the number of copies, and print.

The fixDesign the label once; each row of your order data becomes its own label.Get LabelInn free

04 / LABEL BASICS

What Makes a Good Shipping Label?

A compliant shipping label needs:

  • Recipient name and full address — clearly readable
  • Sender address — for returns
  • Tracking barcode — Code 128 or carrier-specific format
  • Carrier routing code — so it gets sorted correctly at the hub
  • Order/reference number — for your records
  • Correct label size — 100×150mm thermal or 4×6 inch

These fields must come from your approved shipping contract or carrier-provided label. LabelInn lets you map and preview them, but it does not invent carrier routing data.

05 / SETUP

Ideal Setup for E-Commerce Shipping

01

Hardware: A 4-inch thermal printer that speaks ZPL, TSPL or TPCL (for example a Zebra ZD-series or TSC TE-series) with 100×150mm or 4×6 inch labels

02

Software: LabelInn (Pro for marketplace print actions; Free and Starter can view marketplace orders)

03

Connection: Connect an approved order source, import a file, or configure your own API; test with non-production data before enabling writes

04

Daily workflow: Open LabelInn → see today's orders → select all → print → done

Building on top of LabelInn? API, MCP, workflows and connectors are all part of the platform. Explore the developer platform →

NEW / CARRIERS

Carrier integration: your own Yurtiçi, Aras or MNG account

The order is paid, the shipment is created under your own carrier agreement, the tracking number and carrier barcode print on the label, and tracking is written back to the order.

ANY PRINTER

Design it, bind your data, print on the printer you already own.

Zebra, TSC, Toshiba, Epson and more — over USB, network or Bluetooth, with no driver to install.

LabelInn on a laptop with a thermal printer and the printed label

QUESTIONS / FAQ

Frequently Asked Questions

What is the best shipping label software for a small business?

It depends on what you need. If you need discounted carrier rates and rate comparison, use a shipping platform such as Shippo, EasyPost or ShipStation. If you already have a carrier label, a store or an ERP and need to print it on a thermal printer without retyping, LabelInn connects Shopify, WooCommerce, Trendyol, Hepsiburada and ikas orders, ERP data and carrier PDFs to Zebra, TSC, Toshiba and Epson printers. Many sellers use both.

Does LabelInn give me discounted carrier rates?

No. LabelInn does not hold a carrier account and does not sell rates. It prints the label your carrier, courier API or fulfillment system returns, mapped to a 100 x 150 mm template, or the carrier's PDF cropped to the label. There is no built-in FedEx, UPS or DHL account.

Which shipping carriers does LabelInn integrate with?

LabelInn connects on the data side. You map the response of your own authorized shipping API, import the PDF your carrier gives you, or use your internal fulfillment system and tracking numbers. It does not invent carrier routing data. See shipping and cargo label automation.

Can I print Trendyol and Hepsiburada shipping labels automatically?

Yes, on the Pro plan, which includes marketplace print actions. Orders sync from the marketplace API and you select them and print in one batch. Tracking write-back is set up per integration and tested before it is switched on. Free and Starter plans can view marketplace orders only.

How can I automate shipping label creation with an API?

Send the order data to the LabelInn REST API: POST /v1/print/jobs with a printer, a design and a data object, plus an X-Idempotency-Key header so a retry never prints twice. Webhooks, scheduled jobs and a visual workflow engine cover the same job without code. Production API access is on Pro; a sandbox key is free to try.

What printer do I need for shipping labels?

A 4-inch thermal label printer. 203 dpi is enough for 4 x 6 inch shipping labels. LabelInn sends ZPL, TSPL, TPCL or ESC/Label directly, so a Zebra ZD-series or a TSC TE-series printer works without a driver. Other thermal brands work if the model can emulate ZPL or TSPL.

Is a 4x6 inch label the same as 100x150 mm?

Almost, but not exactly. 4 x 6 inch is 101.6 x 152.4 mm. 100 x 150 mm is 1.6 mm narrower and 2.4 mm shorter. Both fit the same 4-inch printers, but set the exact media size on your design and in the printer, or the gap sensor and print position drift. The calculator below shows the dot sizes.

Does shipping label software work on Mac?

LabelInn has a native macOS app, plus a web designer, so a Mac can design and print shipping labels. Details are on the Mac label software page.

Can an AI agent print shipping labels?

Yes, through the LabelInn MCP server: an agent such as Claude can design a label and physically print it on your printer. See AI agent label printing.

Can it read shipment data from my ERP or WMS?

Yes: push it through the REST API or webhooks, or read it from a database source (Oracle, Microsoft SQL Server, PostgreSQL or MySQL, read-only, with credentials kept on-prem). Database sources are a Pro feature.

NEXT STEP / LABELINN

Stop Wasting Hours on Shipping Labels

Connect your store, plug in your printer, print your first label in under 10 minutes. 14-day free trial. · Auto-sync from all major platforms · Batch print 100 labels in seconds · Custom APIs, PDFs, and mapped formats

Start free →