1. Home
  2. Productivity tools
  3. Bulk Barcode Sheet Generator

Bulk Barcode Sheet Generator

For sellers and stockrooms who need dozens of barcode labels at once, printed on sticker sheets.

Free, no sign-up. Runs in your browser: nothing is uploaded.

How to use Bulk Barcode Sheet Generator

  1. Type or paste your list, or press Sample to see an example.
  2. Choose the label sheet, or enter your own measurements, and the number of labels already used.
  3. Download the PDF and print it at 100% scale.

Features

  • Six barcode types with a check of each value
  • Caption and copies per line
  • A4 and US Letter label layouts or custom measurements
  • Skip labels already used on a part-sheet
  • Printer offset and an outline for plain paper

Supported formats

Input

  • Typed lines
  • Pasted text

You get

  • PDF

Private by design

Everything you enter is processed by your browser on this device. Nothing is sent to openWorkstand or anyone else, so the Bulk Barcode Sheet Generator is safe for private and work data. After you have used it once while online, it also works without an internet connection. How local processing works

Good to know

  • Print at 100% (actual size), not “fit to page”, or labels will not line up with the sheet.
  • Sheet layouts match common stock; measure your own sheet if prints drift.
  • Scan one printed label before printing a whole run.

Guide

Printing barcodes in bulk: label sheets, barcode types and bars that scan

A stockroom with a few hundred products needs a few hundred labels, and making them one at a time in a barcode tool is slow. What you want is a list in, a sheet out: type or paste the values, choose the sticker sheet you have bought, and download a PDF in which every label is in the right place. This page does that, with a check of each value, a choice of six barcode types and the layout of common A4 and US Letter sheets.

Entering the list

One barcode per line: the value, then an optional caption and an optional number of copies, separated by pipes. For example, MUG-BLU-001 | Blue mug | 6 prints six labels of that code with the caption above it. A line with only a value prints one label. The number of copies can be from 1 to 500, and a run can have up to 2,000 labels. Toggles decide whether the value is printed under the bars and the caption above.

Which type

Code 128 takes any text and is the usual choice for stock codes and order numbers. EAN-13 and UPC-A are for retail products with official numbers, EAN-8 for small packs, Code 39 for simple internal codes in capitals and ITF-14 for outer cartons. The page names the rules for the selected type under the selector. If a value does not fit, the message names the value and the type, and nothing is printed until it is fixed.

Check digits

Retail barcodes end in a check digit calculated from the digits before it, which lets a scanner reject a misread. If you give EAN-13 twelve digits, the page works out the thirteenth for you: 590123412345 becomes 5901234123457. If you give all thirteen and the last one is wrong, the value is rejected rather than printed, because a barcode with a bad check digit will not scan in a shop.

The sheet

Choose a preset or enter your own measurements: labels across and down, their size, the margins and the gaps. The page checks that the grid fits the paper. A small preview shows the sheet, with used labels shaded grey and the ones to be printed in colour. If a sheet is partly used, enter how many labels to skip, and the first labels of the first page are left empty. A shift in millimetres compensates for a printer that is slightly off.

A worked example

Press Sample for four stock codes: 6 labels of MUG-BLU-001, 6 of MUG-RED-001, 4 of TEA-GRN-050 and 3 of TOWEL-KIT-02, a total of 19. On the default A4 sheet of 21 labels, 63.5 × 38.1 mm in three columns and seven rows, they fit on one page, and the page says “19 labels will use 1 sheet”. Each Code 128 barcode has 156 modules plus the quiet zones, so on a 59.5 mm usable width the bars are about 0.34 mm wide, comfortably above the 0.25 mm the page treats as the minimum. If you set “skip” to 5, the 19 labels need positions 6 to 24, so the run takes two sheets.

Making them scan

Print at actual size on a sticker sheet or plain paper, in black on white, and do not shrink the file. Keep the quiet zone clear: the page leaves it, so do not put the label right against a coloured edge. Scan one printed label with the scanner or phone app you will use before you print a whole run. If the page warns that the bars would be too thin, use a larger label, a shorter value or Code 128.

Edge cases

An empty list is rejected. A line with an invalid value is named by its text. Code 39 accepts lower-case letters by converting them to capitals. Duplicate values are allowed, because you may want many copies. The text you type and your sheet choice are remembered in this browser, and a plain outline can be drawn round each label for printing on plain paper.

Limits

The sheet presets follow the sizes of well-known label stock, but manufacturers differ by a millimetre or two, so measure your own and use the custom grid if prints drift. The page draws bars from the encoding of each type and does not run a scanner test. It does not register numbers, so use official numbers for retail products.

Checked against the current version of the Bulk Barcode Sheet Generator on .

Troubleshooting

The download did not start

Look for your browser’s download bar or icon. Some browsers ask once before a site may download files; allow it and click the button again.

Frequently asked questions

Why must I print at 100 percent?

The labels on a sheet sit at fixed positions, and every “fit to page” or “shrink to fit” option scales the page, so the barcodes drift off their stickers and the bars get narrower than designed. Choose actual size, and print one test page on plain paper held against the sheet.

Can I use my own numbers for EAN-13?

Only for internal use. A number that is printed on a product sold through shops has to come from the barcode issuer in your country, so that it is unique worldwide. The page draws whatever valid number you give it and cannot tell whether you own it.

Which barcode type should I use?

Use EAN-13 or UPC-A for retail products that carry official numbers, and Code 128 for your own stock codes and order numbers, since it takes any text.

Why will my EAN-13 not print?

It must be 12 or 13 digits with a correct check digit. The page names the value it rejects, and with 12 digits it adds the check digit for you.

Keep working with the result

After you download, choose “Save to Workstand” to keep the result in a folder on your computer, attach it to a project and create a follow-up task. It is saved by your browser, not uploaded.