Print Barcodes on Label Sheets for WordPress WooCommerce


Create Print barcodes from SKU, EAN, UPC other codes. Best tool to make inventory of your stock

🗸 Creates barcodes from product SKU, UPC, EAN and other codes
🗸 Allows to place any product data texts on barcode labels
🗸 Compatible with all types of printers label sheets

When your store is growing and you have a lot of products it could be pretty difficult to manage them effectively. If you’d like to improve your workflow by using barcodes you can find Barcode Generator for WordPress Woocommerce very useful. With “Barcode Generator” you can create barcodes manually or generate barcodes for selected products or cetegories.

Barcode Generator does:

  • Supports WooCommerce Product Variations.
  • Allows to create barcodes: manually, for selected products or for the whole WooCommerce categories.
  • Along with code and product name allows to put on barcodes any additional info (e.g. Price, static text).
  • By default Letter, A4, P4 roll thermal printers are supported. Have another printer ? See “Advanced Details”.
  • Built-in set of common-used label sheets. Not found the one? – Plugin allows to create a custom one easily.
  • Supports the most popular types of barcodes: UPC, EAN, QRCode, Data Matrix, CODE128 and CODE39.
  • Allows to create any amount of copies of the same barcode in manual mode.
  • All barcodes can be read by barcode scanner or mobile app for iOS or Android

Please, check out this page for more information.

How to:

Create Barcodes Manually:

  • Click at “Barcode Generator” – “Create Manually” menu – popup will appear.
  • Fill in “Code” field. This field value will be used for generating barcode. This is usually some unique value like SKU or UPC.
  • You could also fill optional fields “Name” and “Text” that will be printed on barcode label.
  • Select “Type” of barcode – read more about barcode types here.
  • Click “Add to Page” button and new label will appear at page.
  • You can add any amount of barcodes/pages before printing them.
  • Select label format with “Labels format” dropdown and preview how it will look like.

Create Barcodes for Selected Products:

  • Go to WooCommerce Products page (or any other page with products list).
  • Select/check products for barcode creation.
  • Open menu “Barcode Generator” – “Import Selected Items”. Popup will open with similar settings like when you created barcodes manually.
  • Match fields “Code”, “Name”, “Text1/2” with proper columns, select “Type” of barcode and click “Import”.
  • You can repeat above actions many times and then print all added barcodes later by clicking “Print” button.
  • Select label format with “Labels format” dropdown and preview how it will look like.

Create Barcodes for Selected WooCommerce Categories:

  • Open menu “Barcode Generator” – “Import Categories”.
  • Select categories you need.
  • Match “Code”, “Name” and “Text” fields, select “Type” of barcode.
  • Click “Import”.
  • Select label format with “Labels format” dropdown and preview how it will look like.

How to Add new label sheet:

  • Add at least one barcode and page will appear at the right side of you screen.
    • Click “+ Add new” button below preview page.
  • In popup “New Custom Format”, please enter sizes of labels and margins – you can find all these sizes on paper box.
  • Click “Add Format”.

Please note: This is Demo version of Barcode Generator. It’s free to use and you can check all features of this product except printing.
For printing you’ll need to buy a license, download full version and install it.

More information about Barcode plugin check here:

  • Barcode Generator
  • FAQ
  • User Manual


  1. Create barcodes manually.

    Create barcodes manually.

  2. Create barcodes for Selected Products.

    Create barcodes for Selected Products.

  3. Create barcodes from WooCommerce Categories.

    Create barcodes from WooCommerce Categories.


I have label sheets and I am not sure if this plugin can support it.

By default barcode generator contains the most popular A4 label sheets that allows to print 12, 14, 16, 21, 24, 40, 44, 56, 65, 120, 189, 230 or 324 barcodes per page.
If you have label sheet with different amount of labels or with different sizes – you can easily create your own custom format – just specify sizes of labels, margins, label gaps and new format will be ready for work.

How do I know that my printer supports margin-free printing ?

Before printing it’s very important to get to know your printer a little bit better, especially we need to know if printer can print without page margins.

The right way to do it is to read technical documentation about your printer (or find it in google) but if you lost documentation or can’t find in google there is another way.

Print this PDF page and compare if it looks the same as on PDF. If page border doesn’t look the same – your printer might not suport border-free printing or you didn’t check this option in print settings popup.

My printer doesn’t support margin-free printing, what’s next ?

It’s ok, actually most of printers can’t do it. You just need to use label sheets with page margins.

Here is example of label sheet (40 labels per page) with page margins.

What types of barcodes do you support ?

Our Barcode Generator supports most popular types of codes: CODE128, UPC, EAN, EAN8, CODE39, EAN13, QRCode and DataMatrix.

Can I save/download barcodes on my MAC or PC?

There are 2 ways:
1. You can save each code as PNG image.
2. You can save all pages as PDF document, so you will be able to print them later.

How much barcodes I can put on page ?

As much as you need 🙂
Our barcode generator contains buil-in set of the most popular A4 label sheets which allows to add 12, 14, 16, 21, 24, 56 or 65 barcodes per page.
And you can create any amount of your own label sheet formats.

What types of barcodes do you support?

Our Barcode Generator supports most popular types of codes: CODE128, UPC, EAN, EAN8, CODE39, DataMatrix.

Can I add product name on barcode ?

Sure, one barcode can contain and code and product name.

