Print Amazon FBA labels and shipping labels on Zebra printers from your browser
Amazon FBA requires two main label types: small FNSKU product labels (usually 2x1 or similar) that go on each unit, and 4x6" shipping labels for the cartons going to the fulfillment center. Many sellers use Zebra thermal printers for speed and low cost per label.
The traditional workflow involves downloading PDFs from Seller Central, fighting with print scaling/rotation in a browser or Adobe Reader, or using desktop software. This tutorial shows the modern browser-native way using mylabelmaker: design once with variables, pull your FBA data or order list from a spreadsheet, preview every label, and print directly (or export clean ZPL).
What you'll need
- Zebra thermal printer (4x6" recommended for shipping; smaller rolls for FNSKU).
- Zebra Browser Print installed (free helper — see the dedicated setup guide).
- Amazon FBA data (FNSKU list) or order/shipment spreadsheet.
- Modern browser on Mac or Windows.
Step 1: Get your FBA data ready
Export or build a simple spreadsheet
In Amazon Seller Central, go to Inventory → Manage Inventory or use the "Print Item Labels" flow. Export the list of ASINs/FNSKUs you need to label.
Create columns such as: fns ku, product_name, quantity, asin. One row per unit (or per unique SKU if you will print multiples manually).
For incoming shipments, also prepare a sheet with carton/shipping data for the 4x6 labels (recipient Amazon warehouse address, weight, etc.).
Step 2: Design FNSKU product labels
Use a compact template or quick custom design
Open app.mylabelmaker.com. In Templates, look under Retail or Product for small sticker sizes, or just create a new label at 2x1 or 2.25x1.25.
Add:
- FNSKU as a large, bold CODE128 or UPC-style barcode (most important element for Amazon).
- Small human-readable FNSKU text below or beside it.
- Optional: short product name or ASIN (autoshrink if needed).
- Quiet zone around the barcode.
Replace the barcode value with {{fns ku}} (or whatever header you used). Use the Variables panel to load your spreadsheet.
Step 3: Design the 4x6 shipping / carton labels
Load the shipping template and add Amazon warehouse details
Switch to a 4x6 label size. Use the built-in "UPS Ground" or "Amazon FBA" style template as a starting point (or the one from the UPS tutorial).
Typical fields for FBA inbound:
- Amazon warehouse address block (use tokens for flexibility across different FCs).
- Shipment ID or reference.
- Carton count / total weight.
- Big scannable barcode for the shipment (if Amazon provides one) or your internal tracking.
Load your shipping/fulfillment spreadsheet the same way. The row navigator lets you verify every carton label before printing.
Step 4: Batch print the right quantities
Load the appropriate spreadsheet for the label type you're printing. Use the row navigator to spot-check a few items.
When you're ready, the artboard Print button shows the row count. mylabelmaker will send one correctly substituted label per row. For FNSKU, you can either duplicate rows in the sheet for quantity or print the base label and use the printer's repeat function if supported.
Step 5: Alternative — export clean ZPL for your own workflow
If you prefer to feed labels into Amazon's systems, a print server, or another tool, use Options → Copy ZPL at any time. You get native ^XA...^GFA ZPL sized correctly for your printer's DPI. Paste it wherever you need it.
Always follow current Amazon FBA labeling requirements for size, placement, barcode type (usually FNSKU as CODE128 or the format they specify), and quiet zones. Requirements can change — treat mylabelmaker as the fast, accurate printing layer on top of your compliant data.
Print FBA and shipping labels the easy way
Design visually, connect your data, preview every label, and print direct to Zebra. Free, no signup, works on Mac and Windows.
Open mylabelmaker