Skip to content
Print Planning Tool

QR Label Count Calculator

Work out how many QR labels fit on one sheet or roll, how many sheets a run needs, and how much of each sheet is wasted.

1. Sheet and label

Formula

Usable width = sheet width − 2 × margin, and likewise for height. Columns = floor((usable width + gap) ÷ (label width + gap)); rows likewise. Labels per sheet = columns × rows. Sheets needed = ceil(total ÷ labels per sheet). Waste % = 1 − (labels × label area) ÷ usable sheet area. The gap and margin are printer and cutter requirements, not optional padding — confirm them with your supplier.

Result
Labels per sheet
24
3 columns × 8 rows
Sheets needed for 1,000 labels42
Labels on last sheet16
Unused area per sheet (approx.)37.3%

Fitting Labels on a Sheet Without Wasting Stock

Label planning is arithmetic with consequences. A layout that fits one extra column per sheet can cut the sheet count for a large run by a fifth, while a layout that ignores the cutter's minimum gap produces sheets that cannot be cut cleanly. The calculator handles the arithmetic: given a sheet size, a label size, the gap between labels, and the edge margin the printer needs, it tells you how many labels fit, how many sheets the run needs, and roughly how much of each sheet goes unused. The rest is judgement about which trade-offs are worth making.

Why gaps and margins are not optional

The gap between labels is what the cutter or die needs to separate them without nicking a neighbour, and the edge margin is what the printer needs to grip and register the sheet. Both vary by supplier and by process, so the defaults here are starting points, not gospel. If you plan with a 2 mm gap and the printer needs 3 mm, your layout does not fit and the job comes back with a changed specification or a higher price. Confirm both numbers before you commit artwork, and re-run the calculator with the real values. For roll printing, the same logic applies along the web width, with the added constraint that the roll's usable width is fixed by the press.

Small changes, large savings

When a layout wastes a strip of sheet along one edge, a small change often recovers it: rotating the label 90 degrees, trimming a millimetre of padding, or switching to a slightly different standard sheet size. Each change must be checked against the QR code itself, though. A label that shrinks the code below its safe print size, or squeezes the quiet zone, is a false saving that produces unscannable labels. Keep the code size fixed and adjust the label's padding, text, and white space first. If the label genuinely cannot hold a scannable code at the size you want, the answer is a larger label, not a smaller code.

Planning the run

  • Order a few percent extra sheets for setup, misprints, and application mistakes.
  • Ask whether the supplier counts the last partial sheet as a full sheet for pricing.
  • For multi-design runs, confirm whether each design needs its own setup or shares the run.
  • Print one sheet first and scan codes from several positions on it — edge labels can print differently from centre ones.
  • Keep a sample sheet from the approved run to compare against reprints.

A sheet that fits well is cheaper, faster to cut, and easier to apply. Do the arithmetic before the artwork, not after.

Frequently Asked Questions

How many labels fit on an A4 sheet?

It depends on the label size, gap, and edge margin your printer needs. Enter those numbers and the calculator gives columns, rows, and labels per sheet. For example, 50 × 30 mm labels with a 3 mm gap and 5 mm margins fit 4 columns × 9 rows = 36 per A4 sheet.

Why does my printer need an edge margin?

Printers need a grip edge and registration area, and cutters need clearance from the sheet edge. The margin is a production requirement, not optional padding — confirm the real values with your supplier before finalising artwork.

Can I rotate labels to fit more per sheet?

Often yes. Rotating 90 degrees can recover a wasted strip along one edge. Keep the QR code itself at a safe size and re-check the quiet zone after rotating; never shrink the code to make the layout fit.

What is the waste percentage telling me?

It is the share of the usable sheet area not covered by labels, counting the gaps between them. High waste suggests trying a rotation, a slightly different label size, or a different standard sheet size.