Skip to content

Barcode Label Generator for A4 Sheets

Build sheets of barcode labels in five simple steps: load your data, pick the barcode format, choose the A4 layout, design the label content and export a real vector PDF sized for 100 % printing. Works for product labels, shelf tags, inventory stickers and any barcode label PDF you need.

1Add your data

Format: code ; product name ; SKU ; price ; custom text. Only the code is required. Separate columns with ; | or a tab.

8 valid · 0 invalid · 8 total

2Choose the barcode format

3Choose the label layout

21 labels per page (3 × 7), each 63.5 × 38.1 mm.

Page size: 210 × 297 mm (A4).

4Customize the label

5Preview the A4 sheet

Page 1 of 1 · 21 labels per page (3 × 7)

6Export the PDF

The PDF uses vector drawing, so it stays sharp at any size. Print at 100% / Actual size with “Fit to page” turned off, and test on plain paper first.

Your data stays on your device.

How does it work?

  1. 1Add your data: paste one value per line or load a CSV file.
  2. 2Choose the barcode format (EAN-13, Code 128, Code 39 and others).
  3. 3Pick a layout: A4 with 4, 8, 10, 12, 14, 16, 21, 24, 30 or 40 labels, or a custom page and label size with gaps and margins in millimetres.
  4. 4Set the label content: barcode plus product name, SKU, price or custom text, with font size and an optional border.
  5. 5Check the A4 preview (pages and start position, to reuse a partly used sheet) and export the vector PDF.

What is A4 Barcode Label Sheets?

A label sheet is a page of self-adhesive labels laid out in a grid. To print on it, every barcode must land exactly inside its label, which is why the layout is defined in millimetres: page size, label width and height, horizontal and vertical gap, and top and left margin. The presets cover the common A4 divisions from 4 up to 40 labels per page, and the custom mode lets you type the measurements printed on your sheet's packaging.

The output is a real vector PDF, not a screenshot. Bars stay perfectly sharp, text remains selectable, and the page is sized to print at 100 % scale. The start position setting lets you begin on the first free label of a partly used sheet, so no labels are wasted.

Each label can carry the barcode with a product name, SKU, price or free text and an optional border. The data can be a simple pasted list or a CSV file, so a whole catalogue can be turned into labels in one pass.

When should you use it?

  • You need product labels with barcode, name and price for a small shop or a market stall.
  • You want inventory or asset stickers for boxes, shelves and equipment.
  • You are printing shelf-edge tags for a store using EAN or Code 128.
  • You have half a sheet of labels left and want to continue from the first free position.
  • You need a barcode label PDF that a print shop can print at exactly 100 %.

Printing tips for barcode labels

Print at 100 % or Actual size. In the print dialog, turn off Fit to page and Scale to fit; any scaling shifts the labels out of their cells and changes the size of the bars.

Test on plain paper first. Print one page on ordinary paper, hold it against the label sheet in front of a light, and check that every barcode sits inside its label. If not, adjust the margins or gaps and print again.

Check the sheet's compatibility. Layouts differ between manufacturers even for the same number of labels per page, so compare the label size, gaps and margins on your sheet with the layout, or enter them in the custom mode. Feed the sheet in the orientation your printer expects.

Keep the quiet zones. Leave a blank margin of several millimetres on both sides of each barcode, and do not put text or borders touching the bars.

Mind the minimum bar width. For EAN-13, the nominal narrowest bar is about 0.33 mm and it should not drop below roughly 80 % of that. Very small labels with long values give thin bars that cheap printers blur; use a shorter value or a bigger label.

Then test-scan a printed label with the scanner you will actually use before printing the full run.

Privacy

This tool runs in your browser. What you type, paste or open is processed on your device by JavaScript and is not sent to our servers, stored or shared. Your data stays on your device.

Your list, your CSV and the finished PDF are handled entirely in your browser; nothing is uploaded to a server.

Frequently Asked Questions

Why do my barcodes not line up with the labels?

Almost always because the printer scaled the page. Print at 100 % / actual size with Fit to page turned off, and check that the layout measurements match your sheet. Test on plain paper and hold it against the sheet to compare.

Can I use a sheet layout that is not in the presets?

Yes. Choose the custom layout and enter the page size, label width and height, the gaps between labels and the margins in millimetres. The measurements are usually printed on the sheet packaging or the manufacturer's website.

How do I continue on a partly used sheet?

Set the start position in the preview step so that printing begins on the first free label. The first page skips the labels you have already used.

How small can a barcode be on a label?

EAN-13 should stay at about 80 % of its nominal size or larger, roughly 30 × 21 mm. Below that, a scanner may struggle. For other formats use the shortest value that works and always test-scan a printed sample.

Is the PDF vector or an image?

Vector. The bars are drawn as shapes, so they print sharp at any size and the text stays crisp.