Skip to content
Techliphant TechnologiesTechliphant Technologies
Free tool

Free Barcode Generator

Create barcodes and QR codes in seconds. Pick a type, enter your data, style it to fit your labels, and download a PNG or a print-ready SVG. Everything happens in your browser.

10+ types, plus QR codesFree, no sign-upRuns privately in your browser

Letters, numbers and symbols. The most flexible 1D barcode.

Bar width2
Height100px
Preview

The image is drawn on your device. Test-scan a printed sample before running a full batch.

How it works

Make a barcode in four steps.

Choose a barcode type, enter your data, and the code appears straight away. Style it to fit your labels, then download a PNG or a print-ready SVG.

1

Choose a barcode type

Pick the symbology that fits your use, from Code 128 and EAN to QR codes.

2

Enter your data

Type the text, number or link you want to encode. Each type shows the format it expects.

3

Style it

Set the size, show or hide the readable text, and match the colours to your labels.

4

Download or copy

Save it as a PNG or a scalable SVG, or copy the image straight into your work.

Barcode types

Barcode types explained.

Different jobs need different symbologies. Here is what each type on this tool is for, and what it accepts.

TypeBest forAccepts
Code 1281DGeneral use, shipping and internal tracking.Letters, numbers and symbols. The most flexible 1D barcode.
Code 391DAutomotive, defence and older systems.Uppercase letters, digits and a few symbols.
EAN-131DRetail products sold outside the US and Canada.Enter 12 digits. The 13th check digit is added for you.
EAN-81DSmall retail items with little label space.Enter 7 digits. The check digit is added for you.
UPC-A1DRetail products in the US and Canada.Enter 11 digits. The check digit is added for you.
ITF-141DShipping and outer cartons.Enter 13 digits. The check digit is added for you.
Codabar1DLibraries, blood banks and logistics.Digits, with the letters A to D as start and stop.
MSI Plessey1DInventory control and shelf marking.Digits only.
Pharmacode1DPharmaceutical packaging.A whole number from 3 to 131070.
QR Code2DLinks, payments, tickets and richer data.Any text, link or number.
Use cases

Where barcodes get used.

From the shop floor to the warehouse, a handful of barcode types do most of the work.

Retail & point of sale

EAN and UPC codes on products, scanned at the till.

Inventory & warehousing

Code 128 labels on bins, shelves and stock.

Shipping & logistics

ITF-14 on cartons and tracking labels on parcels.

Assets & equipment

Durable tags for tools, IT kit and fixed assets.

Marketing & payments

QR codes on posters, menus, packaging and invoices.

Healthcare & pharma

Pharmacode and Code 128 on medicine packaging.

For businesses

Put your barcodes to work.

Generating one label is easy. Tracking thousands of items, printing labels from your catalogue, and scanning stock in and out is where it gets real. We build the inventory and ERP software that does that, wired to your barcodes and the way your team already works.

Something else in mind? See what we build.

Barcode FAQs

Common barcode questions.

It's a free online tool that turns a number, word or link into a barcode or QR code you can download and print. You pick the barcode type, enter your data, style it, and save it as a PNG or SVG image.

Yes. It's free, there's no sign-up, and it runs entirely in your browser. The barcode is drawn on your own device, so nothing you type is sent to a server or stored anywhere.

Code 128 is the safe default for general use and inventory. Use EAN-13 or UPC-A for products sold in shops, ITF-14 for outer cartons, and a QR code when you want to hold a link or longer text. Each type lists what it is best for on this page.

A 1D barcode is the familiar set of vertical lines and holds a short number or code. A 2D barcode, like a QR code, uses a grid of squares, holds far more data, and can be scanned from any angle, including by a phone camera.

The tool draws the barcode image from a number you provide, but it does not register that number. To sell products through most retailers you need a barcode number issued by GS1. Once you have your GS1 number, you can generate the matching EAN or UPC image here.

A QR code can store a website link, plain text, contact details, Wi-Fi credentials, a payment link and more. Higher error-correction levels make it more robust if the printed code gets scuffed, at the cost of holding a little less data.

No. The barcode is generated in your browser using client-side code. Your data never leaves your device, so it is safe to use for internal codes and sensitive references.

You can download a PNG for quick use, or an SVG for print. SVG is a vector, so it stays sharp at any size, which matters when a barcode has to scan reliably on a label.

Both are retail product barcodes. EAN-13 holds 13 digits and is used across most of the world, while UPC-A holds 12 digits and is common in the US and Canada. UPC-A is effectively an EAN-13 with a leading zero.

Each barcode type only accepts certain characters. EAN-13 needs 12 digits, UPC-A needs 11, and Code 39 uses uppercase letters and digits. Check the format hint under the input, or use the example, and the barcode will appear.

This tool makes one barcode at a time. To print labels for a whole catalogue, or to scan stock in and out, you want inventory or ERP software that generates codes in bulk. That is the kind of system we build at Techliphant.

Download the SVG, keep the clear margin around the code, print it large enough with good contrast, and avoid stretching it out of shape. Always test-scan a printed sample before you run off a full batch.

Good to know: this tool draws barcode and QR images in your browser from the data you enter. It does not register or license numbers. To sell products through most retailers you need a barcode number issued by GS1. Always test-scan a printed barcode before using it at volume.

Ready when you are

Let's build something exceptional.

Tell us about your business, your stack, and the problem you are trying to solve. We respond with a clear next step usually a 30-minute discovery call, no fluff.

Free Barcode Generator: Code 128, EAN, UPC & QR · Techliphant