iCheck QR LogoiCheck QR Logo

10+ Simple, Free Ways to Create Barcodes for Any Need

Knowledge
July 27, 2025 - 8:52 PM
ចែករំលែក៖

Looking to create barcodes for printing on products, inventory management, sales or packaging design? Now, you No need to install complicated or expensive software– absolutely possible Create free barcodes in just a few easy steps, right in your browser, Excel, or familiar design tool.

In this article, iCheckQR will summarize 12 ways to create barcodesEasy to apply, from basic to advanced - suitable for everyone: from beginners to technicians or businesses in need of professional label printing.

1. Create barcode online with iCheckQR

iCheckQR is a completely free online barcode generator, supporting a variety of popular 1D barcode standards such as EAN-13, Code 128, Code 39, ITF, Codabar... no account required, easy-to-use Vietnamese interface, compatible with both computers and phones.

Instructions for creating barcodes on iCheckQR

Step 1: https://icheckqr.com/


Step 2: In the section “Barcode Type”, select the appropriate type:

  • EAN-13: for retail products

  • Code 128: for internal use, transportation

  • Code 39, ITF-14, EAN-8... depending on needs


Step 3: Enter code content (a series of numbers or strings to be encoded, such as: SKU, order code, product ID…)


Step 4: Customize (if needed):

  • Size: adjust code height, width

  • Color: select color code, background color

  • Image format: PNG, SVG (support high quality printing)


Step 5: Press the button “Generate barcode”

  • Sample barcode display system

  • Press “Download”to save images to the computer for printing stamps, stickers, inserting documents...


2. Create barcodes online using Barcode.tec-it.com

Barcode Generator by TEC-IT is an online barcode generator from Austria, trusted by millions of users worldwide. The tool supports both barcodes1D (like EAN-13, UPC-A, Code 128, Code 39) and 2D(like QR Code, Data Matrix…).

Instructions for creating barcodes with Barcode.tec-it.com

Step 1: Visit the barcode generator page at:https://barcode.tec-it.com

Step 2: Select barcode type in the section“Barcode type”

  • For example: EAN-13: International retail standard (13 digits) or UPC-A, Code 128, Code 39

Step 3: Entercode content to generate into the box “Data to encode”

  •  For example: 8931234567890, SKU00123, ICHECK456789

Step 4: (Advanced options)

  • Code size: adjust bar height, module width

  • Image resolution (DPI): can be set from 150 – 600dpi

  • Display font: change the font of the text below the code

  • Text position: choose to show the code content above, below or hide it completely

Step 5: Press “Refresh” to display the newly generated code → Then press “Download” to download the code to your device in the following formats: PNG, SVG, PDF

3. Generate barcodes online Barcodesinc.com/generator

BarcodesInc Generator is a free online barcode generator, featuring an extremely simple, easy-to-use interface, suitable for beginners or those who just need to create barcodes quickly, without technical customization.

How to Create Barcodes with BarcodesInc.com

Step 1: Access the tool at: https://www.barcodesinc.com/generator/index.php

Step 2: In the section“Select a Barcode Symbology”, select the type of code to create:UPC-A, Code 128, Code 39, EAN-13, ITF, Codabar

Step 3: Enter the data to encode in the “Data to encode” box

  • For example: 123456789012, ICHECK00123, 8934567890123...

Step 4: Press the button“Generate Barcode”

  • The system will display the barcode image right below.

  • Right click on image →Select "Save image as..."to save to computer


Interface illustrationBarcodesInc Generator

4. Create barcodes in Excel

You can absolutely create barcodes directly in Excel.No specialized software required There are 2 popular ways:

Use barcode font (eg: Code 39)

This is the simplest way – suitable for non-technical people, especially when you just need to create barcodes for a few products or internal management.Steps to follow:

Step 1: Download barcode font to your computer

  • Font suggestions: Free 3 of 9(file name:Free3of9.ttf)

  • Download at: https://www.dafont.com/free-3-of-9.font
    or https://www.barcodesinc.com/free-barcode-font/

Step 2: Font settings

  • Double click the file.ttf→ selectInstall

  • Reopen Excel to display the font

Step 3: Enter data into Excel cell

  • For example: *SKU1234*

Note: Font Code 39 requires accents*at the beginning and end of the string to identify

Step 4: Select cell → change font toFree 3 of 9→ The barcode will be displayed immediately and can be scanned by machine.


Illustration of barcode displayed onExcel

5. Create barcodes in Word

