Monu Tools

Barcode Generator

Create Code 128, EAN, UPC and more, one barcode per line, and download them as PNG, SVG, or a zip.

Nain kaytat tyokalua Barcode

  1. 01

    Paste or type your values, one per line.

  2. 02

    Pick the barcode format, set length, height and margin in millimetres, and toggle the text line.

  3. 03

    Download single codes as PNG or SVG, print them in columns, or save everything at once as a zip.

Pick the right symbology

Code 128 is the most flexible common barcode: the standard covers all 128 ASCII characters, and this tool accepts the full printable range, letters, digits, punctuation and spaces, using three internal subsets (A, B and C) that the encoder switches between automatically to keep the code as short as possible. That makes it the default choice for SKUs, serial numbers, coupons and logistics labels where the content is not a fixed retail product number.

EAN-13 and UPC-A are retail product codes: fixed-length numbers issued through GS1 that supermarket scanners are built to expect. ITF-14 wraps a product's GTIN for cartons and cases, so a warehouse can scan a whole box without opening it.

Code 39 is an older format that only encodes uppercase letters, digits and a handful of symbols, and needs roughly twice the width of Code 128 for the same content. It survives in some legacy inventory systems and asset tags, but there is rarely a reason to choose it for something new.

Bulk generation

Paste or type as many values as you need, one per line. Each non-empty line is validated and rendered as its own barcode using the format, size and text settings you choose, so a single batch can cover an entire product list or a run of serial numbers.

If a line does not fit the chosen format, whether the length is wrong, it contains a character the format cannot encode, or a check digit does not match, that line shows its own error and the rest of the batch keeps generating. You can fix the flagged lines and regenerate without redoing the whole list.

Download a single code with its own PNG or SVG button, or use the download-all options to get every code in the batch as a PNG zip or an SVG zip in one go, each file named after the value it encodes.

Check digits

EAN-13, EAN-8, UPC-A and ITF-14 all end in a check digit computed with the same GS1 mod-10 formula: starting from the rightmost digit, alternate digits are multiplied by 3 and 1, the results are summed, and the check digit is the amount needed to round that sum up to the next multiple of ten. It exists so a scanner can catch a single mistyped or misread digit before it reaches a till or a database.

This tool accepts either length for the GTIN formats. Enter the body without a check digit, for example 12 digits for EAN-13, and it computes and appends the correct one. Enter the full length instead, and it verifies the check digit you supplied and flags a mismatch rather than silently accepting a bad code.

Usein kysytyt kysymykset

Which barcode format should I use?

Use Code 128 for arbitrary text, SKUs and serial numbers, since it accepts letters, digits and punctuation and packs them densely. Use EAN-13 or UPC-A for products that will be scanned at retail point of sale, since those are the formats supermarket scanners expect. Code 39 is an older, less dense format still found in some legacy warehouse and badge systems. ITF-14 is for cartons and cases, wrapping a product's GTIN for warehouse scanning rather than shelf scanning.

Is anything uploaded?

No. Every barcode is drawn locally in your browser, so the values you type never leave your device. The page keeps working offline once it has loaded.

How does bulk generation work?

Each non-empty line in the input becomes its own barcode, in order. If a line does not fit the chosen format, for example the wrong length or a character the format cannot encode, that line shows an inline error instead of stopping the rest of the batch, so one bad row never blocks the others.

Should I download PNG or SVG?

SVG is a vector format, so it scales to any size for print, packaging artwork or large labels without losing sharpness. PNG is a fixed-resolution image that is simpler to drop into documents, spreadsheets and most label printer software.

Why does my EAN number get rejected?

EAN and UPC codes end in a check digit computed from the digits before it using GS1's mod-10 formula: alternating digits are multiplied by 3 and 1 from the right, the results are summed, and the check digit is whatever brings that sum to the next multiple of ten. For example, 400638133393 gives a check digit of 1, so the full code is 4006381333931. If you type all 13 digits and the last one does not match that calculation, the tool flags it. Enter just the first 12 digits and it computes the check digit for you.

Lähteet

Upota tämä työkalu

Lisää tämä työkalu omalle verkkosivustollesi. Kopioi alla oleva koodinpätkä, niin se pysyy ajan tasalla automaattisesti.

<iframe src="https://monu.tools/embed/fi/barcode-generator" width="100%" height="640" style="border:1px solid #e5e5e5;border-radius:12px;max-width:680px" loading="lazy" title="Monu Tools"></iframe>

Liittyvat tyokalut