Last updated: May 2026 · Pricing and ratings verified from live Shopify App Store listings on May 4, 2026. Reviewed by the Libautech team — builders of Built for Shopify apps used by 5,000+ merchants across 50+ countries.
| App | Job | Rating | Starting Price | Best For |
|---|---|---|---|---|
| Retail Barcode Labels | Generation | 3.7 | Free | Native Shopify default |
| Easy Barcodes | Generation | 4.8 | $9.99/mo | Custom label designs |
| EasyScan | Scanning | 4.9 | $9.99/mo | Receiving + picking + stocktake |
| Stock Sync Scanner | Scanning | 4.7 | Free w/ Stock Sync | Stock Sync ecosystem users |
| SKU Generator | SKU mgmt | 4.9 | $14.99/mo | Catalog setup, migrations |
| Bulk Product Edit | SKU mgmt | 4.9 | $9.99/mo | Bulk SKU/barcode field updates |
| StockTake Online | Stocktake | 4.8 | $19/mo | Quarterly/annual physical counts |
| POS Pro Stocktake | Stocktake | N/A | $89/mo (POS Pro) | Existing POS Pro merchants |
Most roundups of Shopify SKU and barcode apps treat barcode generation, scanning, SKU management, and stocktaking as one category. They are not. A barcode generation app creates barcodes (Code 128, UPC, EAN, QR) and prints them as labels for products lacking manufacturer barcodes. A barcode scanning app uses phone cameras or scanner hardware to scan barcodes during receiving, picking, or returns workflows. A SKU generation and management app automates SKU creation following naming conventions and supports bulk updates. An inventory counting app handles full physical stocktakes using barcode scanning. Different mechanics, different hardware needs, different operational stages.
The honest framing: Shopify SKU and barcode apps break into four distinct layers based on what they manage. Most stores need at most two layers based on actual operational needs — barcode generation for products lacking manufacturer codes, and barcode scanning for receiving and picking workflows. SKU generation matters specifically at the moment of catalog setup, while stocktaking apps matter for stores with significant inventory ($50K+) where annual or quarterly counts justify dedicated tooling.
The first job is barcode generation and label printing — create barcodes and print as labels. The mechanics: app generates barcodes (Code 128, UPC, EAN, or QR codes) for Shopify products, exports as PDF or sends to label printer, supports bulk generation across product catalogs. Best fit for handmade, custom apparel, white-label, or private-label retailers selling products without manufacturer barcodes.
The second job is barcode scanning workflows — scan barcodes during receiving, picking, returns, or stocktaking. The mechanics: app uses phone camera or USB/Bluetooth scanner hardware, looks up scanned barcode against Shopify product database, supports inventory adjustments, order fulfillment, and returns processing. Best fit for stores doing 100+ items per day where manual lookup compounds to operational drag.
The third job is SKU generation and bulk management — create SKUs following naming conventions and support bulk updates. The mechanics: app applies SKU naming rules to product catalog (e.g., BRAND-CATEGORY-COLOR-SIZE), generates SKUs in bulk for new products, supports CSV export and bulk edit operations. Best fit for stores during catalog setup or migrations from other platforms where SKU regeneration is necessary.
The fourth job is physical inventory counting and stocktaking — run full or partial physical inventory cycles using barcode scanning. The mechanics: app provides stocktake-specific UI, scans barcodes to record counts, compares physical counts against Shopify expected inventory, generates variance reports for inventory adjustments. Best fit for stores running quarterly or annual physical counts where accuracy matters for tax filings and operational metrics.
Rating: 3.7/360+ reviews · Pricing: Free · Best for: Shopify merchants needing free barcode generation with native integration
Retail Barcode Labels is Shopify's first-party barcode generation app, available free to all Shopify merchants. The app generates Code 128 barcodes from existing SKU or barcode fields, prints to standard label sizes (Avery, Dymo), and integrates natively with Shopify product data. The 3.7/5 rating reflects merchant frustration with limited template customization compared to third-party alternatives, but for stores wanting free, native barcode printing without additional tool overhead, this is the practical default.
Best fit: stores with simple barcode label needs (Code 128 only), standard label sizes (Avery 5160, 30-up sheets), and willingness to work within Shopify's first-party UI constraints. Stores needing custom label designs, multi-format support, or batch generation features should consider Easy Barcodes or similar third-party alternatives.
Rating: 4.8/120+ reviews · Pricing: Free plan available, paid from $9.99/mo · Best for: Mid-market retailers needing custom label designs and bulk barcode generation
Easy Barcodes provides barcode generation with stronger customization than Shopify's native app. Features include Code 128, UPC, EAN, and QR code support, custom label templates with logo and text, bulk generation across product catalogs, and integration with Dymo, Zebra, and Brother label printers. The free plan covers basic generation; paid plans from $9.99/mo unlock unlimited generation and template customization. For retailers prioritizing label design quality alongside generation functionality, Easy Barcodes justifies the slight premium over the free Shopify native app.
Rating: 4.9/100+ reviews · Pricing: From $9.99/mo · Best for: Stores needing barcode scanning for receiving, picking, and stocktaking
EasyScan provides full barcode scanning workflows for Shopify stores, with phone camera scanning (no hardware required) plus support for USB and Bluetooth scanner hardware. The app handles receiving (scan barcodes to log inbound inventory), picking (scan to fulfill orders), and stocktaking (scan to count physical inventory). Pricing starts at $9.99/mo for single-user; multi-user plans scale to enterprise pricing. For stores doing meaningful physical inventory operations, EasyScan covers the primary scanning workflows in one platform.
Rating: 4.7/40+ reviews · Pricing: Free with Stock Sync subscription · Best for: Stock Sync users needing scanner functionality without additional cost
Stock Sync Scanner is the companion app to Stock Sync (the inventory sync platform) that adds barcode scanning to existing Stock Sync workflows. For merchants already running Stock Sync for supplier feed sync or marketplace sync, the Scanner adds barcode-based inventory operations at no additional cost. Functionality is more limited than EasyScan's full feature set, but for stores already in the Stock Sync ecosystem, the integration value compensates for feature gaps.
Rating: 4.9/100+ reviews · Pricing: From $14.99/mo · Best for: Stores generating SKUs in bulk during catalog setup or migration
SKU Generator automates SKU creation following naming conventions across Shopify product catalogs. Configure rules (e.g., BRAND-CATEGORY-COLOR-SIZE), apply to selected products or entire catalog, generate SKUs in bulk with collision detection. For stores during initial catalog setup or migrations from other platforms, SKU Generator's bulk operations save the days of manual work that custom SKU naming would require. Pricing starts at $14.99/mo with one-time generation use cases priced lower than ongoing operations.
Rating: 4.9/300+ reviews · Pricing: Free plan available, paid from $9.99/mo · Best for: Stores needing bulk SKU and barcode field updates across product catalogs
Bulk Product Edit handles bulk updates to SKU, barcode, price, inventory, and other product fields across Shopify catalogs. While not SKU-specific, the app's bulk update capabilities cover the operations stores need when SKUs need regeneration or barcode fields need population. The free plan handles small-scale updates; paid plans from $9.99/mo unlock unlimited bulk operations and advanced rule sets.
Rating: 4.8/30+ reviews · Pricing: From $19/mo · Best for: Mid-market retailers running quarterly or annual physical inventory cycles
StockTake Online provides dedicated stocktaking workflows for Shopify retailers. The app supports phone camera scanning, USB scanner integration, multi-location stocktakes, and variance reporting that compares physical counts against Shopify expected inventory. For stores running structured stocktake cycles — typically required for accurate financial reporting and tax filings — StockTake's purpose-built workflow handles the count-reconcile-adjust cycle that generic barcode apps cannot.
Rating: Included with POS Pro · Pricing: Free with POS Pro $89/mo · Best for: Shopify POS Pro users needing native stocktaking
Shopify POS Pro includes a native Stocktake feature for merchants on the Pro plan ($89/mo per location). The feature handles barcode scanning via POS hardware, multi-location stocktakes, and variance reporting against expected Shopify inventory. For retailers already on POS Pro, this native option eliminates the need for third-party stocktake apps. Stocky (also free with POS Pro) extends the stocktake feature with purchasing and forecasting workflows.
The decision tree for most retailers: stores selling pre-barcoded products (manufacturer UPC/EAN) don't need barcode generation — use existing barcodes. Stores selling handmade, custom, or white-label products need barcode generation, with Retail Barcode Labels (free) as the default and Easy Barcodes ($9.99/mo) as the upgrade for custom designs. Stores running 100+ daily transactions need barcode scanning, with EasyScan ($9.99/mo) covering the primary workflows. SKU generation matters specifically during catalog setup or migrations — SKU Generator ($14.99/mo) handles the one-time bulk operation. Stocktaking matters for stores with $50K+ inventory — StockTake Online ($19/mo) or Shopify POS Pro's native Stocktake (included free) handle structured count cycles.
Combined with Libautech's Bundles & Upsell, Sticky Add to Cart, and Announcement Bar (all included on the $9.99/mo Package plan), the SKU-plus-conversion stack covers physical inventory operations and online conversion mechanics from one combined toolset.
Every app on this list was evaluated against five criteria: Shopify App Store rating (verified live on May 4, 2026), review volume (signal of merchant adoption depth), pricing relative to feature set, alignment with the four operational jobs (generation, scanning, SKU management, stocktaking), and integration quality with Shopify's native inventory model. Apps were placed in the job category they primarily serve — apps that span multiple jobs (like EasyScan covering both scanning and stocktaking) appear in their strongest category. Pricing reflects the entry tier; enterprise tiers run higher for multi-location and multi-user setups. No app on this list was included for affiliate or partnership reasons. Libautech does not build SKU or barcode tools, so this category has no vendor conflict — recommendations reflect the actual best-fit picks merchants should consider.
No. If your suppliers ship pre-barcoded products with UPC or EAN codes, use those existing barcodes — entering them into Shopify's barcode field on each product variant. Generating new barcodes for products that already have manufacturer codes creates duplicate identifier confusion and breaks marketplace listings on Amazon, eBay, and Google Shopping where UPC/EAN matching matters.
SKU (Stock Keeping Unit) is your internal product identifier following your naming convention — for example, NIKE-AIR-RED-10 means Nike Air, red color, size 10. Barcode is the scannable representation, typically following industry standards (Code 128, UPC, EAN). The same product has one SKU and one barcode, but they serve different purposes — SKU for your internal operations and reporting, barcode for physical scanning workflows.
Yes. Apps like EasyScan use phone cameras to scan barcodes without dedicated scanner hardware. Phone scanning works fine for low-volume operations (under 50 scans per day). For higher volumes or warehouse operations, a USB or Bluetooth scanner ($50-150) significantly speeds up the workflow because scanners read barcodes faster than camera autofocus and don't require holding the phone at specific angles.
For internal-only use (in-store operations, warehouse), Code 128 is the standard — it supports alphanumeric SKUs and is compact. For products sold on Amazon, eBay, or other marketplaces, you need UPC (US) or EAN (international) codes purchased from GS1. QR codes work for marketing applications (linking to product pages) but aren't standard for retail SKU scanning.
Use a hierarchical structure that captures product attributes important for filtering and reporting. A typical format: BRAND-CATEGORY-ATTRIBUTE-SIZE-VARIANT. For example, NIKE-SHOE-AIR-10-RED for Nike Air shoe, size 10, red. Avoid sequential numbers (00001, 00002) because they carry no information. Avoid product names directly because they break filtering. Aim for SKUs that any employee can decode without lookup.
Shopify POS Pro ($89/mo per location) includes native stocktaking. If you're already on POS Pro, use the native feature first and add a dedicated app only if you hit limitations. Stores on Shopify POS Lite or non-POS retailers benefit from dedicated stocktake apps like StockTake Online ($19/mo) that provide multi-location workflows and variance reporting beyond what basic Shopify provides.
Standard practice for retail and inventory businesses: full physical stocktake annually (typically end of fiscal year for tax filings), partial cycle counts quarterly (top 20% of SKUs by value), and ad-hoc spot checks for any product showing unusual variance. High-shrinkage categories (small electronics, cosmetics, jewelry) warrant more frequent counts. The goal is keeping physical inventory within 2-3% of Shopify's expected count — larger variance signals process problems requiring investigation.
Yes, all major barcode apps on this list support common label printers — Dymo (LabelWriter series), Zebra (ZD420, GK420t), and Brother (QL series). Setup typically involves installing the printer driver, selecting the label size in the app, and printing test labels to verify alignment. Avoid generic inkjet or laser printers for barcodes — thermal label printers produce sharper barcodes that scan reliably, while inkjet smudges and laser printers waste full sheets per few labels.
Three common causes: insufficient print quality (use thermal printer, not inkjet), wrong barcode format for your scanner (some scanners only read certain formats — verify Code 128 support), or label damage (lamination or protective covering needed for products in handling-heavy categories). Run a scan test on 20-30 random labels — if more than 1-2 fail, troubleshoot the print quality or format before scaling production.
Libautech doesn't build SKU or barcode tools — those are specialized categories with established players. Libautech's apps complement inventory operations on the conversion side. The $9.99/mo Package plan includes Sticky Add to Cart (persistent buy button on product pages), Bundles & Upsell (in-cart upsells and frequently-bought-together), and Announcement Bar (free shipping bar, urgency messaging). For omnichannel retailers running barcode workflows in physical stores, these apps handle the online conversion mechanics while specialist apps handle the inventory operations.
Built a Shopify SKU, barcode, or inventory app that should be on this list? Email hello@libautech.com with your app store link, pricing, and the operational job your app solves best. We update this post quarterly with verified ratings and pricing, and add apps that genuinely solve a job better than current incumbents.