Markio — Barcode Labels & SKU Generator
Find missing, duplicate, and invalid barcodes. Preview bulk changes before applying them, then print labels from Shopify admin or POS.
Check your codes before printing labels
A label can look right and still contain the wrong code. Markio checks your catalog for common barcode problems and groups issues for review, so you can decide what to change before printing a new batch.
The Free plan includes the audit report, barcode and SKU generation, scan verification, and PDF label printing. Pro adds bulk fixes, scheduled checks, and more ways to print.
Find barcode issues, fix them, and print labels
Catalog audit
Review 14 types of code issue, including duplicates, missing values, invalid check digits, and unsupported characters. Find duplicate barcodes.
Preview and undo bulk changes
Compare the proposed values with your existing codes before applying a batch. Undo checks the current Shopify values and skips conflicting changes. Available on Pro.
Barcode and SKU generation
Fill missing codes using prefixes, patterns, and sequence numbers. Generate internal barcodes or use a GS1 company prefix licensed to your business. Build your SKU rules.
Custom label templates
Arrange product fields, metafields, market prices, images, and conditional elements. Set label dimensions from 0.25 to 12 inches, or use Avery sheets and custom grids, including partially used sheets.
Admin, POS, and Zebra printing
Print size-matched PDFs from Shopify admin. Pro adds direct Zebra ZPL printing and printing from Shopify POS.
Labels for received stock
Import received quantities from a CSV and match products by SKU or barcode. Review the matches and quantities before printing. Available on Pro.
Free scan verification
Scan a code to check which product it matches, or see whether the match is missing or ambiguous. Troubleshoot a barcode that will not scan.
Print history and staff access
Reprint recent labels from history. Pro adds saved jobs, extended history, role controls, and location restrictions. See the help center for POS staff attribution details.
Unlimited label printing on both plans
No per-label charges. Start with PDF printing and catalog checks; use Pro for bulk repairs, POS printing, and scheduled audits.
Free
$0 / month
- Unlimited barcode and SKU generation
- All supported barcode formats
- Label editor, custom sizes, and Avery sheets
- Unlimited single and bulk PDF printing
- Multilingual labels
- Full catalog audit report
- Scan verification and code export
- One printer profile and 7 days of reprint history
Pro
$9.99 / month
- Everything in Free
- Bulk fixes with previews and undo
- Scheduled audits and email alerts
- Shopify POS and receiving CSV printing
- Additional barcode aliases
- Direct Zebra ZPL printing
- Saved jobs, extended history, and audit log
- Staff roles and location restrictions
Pro is $99.90 when billed annually, equivalent to two months free compared with monthly billing. Prices in USD; billed through Shopify. Plans are shown ahead of the App Store launch.
Up to 20,000 labels per job on either plan. After 100,000 labels in a calendar month on Free, large jobs may take longer. See printing limits for details.
What to know before you start
Allow the print tab to open
Admin printing opens a separate browser tab. Allow pop-ups for Shopify admin, then follow the setup guide for your printer. Direct Zebra printing requires a compatible local printing service.
Use a CSV for received quantities
Markio does not import native Shopify purchase orders directly. Use a CSV of the items and quantities received, then check the product matches before printing.
Print product labels
Markio prints from products, collections, scans, and receiving files. It does not import customer orders or provide a “print labels for this order” action.
Guides for everyday barcode tasks
Find duplicate barcodes
Fix scanning problems
Generate SKUs in bulk
Print from Shopify POS
Questions about Markio?
Visit the Markio help center for setup and step-by-step guides, or email support@veltriolabs.com. We typically reply within one business day.