ToolSink

Barcode Generator

Generate 1-D barcodes (CODE128, EAN, UPC, ITF-14, Codabar…) with custom size and colour. Download as SVG or PNG.

What is the Barcode Generator?

The Barcode Generator creates 1D barcodes in the common formats — CODE128, CODE39, EAN-13, EAN-8, UPC-A and ITF-14. Enter the data, adjust bar width, height and text, then download the result as SVG or PNG at print-ready quality.

Barcode formats have different character and length rules. CODE128 is flexible for internal identifiers, while EAN and UPC families are designed around standardized numeric retail codes and check digits.

Rendering runs in your browser, so SKUs and tracking numbers never leave your device.

How to use the Barcode Generator

  1. 1Choose the barcode format (CODE128 is the most versatile).
  2. 2Enter the data to encode.
  3. 3Adjust bar width, height and text options.
  4. 4Preview and download as SVG or PNG.

When to use the Barcode Generator

  • Create a CODE128 label for an internal inventory or asset identifier.
  • Render an assigned EAN or UPC number for retail packaging artwork.
  • Generate an ITF-14 symbol for a shipping carton or grouped trade item.
  • Export an SVG barcode for scaling in a print-layout application.

Key features

  • CODE128, CODE39, EAN-13, EAN-8, UPC-A and ITF-14
  • SVG and PNG output
  • Adjustable size and label text
  • Live preview

Important notes

  • A readable image is not the same as a registered product code. Validate commercial identifiers and test the final printed artwork with real scanners.
  • Keep sufficient quiet space around the bars and avoid resizing a raster export in ways that blur bar edges.

Frequently asked questions

Which format should I use?

CODE128 for general use — it handles letters, digits and symbols. EAN/UPC for retail products.

What data length can I encode?

CODE128 handles up to roughly 40 characters; EAN-13 needs exactly 12 digits (the 13th is a check digit).

Does generating an EAN or UPC register a product?

No. The tool only renders the number supplied. Obtain legitimate retail identifiers from the appropriate issuing organization before commercial use.

Why does my scanner reject the barcode?

Check format-specific length and character rules, preserve quiet margins, use adequate contrast and print at a size and resolution suitable for the scanner.

Tap any tool to jump straight in — no signup, works on mobile.

View all →