Business & pricing

Barcode generator

Generate a Code 128, EAN-13 or UPC-A barcode, check its format and download an SVG. You can also print it, with all processing in your browser.

Works locally in your browser

How this tool works

Generate a standards-shaped barcode for internal labels or an identifier you are authorised to use. Retail numbering allocation is separate from drawing the symbol.

Inputs and definitions

Choose a format and enter its value. For EAN-13 enter twelve digits, or thirteen including a valid check digit; UPC-A accepts eleven or twelve.

Methodology

Retail formats calculate the final modulo-10 check digit using alternating weights of three and one. Code 128 accepts printable ASCII. The output is vector SVG.

Assumptions

The barcode value is supplied by the user. The generator does not allocate GTINs, register products, or verify ownership of an identifier.

Worked examples

Worked example

The twelve-digit EAN stem 400638133393 receives check digit 1 and becomes 4006381333931.

  1. Enter and review

    Choose a format and enter its value. For EAN-13 enter twelve digits, or thirteen including a valid check digit; UPC-A accepts eleven or twelve.

  2. Process locally

    Retail formats calculate the final modulo-10 check digit using alternating weights of three and one. Code 128 accepts printable ASCII. The output is vector SVG.

The twelve-digit EAN stem 400638133393 receives check digit 1 and becomes 4006381333931.

Limitations and common mistakes

A scannable symbol does not make an identifier valid for a retailer or supply chain. Confirm size, quiet zones, print quality, and registration requirements.

Frequently asked questions

Does this allocate a retail number?

No. Obtain identifiers from the appropriate issuing organisation.

Can it correct a wrong check digit?

It rejects the value so you can verify the source.

Why use SVG?

Vector output remains sharp when resized within the standard’s dimensional rules.

Sources

Method and content record

The method, examples and limitations describe how this tool works. Recorded checks do not establish independent professional review.

Record attribution, date and versions

Record attribution: ToolsOrigin calculation review; introduction guidance checked by Codex.

Record date: .

Content version 1.0.1. Engine version 1.0.0.