Best WooCommerce Barcode and QR Code Plugins (Free & Paid)

A practical guide to the best WooCommerce barcode and QR code plugins — free and paid options for inventory management, order tracking, and payments.

Best WooCommerce Barcode and QR Code Plugins (Free & Paid)

Barcodes and QR codes in WooCommerce serve two different purposes: inventory and order management on the backend, and payment or product lookup on the customer side. The right plugin depends on which problem you’re actually solving. If your bigger issue is product management speed rather than scanning, you might also want to check out the open-source WooCommerce admin dashboard I built for faster product editing.

Here are the best options available, both free and paid.

1. YITH WooCommerce Barcodes and QR Codes

YITH WooCommerce Barcodes and QR Codes plugin

YITH Barcodes and QR Codes does the most out of any plugin on this list. It generates barcodes automatically for products and orders, supports 10 barcode protocols, and can trigger actions when a code is scanned, like reducing stock or changing order status.

Features worth noting:

  • Auto-generate codes for all products (including variable products)
  • Barcode types: product ID, SKU, custom fields
  • Scan and search orders/products by barcode
  • Print PDF with all product barcodes (with stock unit counts)
  • Show barcodes in order confirmation emails

Price: ~$94.99/year (check YITH’s site for current pricing)

2. WooCommerce Order Barcodes

WooCommerce Order Barcodes details page

WooCommerce Order Barcodes generates a unique barcode for every order automatically. Works well for e-tickets, event check-ins, and reservations. Supports 5 barcode types including QR codes, and includes a built-in scanner so you can process orders without leaving WordPress. Compatible with WooCommerce Bookings and Box Office.

Price: $79/year

3. Print Barcode Labels for WooCommerce (free)

Print Barcode Labels is free and handles the physical side: printing labels for products to stick on shelves or packaging. It supports CODE128, CODE39, QR Code, DataMatrix, EAN-13, UPC-A, and more. Works with A4 paper and thermal printers (DYMO, Zebra, Brother). You can print from products, orders, categories, or enter codes manually.

Price: Free

4. UPI QR Code Payment Gateway (free)

UPI QR Code Payment Gateway plugin

UPI QR Code Payment Gateway adds UPI as a checkout payment option. Customers see a QR code with the payment details; on mobile they get a button that opens their installed UPI app directly. No gateway fees, no commissions.

This is India-specific — only useful if your customers pay via BHIM, Google Pay, Paytm, PhonePe, or WhatsApp Pay.

Price: Free

5. Kaya QR Code Generator (free)

Kaya QR Code Generator plugin

Kaya QR Code Generator is a general-purpose QR code plugin, not WooCommerce-specific. You add QR codes via widget or shortcode to any page, post, or product. Useful for linking to URLs, displaying contact info, or embedding a product page link as a scannable code.

Customizable colors, clickable image link, and compatible with multisite.

Price: Free

6. Payment QR WooCommerce (free)

Payment QR WooCommerce plugin checkout

Payment QR WooCommerce adds a QR code-based payment method at checkout, similar to bank transfer but via QR scan. Customers can attach proof of payment. No third-party commissions. You configure which app icon shows, set a payment limit, and manage all messages.

Price: Free

7. EAN and Barcodes for WooCommerce

EAN and Barcodes for WooCommerce supports all major GTIN types: EAN-13, UPC-A, ISBN, JAN, and ITF-14. It generates barcodes for products and variations, displays them on product pages, and updates instantly. If you sell on marketplaces that require GTIN codes, this plugin handles the compliance side without much setup.

Price: Free version available, premium starts at ~$29.99/year

Quick comparison

PluginPriceTypeBest For
YITH Barcodes & QR~$94.99/yrBarcode + QRFull store management, scanning, PDF labels
WooCommerce Order Barcodes$79/yrBarcode + QRE-tickets, event check-ins, order tracking
Print Barcode LabelsFreeBarcode + QRPhysical label printing (shelves, packaging)
UPI QR Code GatewayFreeQR (payment)India-specific UPI payments
Kaya QR Code GeneratorFreeQR (general)QR codes on any page via widget/shortcode
Payment QR WooCommerceFreeQR (payment)Generic QR-based checkout payments
EAN and BarcodesFree / ~$29.99/yrBarcodeGTIN compliance for marketplace listings

Which plugin to use

For inventory and order management (barcode scanning, stock updates, PDF label printing), YITH is the most capable, though the yearly cost adds up. For printing physical labels, the free Print Barcode Labels plugin covers most needs. For marketplace compliance (EAN/UPC/GTIN codes), the EAN and Barcodes plugin is the cheapest path. For QR-based payments, use UPI QR Code if you’re in India, or Payment QR WooCommerce for a more generic approach.