📦 Shipping Labels • Packing Slips • Logistics Documents

Generate Shipping Labels &
Packing Slips via API

Automate your fulfillment document pipeline.

From a single shipping label to 10,000 packing slips in one batch — Typsetter renders logistics PDFs in under 500ms so your warehouse never waits.

Start Free — No card required → View API Docs
<500ms
Per label render
10,000
Labels per batch (CSV)
4×6″
Standard label size
99.9%
Uptime SLA

Use Cases

Built for logistics at every scale

Whether you ship 10 packages a day or 10,000, Typsetter fits into your existing workflow and removes the document bottleneck.

🛒

E-commerce Fulfillment

Generate shipping labels and packing slips the moment an order is placed. Integrate with Shopify or WooCommerce via Zapier, or call the API directly from your checkout flow. Each label includes carrier-ready formatting, barcodes, and return address blocks.

🏭

Warehouse Operations

Batch-print hundreds of labels at shift start from a CSV export. Typsetter processes up to 10,000 rows per batch and delivers a single ZIP of print-ready PDFs. Designed for thermal printer output at 4×6″ or custom sizes your warehouse already uses.

🚚

3PL Logistics

Third-party logistics providers handle shipments for multiple brands. Use Typsetter templates with per-client branding — swap logos, colors, and return addresses via API variables. One template, unlimited brand variations, zero manual design work.

🎁

Subscription Boxes

Monthly subscription services need consistent, branded packing slips with personalized messages and varying item lists. Typsetter handles dynamic line items, promo inserts, and loyalty tier badges — all rendered from a single template and a JSON payload.


Template Showcase

Ready-to-use label & slip templates

Start with a professionally designed template and customize it to match your brand. Every field is a variable you control via the API.

📦

Label Shipping

Standard 4×6″ shipping label with sender/recipient address blocks, tracking barcode, carrier logo placeholder, and package weight. Optimized for thermal printers.

4×6 Format Barcode Thermal Print
📋

Packing Slip E-commerce

Full-page packing slip with order number, itemized product list, quantities, SKUs, and a personalized thank-you message. Includes logo and brand color customization.

A4 / Letter Line Items Branded
Browse All Templates →

Developer Experience

One API call, one shipping label

Send order data as JSON. Get a print-ready PDF back in under 500ms. No SDKs required — any language that speaks HTTP works.

# Generate a shipping label PDF curl -X POST https://typsetter.dev/v1/templates/label-shipping/render \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "sender_name": "Acme Warehouse", "sender_address": "100 Fulfillment Dr, Austin TX 78701", "recipient_name": "Jane Cooper", "recipient_address": "742 Evergreen Terrace, Springfield IL 62704", "tracking_number": "1Z999AA10123456784", "carrier": "UPS Ground", "weight": "2.4 lbs", "order_id": "ORD-20260323-4471" }' \ --output shipping-label.pdf

Platform Features

Everything you need for label automation

Purpose-built features for high-volume logistics document generation.

📦

Batch Generation

Upload a CSV with up to 10,000 rows of shipping data and generate all labels in a single async job. Download the result as a ZIP archive or receive it via webhook. Real-time progress tracking in the dashboard.

Up to 10,000 rows CSV Upload ZIP Download

Barcode & QR Support

Embed barcodes (Code 128, Code 39) and QR codes directly in your templates using Typst functions. Pass tracking numbers or URLs as variables and the barcode renders at print resolution automatically.

Code 128 QR Codes Print Resolution
📐

Custom Sizes

Labels come in all sizes. Typsetter supports standard 4×6″, A6, A5, and fully custom dimensions defined in your template. Thermal printer friendly with precise margin control down to the millimeter.

4×6″ A6 / A5 Custom Dimensions
📄

Multi-format Output

Generate labels as PDF for print or PNG for digital preview. Both formats are available on every API call. PDFs are vector-based for crisp output at any DPI. PNGs are rasterized at configurable resolution.

PDF PNG Vector Output
🔗

Shopify & WooCommerce via Zapier

Connect your e-commerce store to Typsetter through Zapier. When a new order is placed, a Zap triggers label generation automatically. No code required — just map order fields to template variables in the Zapier editor.

Zapier Shopify WooCommerce
🔔

Webhook Notifications

Get notified the instant a label is generated or a batch job completes. Webhook payloads include the PDF download URL, job metadata, and HMAC-SHA256 signature for verification. Failed deliveries retry automatically.

job.completed batch.done HMAC Signed

How It Works

Three steps to automated labels

From template design to print-ready PDF in minutes, not days.

1
🎨

Pick or design a template

Start with the Label Shipping or Packing Slip template from the library, or build your own in the visual editor. Define variables for addresses, tracking numbers, weights, and any custom fields.

2
🔌

Connect your data

Call the REST API from your order management system, connect via Zapier, or upload a CSV for batch jobs. Pass order data as JSON — Typsetter maps it to your template variables automatically.

3

Print and ship

Receive a print-ready PDF in under 500ms. Download directly, stream to your thermal printer, or let a webhook push the file to your warehouse management system. Batch jobs deliver a ZIP of all labels.


Start generating shipping labels today.
Free — no credit card required.

100 PDFs/month on the free plan. Upgrade when you're ready. Cancel anytime.

Start Free → View Pricing