Barcode Generator
Create Code 128, EAN, UPC and more, one barcode per line, and download them as PNG, SVG, or a zip.
Jak korzystać z narzędzia Barcode
- 01
Paste or type your values, one per line.
- 02
Pick the barcode format, set length, height and margin in millimetres, and toggle the text line.
- 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.
Najczęściej zadawane pytania
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.
Źródła
Osadź to narzędzie
Dodaj to narzędzie do własnej witryny. Skopiuj poniższy fragment, aktualizuje się automatycznie.
<iframe src="https://monu.tools/embed/pl/barcode-generator" width="100%" height="640" style="border:1px solid #e5e5e5;border-radius:12px;max-width:680px" loading="lazy" title="Monu Tools"></iframe>Powiązane narzędzia
EAN-13
Generate EAN-13 retail barcodes with the check digit computed for you, single or in bulk, as PNG or SVG.
Code 128
Generate dense Code 128 barcodes for SKUs, serials, and logistics labels, single or in bulk, as PNG or SVG.
Minutnik i stoper
Minutnik odliczający i stoper w jednym. Ustaw godziny, minuty i sekundy dla minutnika albo śledź okrążenia stoperem. Zawiera dźwięk alarmu.
Kalkulator BMI
Oblicz swój wskaźnik masy ciała na podstawie wagi i wzrostu w jednostkach metrycznych lub imperialnych. Zobacz swoją kategorię WHO, zdrowy zakres wagi oraz odniesienie zależne od wieku.