Free

Free coded apps to suit all. No sign up, no email, usable offline, updates when I can, feedback welcome. Send feedback

Barcode by ZawebaType the number, get a barcode that reads.

EAN, UPC, Code 128 and more, with the check digits worked out for you. Choose a barcode type, type the number and save a PNG, SVG or PDF. Check digits are added for you and every barcode is read back.

Version 1.0.4 · ZIP, 66 MB · How to install

This version isn't signed for Windows yet: if SmartScreen warns you, choose More info › Run anyway. Why?

Also for Mac and Linux: Mac (Apple silicon) (49 MB) · Mac (Intel) (50 MB) · Linux AppImage (39 MB) · Linux .deb (33 MB) · Linux .deb (Arm) (31 MB)

The Mac app isn't notarised by Apple yet: the first time, open it, then go to System Settings › Privacy & Security and choose Open Anyway. On Linux, make the AppImage executable (right-click › Properties, or chmod +x) and run it, or install the .deb.

Barcode by Zaweba main window
What it does

Barcode by Zaweba makes Code 128, Code 39, Code 93, EAN-13, EAN-8, UPC-A, ITF-14 and Codabar barcodes. Each type says what it accepts and what it's for, so you can pick the right one for a product, a parcel or a stock shelf. EAN, UPC and ITF-14 check digits are worked out for you, or checked if you type them, with the right digit given if it's wrong.

Set the width of the narrowest bar in millimetres, the bar height, the margin, whether the number goes underneath, and the colours. A live preview reads the barcode back on every change, then you can save it as a PNG, SVG or PDF, or copy the picture to paste elsewhere.

Who it's for

  • Small shops and makers labelling their own products
  • Warehouses and stock rooms
  • Office managers tagging equipment
  • Designers adding a barcode to packaging

Good to know

  • The same creator is built into Labels by Zaweba (Insert > Barcode creator), with a button to put the barcode on your label
  • Barcode draws the code; real EAN and UPC product numbers have to come from GS1 or your supplier

Private by design

  • Works offline, with no account and no adverts.
  • Checks zaweba.com once a day for a newer version, sending only the app's name.
  • Problem reports and feedback are sent only if you click Send.
Key features

Everything you need, nothing you don't.

Eight barcode types

Code 128, Code 39, Code 93, EAN-13, EAN-8, UPC-A, ITF-14 and Codabar, each explained in plain words.

Check digits done

EAN, UPC and ITF-14 check digits are added, or checked with the right digit given if yours is wrong.

Exact sizes

Narrowest bar in millimetres, bar height and margin, with or without the number underneath.

Read back live

Every change is scanned by the app, which tells you if the barcode reads or explains why not.

PNG, SVG and PDF

PNG at 150 to 1200 dpi with the dpi stored, SVG in millimetres and a vector PDF the size of the barcode.

Copy picture

Put the barcode on the clipboard to paste into a document, label or spreadsheet.

Barcode

Right first time, before you print

A barcode with a wrong check digit or bars too close together can look fine and still fail at the till. Barcode reads back every barcode it draws, fixes up the details each type needs, and asks before you save one that doesn't read.

  • Check digits added or corrected
  • Code 39 and 93 capitals handled
  • Warns about weak colours and small margins
Barcode by Zaweba: Right first time, before you print
Specifications

The details

Works onWindows 10 and 11 (64-bit), macOS 12 or later (Apple silicon and Intel), Linux (64-bit, x86 and ARM)
TypesCode 128, Code 39, Code 93, EAN-13, EAN-8, UPC-A, ITF-14, Codabar
OptionsNarrowest bar (mm), bar height, margin, number underneath, colours
SavesPNG (150 to 1200 dpi), SVG, PDF, or copy to the clipboard
VersionVersion 1.0.4
DownloadZawebaBarcode-1.0.4.zip (66 MB): unzip and run, no installer
LicenceFree for everyone, with every feature included. No warranty
Questions

Barcode FAQ

Which barcode type should I use?

EAN-13 (or UPC-A in North America) for products sold in shops, ITF-14 for outer cartons, and Code 128 for your own stock numbers, parcels and anything with letters. Each type in the app says what it is for.

Do I need to work out the check digit?

No. Type the number without it and Barcode adds it. If you type one, it is checked, and if it is wrong you are told which digit it should be.

Will it print at the right size?

The SVG and PDF are exactly the size you set. A PNG uses whole pixels for each bar so the edges stay sharp, and its dpi is saved in the file so it prints at its real size.

Try Barcode today.

Download Barcode by Zaweba: no account, no adverts, every feature included.