In addition to Excel, you can completely create simple barcodes right in Microsoft Word by installing barcode fonts - suitable when you need to quickly print product codes on labels, packaging or delivery notes.

How to create barcodes using Word (using Code 39 font)

Step 1: Download and install barcode font

  • Suggest: Free 3 of 9 (Code 39)

  • Download at:https://www.dafont.com/free-3-of-9.font

  • Download file.ttfto computer → right click →Install

Step 2: Open Microsoft Word

  • Type the product code you want to create (eg:*ICHECK123*)

Note: For Code 39 font, you need to add the comma*at the beginning and end of the data string

Step 3: Highlight content → select font“Free 3 of 9”from font list
→ The content will be displayed immediately as a scannable barcode

Step 4 (optional):

  • Adjust font size to increase or decrease barcode height

  • Center the content or insert a description below


Illustration of barcode displayed onWord

6. Create barcodes with your phone

If you don't have a computer or want to generate barcodes on the go, thenUse the app on your Android or iOS phone is the most convenient and fastest way.

Barcode generation applications today support many standards such asEAN-13, Code 128, UPC, Code 39…, and can export barcode images to store, print or share.

Popular barcode generator app (free, easy to use)


Application Name

Foundation

Outstanding features

Barcode Generator

Android / iOS

Support many types of codes, simple interface

QR & Barcode Maker

Android

Quick creation, PNG export, convenient sharing


General usage:

  • Download and install the application from the App Store or Google Play

  • Open the app→ select "Create barcode"

  • Enter code content need to generate (e.g. product code, SKU, order number)

  • Select barcode type: EAN-13, Code 128, UPC, v.v.

  • Press “Generate”or “Create” to generate the code

  • Barcode image display application
    → You canDownload image as PNG, JPG or Share via Zalo, email, Google Drive...

7. Generate barcodes using Google Sheets

Google Sheets doesn't have a built-in barcode generator, but you can definitely display1D barcode Code 128in spreadsheet by onesimple function, but No Add-on required.

This method is extremely useful for: Sellers who want to manage SKU codes,
Create barcode product table to print, export code according to available Excel list

How to do:

Step 1:Open Google Sheets → enter product data in column A
Example: ini

  • A2 = ICHECK123456

  • A3 = SKU09876

  • A4 = 8931234567890  

Step 2:In column B, use the following formula to generate the barcode:

excel

  • =IMAGE("https://barcode.tec-it.com/barcode.ashx?data="&A2&"&code=Code128")

→ This formulaDirect connection to TEC-IT server, create a Code 128 image based on the contents of cell A2

Step 3:Drag the formula down to generate a series of codes from the list → Each line will display corresponding barcode image


Illustration of barcode displayed onGoogle Sheets 

8. Create barcodes using specialized software

Software

Advantage

Suitable Object

1D barcode support

Data connection

Expense

Bartender

Drag-and-drop interface, database connection, powerful stamp template management

Manufacturing enterprise, large factory

Full

Excel, SQL…

Paid (with demo)

NiceLabel

Easy to use, professional label design, industrial printing

Small & medium sized companies, packaging factories

Full

Excel, ERP

Paid (with trial)

Zint Studio

Free, lightweight, open source, supports many code standards

Individual, technician, internal

More than 50 standards

Do not have

100% Free


Steps to use barcode generation software (general application)

Although each software has a different interface, the basic usage will include the following similar steps:

Step 1: Install the software

  • Download from official website or from the provider

  • Install according to the instructions on your computer

Step 2: Design the label template

  • Create a stamp frame (3x2 cm in size, or according to actual print size)

  • Insert Barcode(select type: EAN, Code 128...)

  • Insert text, logo, if necessary

Step 3: Enter barcode data

  • Can enter each code manually

  • Or Connect to Excel, Access, SQL files...to get the list automatically

Step 4: Test print and export file

  • Print on label printer (Zebra, Godex, TSC…)

  • Export PDF files or send print commands directly from the software

9. Create barcodes from Canva

If you are designing product packaging, labels, brochures or any printed document, Canva is the ideal tool for layout. Although Canva does not support direct barcode generation, but you can combine online barcode generator and Canva to create beautiful, professional designs.

How to do:

  • Step 1: Generate barcodes using online tools (suggestions: iCheckQR or TEC-IT)→ Download barcode image to your computer in PNG or SVG format

  • Step 2: Open Canva → choose a suitable design template (stamp, box, brochure...)

  • Step 3: Drag the barcode image you just uploaded into Canva
    → Place in desired position in design layout

  • Step 4: Add other content such as logo, product name, price... → Export PDF file for printing

