Generate a Code-128 barcode for any product, print a label sheet for Dymo, Zebra, or Avery, then scan that same barcode with your phone to count stock during a stocktake — no scanner hardware to buy, no SKU typed in by hand.
14-day free trial. No credit card required.
Generate a barcode for any product and print a label sheet sized for Dymo, Zebra, or a regular printer with Avery sheets.
Open a stocktake on your phone and scan barcodes instead of typing SKUs — no separate scanner hardware to buy.
Scanning picks the exact product every time, cutting out the transposed-digit and mistyped-SKU mistakes that come from typing counts by hand.
The problem with manual counts
Counting stock by reading a printed price tag and typing the number in by hand is slow — and every retyped SKU is a chance for a mistake to slip into your inventory.
Not every product arrives from a supplier with a barcode already on it, and Shopify Admin has a barcode field on each variant but no built-in way to generate one, lay it out as a label, or scan it back in during a count. Stocky, Shopify's own inventory app, covered both of those jobs — printing labels and scanning them for stocktakes — and Stocky is being retired, which is the gap this page is about.
How it works
Two halves of the same job: generating and printing a barcode, and using that barcode to count stock faster and more accurately.
Printing labels
Select any product in your Shopify catalog, including ones that never shipped with a barcode from the supplier.
Code-128 is a standard barcode symbology, readable by handheld scanners and phone cameras alike.
Pick a layout sized for a Dymo or Zebra label printer, or an Avery sheet that prints on any regular laser or inkjet printer.
Scanning barcodes
Open a stocktake in Binly on any phone browser and point the camera at a barcode — no separate scanner hardware to buy, no app to install.
Each scan adds to the running count for that product, visible right away while you're still standing in the aisle.
Scanning picks the exact product every time, cutting out the transposed-digit and mistyped-SKU errors that come from typing counts in by hand.
See it inside Binly
Pick a product, generate its Code-128 barcode, and choose a Dymo, Zebra, or Avery layout — all from one screen.
Click to enlarge
The real Binly label screen — pick a layout, then print a sheet for Dymo, Zebra, or Avery.
Where labels and scanning fit
Printing and scanning aren't standalone tools — the barcode you generate here is the same one used everywhere else in Binly.
Once a product has a barcode — whether it shipped with one or you printed it in Binly — that barcode is what gets scanned during a stocktake to count stock, and what gets scanned to receive a purchase order against a delivery. It's the same barcode and the same product record throughout, so a label printed for a stocktake works just as well the next time that product comes in on a PO.
Reorder suggestions in Binly are calculated from the same product and sales data that barcode scanning feeds into during a stocktake.
Coming from Stocky
Stocky's barcode tools covered the same two jobs — printing labels for products that needed one, and scanning to count stock. Binly picks up both.
Stocky itself stops working August 31, 2026, so any barcode workflow you built around it — printing labels, scanning stocktakes — needs a new home before that date, regardless of which replacement you choose. There's no separate export step for barcodes specifically: a barcode belongs to the Shopify product record, not to Stocky, so it's already there. What's leaving is the tool that generated new ones and the app that scanned them.
Pricing
Not a separate add-on — part of the same plan as purchase orders and reorder suggestions.
FAQ
Not as a print tool. Shopify Admin has a barcode field on each variant, but there's no built-in way to generate a barcode for a product that doesn't have one, lay it out as a label, or print a sheet — that's what Binly, or previously Stocky, is for.
Code-128 — a standard barcode symbology that's readable by handheld scanners and phone cameras.
No. Binly's scanning screen works from your phone's camera in the browser — iPhone or Android, no app install and no dedicated scanner to buy. A USB scanner works too if you already have one.
Both. Binly supports Dymo and Zebra label printer layouts, plus Avery sheet layouts that print on a standard inkjet or laser printer.
Yes. Scanned counts build up a stocktake in Binly, and applying that stocktake posts the counted quantities straight to Shopify inventory — no separate stock adjustment step.
No. Barcode label printing and barcode scanning are part of Binly's Starter plan, from $19/mo, with a 14-day free trial and no credit card required. Binly's Free plan covers low stock alerts and basic stocktakes.
Print your first label sheet in Binly before Stocky's August 31 deadline closes in.
Start free 14-day trialNo credit card required