I have found a bug, how can it be fixed ?

You need to send email to us and provide us with details:
How to reproduce bug
Screenshots of bug
Best way to describe the problem is to create video (you can use software like Jing)


Installing Demo version

  • Go to WordPress admin – Plugins menu.
  • Add New- search for plugin by entering plugin name “Barcode Generator” – choose plugin “Barcode Generator” – install now.
  • Activate the plugin.

Installing Full version

  • Download the zipped plugin file to your local machine by this link: BarCode Generator.
  • Go to WordPress Admin – Plugins menu.
  • Add New-Upload-browse the zipped plugin.
  • Upload and Activate the plugin.


2.8.0 – April 26th, 2019

  • Added support of Custom Templates for Labels.
  • Corrected issue with empty folder.
  • UI improvements.
  • Fixed issue with cache. – April 25th, 2019

  • Corrected – ajax request with sub-folder.
  • Improvements for variations that have stock quantity 0. – April 16th, 2019

  • Corrected Preview Page disappearance.
  • Barcode labels sorting stopped working – fixed.
  • Major improvements. – April 3rd, 2019

  • JavaScript files now loaded after click at Barcode Generator menu.
  • Import Categories popup improvements.
  • СODE128 throws error when created out of number – corrected.
  • UPC-A validation – corrected.

2.7.0 – March 26th, 2019

  • Added WooCommerce “Attributes” support.
  • Added support of WooCommerce “Stock quantity”. If enabled amount of created barcodes will be equal as the amount specified in “Stock quantity” field.
  • Added other languages support. Now you can add translations for your language.
  • Quality of barcodes improved by using SVG instead of images.

2.6.0 – March 15th, 2019

  • Added support of variations to “Selected Items” option.
  • Product Link and Admin Product Link added. When creating barcodes you can use Product Links – useful for QRCodes.
  • Corrections for Roll Label Printers – March 6th, 2019

  • CODE39 wasn’t detected by some barcode scanners – corrected.
  • Printing of Barcodes didn’t work in Safari – corrected.

2.5.0 – March 1st, 2019

  • Other plugins caused printing issues. Printing proccess has been rewritten to prevent these issues.

2.4.0 – January 31st, 2019

  • Design enhancements

2.3.0 – January 28th, 2019

  • “DataMatrix” barcode type is added.
  • “Letter” paper type added into pre-installed list. – January 24th, 2019

  • Corrected issue that some EAN13 codes were detected as invalid.

2.2.3 – January 15th, 2019

  • Text on labels were cut off – corrected. – December 21st, 2018

  • UPC-A validation issue corrected.
  • Added error message for websites that use old PHP version (less than PHP 5.6).

2.2.2 – December 6th, 2018

  • Add “X Copies” feature for “Create Manually” popup to create any amount of the same barcode.
  • Custom Paper Formats added. You can create any page size you need including support of roll printers.
  • Custom Fields support added. Now you can use any custom field to create barcode.
  • Import Selected Items popup. Improved error log.
  • EAN13 format – improved validations errors handling.
  • Check for the new version is optimized. Now you won’t miss new releases.
  • Responsive improvements for small devices.
  • Correction for Euro prices in “Import Categories” popup.
  • When printing user got empty page – fixed.

2.2.1 – November 6th, 2018

  • Speed optimization improved.
  • Feature “Static text” added.
  • Added option to show/hide “Code” on barcode label for “Import selected items” and “Import Categories” popups. – November 2nd, 2018

  • Price currency hasn’t been printed in some cases – corrected.

2.2.0 – October 31st, 2018

  • Error messages improved.
  • Сategory hierarchy is displayed.
  • Bug Reporter improved.
  • Preloader added while categories list is loading, and while new format is being created.
  • New version checker is improved.
  • Responsive fixes made.
  • Import categories fixed. – October 24th, 2018

  • JavaScript errors fixed.
  • CSS improvements made. – October 22th, 2018

  • Added hot fixes for php notices.

2.1.0 – October 20th, 2018

  • Access to Barcode Generator added to “Shop Manager” user role. This is one of built-in roles of WooCommerce.
  • Added “Bug Reporter” that helps to detect errors.
  • “Add to Page” button is disabled till Barcode is generated – prevents adding empty Barcodes to page.
  • Preloader in “Import Categories” popup never stops when empty categories selected – fixed.
  • Auto-check for a newer version fixed. – October 18th, 2018

  • Fix for servers with allow_url_fopen settings disabled.
  • Added fix for “Import Categories” popup when there are many categories.

2.0.0 – October 17th, 2018

  • Created from scratch the core of plugin
  • Support of WooCommerce Product Variations added
  • “Text” field is added in “Create Manually” popup

0.4.18 – August 13th, 2018

  • Small corrections to layout

0.4.16 – August 8th, 2018

  • Added “Import Categories” feature. Allows to generate barcodes for products in selected categories.
  • Added support of 120 barcodes per A4 page
  • Redesign

0.3.3 – Marth 23th, 2017

  • Show/Hide barcode text

0.2.9 – January 13th, 2016

  • Added Additional field in Import

0.2.8 – November 9th, 2016

  • Added QRCode

0.2.7 – October 31th, 2016

  • Added new features

0.2.6 – September 22nd, 2016

  • Added new features

0.1.6 – September 15th, 2016

  • Added new features


  • Fist version