10. Create barcodes on handmade products

If you are in business handmade products, handmade crafts, homemade cosmetics or online sales, you can completely create a simple barcode to product management, classification or printing of packaging labels but No need to register GS1 standard code.

How to do it is simple:

  • Choose an easy-to-generate code type:

 Suggest: Code 128 or Code 39
Can contain order number, SKU, internal symbol

  • Generate code with free tool: iCheckQR Barcode Generator TEC-IT

  • Download barcode as PNG→ Insert into pre-designed label file (using Word, Canva...)

  • Print with a regular office printer→ A4 paper + decal paper or regular paper are all fine

Note:

  • If only for internal use or small retail sale →No need to register official barcode (GS1)

  • Do not use UPC or EAN unless distributing through a large supermarket chain.

11. Create multi-line barcodes (PDF417, used in transportation, CCCD cards)

PDF417 is a multi-line 2D barcode, capable of Encode hundreds of characters(including letters, numbers, special characters), commonly used in:Bill of lading, bill of lading, citizen identification card (CCCD), electronic ticket, Anti-counterfeit electronic stamp

How to generate PDF417 code for free:

Step 1: Access the code generator: https://barcode.tec-it.com/en/PDF417

Step 2: Enter the content to be encrypted (multiple lines are fine)
Example: less

  • Order code: 893456789

  • Customer name: Nguyen Van A

  • Address: 123 ABC Street, Hanoi

  • Created date: 07/25/2025

Step 3: Press “Refresh”to generate code

Step 4: Download the code in formatPNG, SVG or PDF

Technical Note:

  • PDF417 may contain words200–1100 characters, suitable for detailed information encoding needs

  • Can be scanned with 2D reader, code scanning app on phone (Zebra, iCheck...)

12. Generate code using Google Apps Script or Python (for IT)

Google Apps Script (on Google Sheets)

You can use Google's Chart API to generate Code 128 barcodes directly in Google Sheets without the need for an Add-on.

Sample formula in Google Sheets:

excel

=IMAGE("https://chart.googleapis.com/chart?chs=200x100&cht=ean13&chl="&A2)

Or use Code 128:

excel

=IMAGE("https://barcode.tec-it.com/barcode.ashx?data="&A2&"&code=Code128")

Advantage: Runs directly on Google Sheets, easy to share, no additional installation required
Application: generate code from product list, export to PDF

Python (standalone script)

Library 1: python-barcode:Support EAN-13, UPC-A, Code 128, ISBN...Export PNG, SVG images
Setting:

bash

pip install python-barcode

Example of generating Code 128:

python

import barcode

from barcode.writer import ImageWriter

code = barcode.get('code128', 'ICHECK123456', writer=ImageWriter())

code.save("barcode_icheck")

13. Tips for using barcodes effectively & avoiding common mistakes

  • Use the correct barcode font(like Free 3 of 9, Code 128), do not use regular font; with Code 39 need to add accents*at the beginning and end of the code.

  • Make sure image ≥ 300 DPI, prefer PNG, SVG or PDF format for clear printing.

  • Do not stretch or crop images in the wrong aspect ratio., avoid distorting the code causing scanning errors.

  • Test code before mass printing using scanner and app to ensure stable reading.

Conclude 

Creating barcodes is no longer a complicated task. Whether you are a small individual seller, a business that needs to print labels or a system integrator programmer – there is a suitable solution. With free tools like iCheckQR, Excel, Google Sheets or specialized software, you can create barcodes quickly, accurately, easy to print and easy to scan. Choose the method that suits your needs to save time, costs and ensure efficiency when using barcodes in practice.

ការធ្វើបច្ចុប្បន្នភាពចុងក្រោយ: November 18, 2025 - 5:41 PM

iCheckQR Team

iCheckQR Team

មាតិកាត្រូវបានរៀបចំដោយក្រុម iCheckQR ដែលមានជំនាញក្នុងការអ៊ិនកូដ QR កូដ និងការអនុវត្តផលិតផលឌីជីថល។ យើងប្តេជ្ញាផ្តល់ព័ត៌មានត្រឹមត្រូវ ងាយយល់ និងមានប្រយោជន៍ ដែលសមស្របតាមតម្រូវការអនុវត្តជាក់ស្តែងរបស់អ្នកប្រើ។

បង្កើត QR កូដសម្រាប់ការប្រើប្រាស់ប្រចាំថ្ងៃរបស់អ្នក។

អ្នកអាចចូលចិត្តផងដែរ