Skip to content

Barcode Generator

Generate Code 128, EAN-13, UPC, and other 1D barcodes in your browser. Download as PNG or SVG. No sign-up.

Barcode Settings
Pick a format and enter your value.

Most common — supports all ASCII.

Result
Read the guide QR code vs barcode: which should you use?

About the Barcode Generator

This barcode generator supports the six most-used 1D barcode formats: Code 128 (general purpose), Code 39 (legacy industrial), EAN-13 and EAN-8 (retail product codes outside North America), UPC-A (retail product codes in North America), and ITF-14 (shipping cartons). Barcodes are rendered as crisp SVG using the JsBarcode library — you can download a vector SVG for print or rasterize to PNG at any resolution. Everything runs in your browser; the input value is never sent to a server.

What people use it for

Private by design

Everything you type here is processed inside your browser. Nothing is sent to a server, logged or stored, so it is safe to use with real numbers, drafts and anything you would not paste into a hosted tool.

Browse every tool or read the creator guides.

Questions people ask

What's the difference between a QR code and a barcode?

A barcode is 1D (a line of stripes) and stores up to ~25 characters of mostly numeric data. A QR code is 2D (a square pattern) and stores thousands of characters including URLs, WiFi credentials, and contact info. Use barcodes for retail SKUs and ISBNs; use QR codes for everything else.

Which barcode format should I use?

Code 128 for most internal use cases (asset tags, ticket scanning, SKUs) — it supports any ASCII text. EAN-13 for retail products sold internationally. UPC-A for retail products sold in North America. ITF-14 for shipping cartons. Code 39 only if you need to support legacy industrial scanners.

Are these barcodes scannable by retail scanners?

Yes — they follow the standard format specifications. EAN-13 / UPC-A barcodes are scannable by retail POS systems if the digits are valid product codes registered with GS1. For internal use, any scanner that supports the chosen format will read them.

Can I download the barcode as SVG?

The barcode is rendered as SVG in the browser, so you can right-click → Save Image As to get a vector SVG, or use the Download PNG button to get a high-resolution raster image.