Free Online Barcode Generator

30+ barcode formats including Code 128, EAN-13, UPC-A and QR Code. Live preview, high-resolution PNG / JPG / GIF / SVG export, batch generation and label printing.

Select barcode format

Press Tab after a value to add custom display text, or paste two columns (value, caption) straight from Excel.

Output

1 item(s)
ABC-abc-1234

Code 128 · Letters, digits and common symbols

Options

Foreground
Background
Download as

?
Found this free tool useful?☕ Support us

Style templates

Style templates require Pro or Team.

Upgrade

Barcode image API

/api/barcode/code128/ABC-abc-1234

The endpoint returns an SVG vector image usable directly in <img> tags.

What is this tool?

A barcode generator that runs entirely in your browser: no sign-up, no installs or watermarks. Customize size, colors and text, export print-ready barcodes, or batch-generate up to 500 values at once. Pro adds ZIP export for large batches.

30+ barcode formats

From retail EAN/UPC to logistics Code 128 and GS1-128, plus QR Code, Data Matrix and other 2D formats.

Completely free

The core tool is free forever. Generation happens locally — your data never leaves the browser.

Instant generation

Live preview and instant download — print-ready, high-resolution barcodes in under a second.

How to generate a barcode online — 3 easy steps

1

Step 1: Enter your value

Type the content to encode. One value per line for batch generation, or import from Excel.

2

Step 2: Pick a format

Choose from 30+ formats: Code 128, EAN-13, UPC-A, QR Code and more.

3

Step 3: Customize and download

Adjust size, colors and text, then download PNG, JPG, SVG or a ZIP. Label-sheet printing is supported too.

4

Share or embed

Copy a direct image link or a parameterized page URL to embed in sites, docs or chats.

Generator features

Code 128 generator

Full-charset Code 128 with A/B/C subsets — the most common format in logistics and warehousing.

UPC & EAN barcodes

Retail-compliant UPC-A, UPC-E, EAN-13 and EAN-8 with automatic check-digit handling.

QR Code & 2D barcodes

QR Code, Data Matrix, PDF417 and Aztec — ideal for mobile scanning and dense data.

Batch generator

Multi-line input, Excel import or sequence numbers — generate hundreds of barcodes and download as ZIP.

Multiple download formats

Export print-ready PNG, JPG, GIF and infinitely scalable SVG vectors.

Barcode API & shareable links

Fetch barcode images via /api/barcode/{format}/{value}, or copy a parameterized page link with your current settings.

30+

barcode formats

100%

free, no watermark

<1s

instant local rendering

Trusted worldwide

Sellers, warehouse teams, libraries and manufacturers use it every day.

Every format I need in one place. Our EAN and Code 128 labels scan perfectly — took a minute to learn.
EE-commerce seller
Imported our Excel list, downloaded one ZIP and labeled thousands of bins in a morning.
WWarehouse supervisor
I hand the SVG files straight to our print shop. No barcode software needed at all.
PPrint shop owner

Frequently asked questions

Is this barcode generator free?

Yes. Generating, customizing and downloading are completely free, with no watermark and no account required.

How do I generate a barcode online?

Fill in the value, choose a format, tweak the appearance and click download — it takes less than a minute.

Does it support Code 128?

Yes. Besides standard Code 128, Code 128A/B/C subsets plus GS1-128 and HIBC Code 128 variants are available.

Can I generate barcodes in bulk?

Yes. Enter one value per line, import from Excel or use the sequence generator, then download everything as a ZIP.

Which barcode formats are supported?

30+ formats: the Code 128 family, EAN/UPC family, QR Code, Data Matrix, PDF417, Aztec, Code 39, ITF-14, Codabar, Pharmacode, GS1 DataBar series and ISBN/ISSN/ISMN.

Is the quality good enough for printing?

Yes. Bitmap exports support up to 600 DPI and SVG scales infinitely — both meet commercial printing standards.

Can I get a direct link to the barcode image?

Yes. The barcode API serves permanent image URLs like /api/barcode/{format}/{value} that you can embed anywhere.

Is my data safe?

All barcodes are generated locally in your browser. Nothing you type is uploaded to any server.

Do I need to install anything?

No. The tool runs entirely in the browser on phones, tablets and desktops.

Generate barcodes free — right now

No sign-up, no watermark. Start creating your barcodes now.

Generate barcodes free

35+ formats ready to use