Barcode Generator

Your data never leaves your browser

Generate barcodes in CODE128, EAN-13, UPC, and more formats.

Barcode

Brie — Bug Reporting Tool

Found a bug while testing?

Brie captures screenshots, console logs, network data, and session replays in one click — so developers get the full context without the back-and-forth.

About Barcode Generator

Create barcodes from numeric or alphanumeric values in multiple standard formats. Supports CODE128 (general purpose), EAN-13 (retail), UPC (US retail), CODE39 (industrial), and ITF-14 (shipping). Download as SVG for crisp printing at any size.

How to use

  1. Enter the barcode value in the input field.
  2. Select the barcode format (CODE128, EAN-13, UPC, etc.).
  3. Download the barcode as SVG or copy the SVG code.

Powered by JsBarcode

More Barcode / QR

Frequently Asked Questions

FAQs about Barcode Generator

Which barcode format should I use?

CODE128 is the most versatile (supports all ASCII characters). Use EAN-13 or UPC for retail products, CODE39 for industrial labels, and ITF-14 for shipping cartons.

Why does my barcode show an error?

Each format has specific input requirements. EAN-13 needs exactly 12-13 digits, UPC needs 11-12 digits. CODE128 accepts any ASCII text.

Can I use the output for commercial products?

The barcodes are standards-compliant, but for commercial use (retail UPC/EAN), you need to register with GS1 to get an official number range.

Why SVG instead of PNG?

SVG barcodes are vector graphics that print crisply at any size without pixelation. They are ideal for labels and packaging.

Is my data safe?

Yes. Barcodes are generated entirely in your browser using JsBarcode. No data is sent to any server.