3thanWong
EN/中文/BM

Free Barcode Generator

EAN-13, UPC, Code 128, ITF-14, Data Matrix and 100+ more types, with the check digit worked out for you and bulk download. No sign-up. PNG or SVG.

Colour, size and more

Your code shows here

Bulk: one per line, all in one ZIP

Recent codes (this browser only)

    How it works

    Pick a barcode type (the common ones are at the top, or search all types), type the number, and the barcode appears straight away. For EAN-13 type the first 12 digits; the last one, the check digit, is worked out for you. Then click Download PNG or Download SVG.

    For print, download the SVG: it stays sharp at any size. An EAN-13 at 100% is 37.29 × 25.93 mm, and GS1 allows 80% to 200%. Too small, or too little contrast, and a till scanner may not read it.

    Need lots of them? Open Bulk, paste one number per line, and you get one ZIP full of PNGs. It all happens in your browser.

    Questions

    Is it really free? Is there a limit?

    Yes, it is free, with no limit and no watermark. The page is paid for by its ads.

    Which barcode do food and retail products use?

    Retail packs usually carry an EAN-13 (UPC-A in the US and Canada), small packs can use EAN-8, and outer cartons often use ITF-14 or GS1-128.

    Do I need a GS1 number?

    This tool turns any number into a barcode, but the number itself has to be yours to use. Supermarkets and big online shops usually ask for a GS1-registered product number; GS1 Malaysia numbers start with 955.

    What is a check digit? Do I work it out myself?

    No. The last digit of an EAN-13, EAN-8, UPC-A or ITF-14 is a check digit. Type the digits before it and the tool works it out and shows it.

    How small can I print a barcode?

    An EAN-13 at 100% is 37.29 × 25.93 mm, and GS1 allows 80% to 200%. Test the printed proof with a scanner or phone before a print run.

    Can I get a transparent PNG?

    Yes. Tick "Transparent background" and download the PNG. For print, the SVG is best.

    Can I make many at once?

    Yes. Use Bulk: one number per line, and you download one ZIP with a PNG for each barcode.

    Do you keep the numbers I type?

    No. The barcode is made in your browser and what you type is never sent to us. Your last settings stay only in your browser, and the Clear button removes them.

    Read more