Print QR codes on shipping labels that link to a branded tracking page. Manually update the shipment status as it moves through your pipeline. Customers scan the label and see where their package is — no app needed.
From $19/mo · 14-day free trial · Cancel anytime
Print QR Label
QR on every parcel
Update Status
You update manually
Customer Checks
Scan to see status
Simple tracking pages. No GPS hardware, no ERP integration — just QR codes on labels linking to a status page you update yourself.
Simple by design
Create QR codes for your shipments individually or in bulk via CSV upload. Each code links to a unique tracking page showing the shipment details you provide — order ID, destination, and current status.
Log into your dashboard and update the status of each shipment: packed, shipped, in transit, out for delivery, delivered. Each status change is timestamped and visible on the customer-facing tracking page.
Customers scan the QR code on their package (or open a tracking link you send them) and see the current status on a branded page. No app download, no login required.
Everything included
Generate QR codes that encode a link to a tracking page. Print labels individually or in bulk. Download as PDF for standard label printers.
Each shipment gets a public tracking page branded with your logo and colors. Customers see the current status, status history, and any notes you add — no login required.
Update shipment status from your dashboard: packed, shipped, in transit, out for delivery, delivered, or custom statuses you define. Each update is timestamped automatically.
Every time someone scans a shipping label QR code, the event is logged with timestamp, location (city-level from IP), and device type. See which packages customers are checking on most.
Upload a CSV with shipment details to generate hundreds of QR labels in one batch. Download as a PDF sheet ready for printing. Each label links to its own tracking page.
Copy a tracking link for any shipment and send it to customers via email, SMS, or your own notification system. They can check status anytime without scanning the physical label.
Use the BarMake API to programmatically create shipments, update statuses, and generate labels. Webhooks fire on every scan event so you can trigger notifications in your own systems.
Brand your tracking pages with your company logo, colors, and contact info. Customers see your brand — not ours — when they check their shipment status.
Why BarMake
ShipStation and AfterShip are built for carrier API aggregation. If you just need QR labels that link to a tracking page you control, BarMake is simpler and cheaper.
| Feature | ShipStation | AfterShip | BarMake |
|---|---|---|---|
| Starting price | $9.99/mo (500 shipments) | $11/mo (100 shipments) | $19/mo unlimited |
| QR label generation | ✗ | ✗ | ✓ |
| Branded tracking pages | Carrier pages | Carrier pages | ✓ (your brand) |
| Manual status updates | ✗ (carrier API only) | ✗ (carrier API only) | ✓ |
| Scan event logging | ✗ | ✗ | ✓ |
| Bulk label printing (CSV) | ✓ | ✗ | ✓ |
| No carrier integration needed | ✗ | ✗ | ✓ |
| API access | ✓ | ✓ (paid) | ✓ |
Competitor prices as of early 2026. Actual prices may vary.
Pricing
No sales calls. No annual contracts. Cancel any time.
For small logistics operations, e-commerce sellers, and independent couriers.
No credit card required