sepoootools All toolsBlog

▮▯ Barcode Generator

Type a number or text, pick the barcode type, and download a sharp PNG or SVG for labels, stock lists or price tags.

What this tool does

It draws a real, scannable barcode from your text or number, in six common formats. For EAN, UPC and ITF it calculates the last digit (the check digit) for you, or tells you if the one you typed is wrong. You can download a PNG (for Word, Canva, label printers) or an SVG (sharp at any size, best for professional printing).

How to use it

  1. Choose the barcode type. Not sure? Use Code 128 for your own labels.
  2. Type the content. For EAN-13 you only need the first 12 digits.
  3. Adjust bar width and height if needed.
  4. Tap Download PNG or Download SVG, or print it directly.

How to read the result

A green message means the barcode is valid. Test it before printing many labels: open any barcode-scanner app on your phone and scan the screen. If it scans on screen, it will scan on paper — as long as you print it at 100% size and keep the white margin (quiet zone) on both sides.

When it is useful

What it cannot do

Privacy: everything runs inside your browser. Your text is not sent to our server and is not saved.

Questions people ask

Which barcode type should I use?

For your own labels, Code 128 — it holds letters and numbers and every scanner reads it. For products in shops, EAN-13 in Europe and UPC-A in North America.

Can I just make up an EAN-13 number for my product?

No. Shops and Amazon check EAN numbers against the GS1 database. You need to buy numbers from GS1. This tool can draw the barcode once you have your real number.

What is a check digit?

The last digit of an EAN or UPC. It is calculated from the other digits so scanners can spot a wrong read. The tool adds it for you.

PNG or SVG — which is better?

SVG stays sharp at any size and is best for printers and designers. PNG is easier to put into Word, WhatsApp or a simple label app.

Why does my barcode not scan?

Usually it is printed too small, stretched, or the white space at the sides was cut off. Print at 100%, keep the margins, and use a bar width of 2 or more.

More free tools