shopify barcode generator.
code128 / upc / ean barcodes for shopify product inventory
Shopify admin: Products → select product → Inventory → paste the barcode value into the Barcodefield. CODE128 is Shopify's recommended format for custom SKUs; use UPC-A or EAN-13 when selling on retail channels that require GS1-registered numbers.
> worked example
A Shopify merchant selling a medium black t-shirt enters the SKU ACME-TSHIRT-BLK-M-001 in CODE128 format. The widget renders a live barcode SVG with a human-readable label beneath. They download the PNG, print it on a label sheet, and paste the same value into the Barcode field under Products → Inventory in Shopify admin. Scanning the label at the warehouse now matches the Shopify SKU exactly, with zero data-entry variance.
takeaway, CODE128 handles any alphanumeric SKU string, generate once, print and sync to Shopify inventory in under a minute.
> when operators reach for this
- Shopify merchants onboarding new physical SKUs who need scannable labels before stock arrives at their 3PL.
- Retail ops teams printing shelf-edge barcodes for a pop-up or wholesale showroom where a full label-printing suite is unavailable.
- Dropshipping store owners adding custom barcodes to unbranded products before relabelling for retail compliance.
- Small-batch manufacturers assigning EAN-13 or UPC-A barcodes to products destined for Amazon, Walmart, or other retail channels that require GS1-format identifiers.
- Ecommerce agencies setting up a new Shopify store who need to bulk-produce CODE128 labels from a CSV of SKUs in one browser session.
> the calculation
- code128 format
variable-length alphanumeric; auto-selects subsets A/B/C; no fixed digit countShopify's recommended barcode format for custom SKUs, no GS1 registration required. - upc-a format
12 digits; last digit is a modulo-10 check digitRequired for US retail channels. Must be GS1-registered for commercial use. - ean-13 format
13 digits; check digit = 10 − ((weighted sum of first 12 digits) mod 10) mod 10Standard for international retail. First 2–3 digits encode country prefix. - ean-8 format
8 digits; abbreviated EAN-13 for small packaging where full barcode won't fitGS1-assigned; cannot be self-assigned like CODE128 or CODE39.
> related calculators, skus & barcodes
- sku generatorpattern-based bulk sku codes, {brand}-{cat}-{size}
- upc / ean barcode generatorupc / ean / code128 / itf14 barcodes, download png or svg
- bulk barcode generatorone barcode per line → zip of png files
- bulk qr code generatorcsv of urls → zip of qr code pngs
- shopify qr code generatorproduct-page qr codes for packaging & in-store