Skip to content

Barcode Generator

Generate EAN, UPC, Code 128 and Code 39 barcodes.

Barcode

Quick Tool Overview

The Barcode Generator produces EAN-13, EAN-8, UPC-A, Code 128 and Code 39 barcodes with the check digit calculated for you — get that wrong and no scanner will read the code. Input is validated against each symbology's rules, and the required quiet zones are included so the result actually scans.

What it does
Generates standard retail and logistics barcodes
You give it
A symbology and a value
You get back
A PNG or SVG barcode
Best for
Product labels, inventory and logistics
Image Tools Free, unlimited use No sign-up Runs in your browser

About the Barcode Generator

A barcode is a strict specification: a fixed number of digits, a defined bar pattern, and a check digit calculated from the rest. Get the check digit wrong and no scanner will read it.

The check digit is calculated for you here, and the input is validated against the rules of whichever symbology you pick. EAN-13 and EAN-8 for retail products, UPC-A for North America, Code 128 for logistics and internal tracking, and Code 39 for older systems. Output is PNG or SVG, with the quiet zones the specification requires so the code actually scans, and the human-readable digits printed underneath.

Key features of the Barcode Generator

Check digits calculated

Worked out automatically from the rest of the value, since a wrong one makes the code unreadable.

Input validated

Length and allowed characters are checked against the chosen symbology as you type.

Correct quiet zones

The blank margins the specification requires are included, which is the usual reason a printed barcode fails to scan.

SVG for print

Vector bars stay sharp at any size, which matters far more for barcodes than for most graphics.

Human-readable digits

Printed underneath in the correct position, as the standards expect.

How to use the Barcode Generator

  1. 1

    Pick the symbology

    EAN-13 for retail, UPC-A for North America, Code 128 for anything internal.

  2. 2

    Type the value

    It is validated as you type — length, allowed characters and the rest.

  3. 3

    Let it add the check digit

    Calculated automatically, since a wrong one makes the code unscannable.

  4. 4

    Download PNG or SVG

    SVG for print, where sharp bar edges matter.

Frequently asked questions

The last digit, calculated from all the others by a fixed formula. Scanners recalculate it and reject the code if it does not match, which catches misreads.

Reviews of the Barcode Generator

What people who use the Barcode Generator think of it. Reviews come from visitors and are posted as written.

No ratings yet

Yours would be the first.

  • 5 0 reviews rated 5 stars
  • 4 0 reviews rated 4 stars
  • 3 0 reviews rated 3 stars
  • 2 0 reviews rated 2 stars
  • 1 0 reviews rated 1 star

Write a review

Used this tool? Your rating helps the next person decide.

Your rating

Plain text only — links, email addresses and HTML are not accepted. Your name and review are shown publicly; nothing else is collected. See the privacy policy.

0 reviews

Newest first

No reviews yet

Be the first to rate the Barcode Generator. It takes half a minute and no account.

Write the first review

More image tools