Free

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

How-to

Making QR codes and barcodes in Vectornation by Zaweba

Object > Code makes live QR, Data Matrix, EAN, UPC, ITF-14, Code 128, 39, 93 and Codabar, checked by reading them back, with quiet zone and size checks.

Making QR codes and barcodes in Vectornation by Zaweba

A label, a poster or a box usually ends up needing a code on it. The poster wants a QR code for the website, the product wants an EAN or UPC, the outer carton wants an ITF-14. In Vectornation by Zaweba you make these inside the drawing with Object > Code, so there is no separate generator and no pasting in images.

The codes are live. Change the data and the code redraws. And each one is checked by reading it back, so you know the code that lands on your artboard actually scans.

Which code for which job

QR codes carry web addresses, contact details and other text, and are read by phone cameras. They are the natural choice for posters, flyers and menus. Data Matrix is a compact square code often used for small parts and pharmaceutical packs.

EAN and UPC are the retail product codes scanned at the till. ITF-14 goes on outer cases and cartons. Code 128, Code 39, Code 93 and Codabar are general purpose barcodes used in warehouses, libraries, labels and asset tags. If a retailer or distributor has asked for a specific symbology, use exactly that one.

Quiet zones and print size

Every barcode needs clear space around it, the quiet zone, so the scanner can tell where it starts and ends. Vectornation keeps track of quiet zones for you. Do not crowd them with other artwork, a border or the edge of a label.

Size matters too. Shrink a barcode too far and the bars become too thin for the press and the scanner. There is a print size check that warns when a code is set too small. Take the warning seriously, especially on retail packaging, where an unreadable code can mean a delivery is refused.

Codes in a data merge

A single code is useful, but labels and badges often need a different code on each one. Codes can be tied to columns in the Variables panel, so a CSV or XML file with a column of numbers or addresses produces a sheet of labels, each with its own code. Merging adds more artboards when a sheet is full.

Colour and style

Scanners need contrast. Dark bars on a light background are the safe choice, and black on white is the safest. Pale colours, red bars, or bars on a busy photo can fail to scan even when the code itself is correct.

Keep a code upright and unstretched. Scaling a barcode out of proportion changes the width of its bars and can make it unreadable. If a code must be rotated on a pack, rotate the whole thing rather than distorting it.

Checking before print

The read back check happens when the code is made, but the printed result is what counts. Print a proof at actual size and scan it with a phone or a barcode reader. For QR codes, try a couple of phones.

For retail codes, the number itself must be right. A code that scans perfectly but carries the wrong number is worse than one that fails. Check the digits against the product's assigned number before you send the file.

For anything that sits in a layout, making the code with Object > Code keeps it in the same file as the artwork around it, and keeps it live for the next edit.