Here's a truth that surprises every seller the first time they learn it: a barcode can look perfectly fine to your eye and still fail to scan at the courier depot. The scanners are unforgiving, and the difference between a barcode that reads and one that doesn't is often invisible. The fix is to test at the bench, and it takes seconds.
Why a barcode can look fine and fail
Scanners don't see a barcode the way you do. They measure the contrast and the precise width of every bar, and a label that's slightly faint, slightly scaled down or slightly smudged can confuse them even when it reads fine to a human. That's why visual inspection isn't enough, you need an actual scan to know if a label will work.
The phone scan test
The easiest test is the one you already carry. Most modern phones can scan a barcode straight from the camera, and if your phone reads it cleanly, it's a good sign. It's not a perfect substitute for a depot scanner, a phone is more forgiving, but it catches the obvious failures like a scaled-down barcode or a faint print before they leave your bench.
What a scan should tell you
When you scan a shipping barcode, you should get back the tracking number cleanly, with no fumbling or retries. If you have to angle the phone, hold it closer, or try twice, that's a warning sign, because a depot scanner moving at speed won't give your label that patience. A clean first-try read is the standard to aim for.
Checking contrast and darkness
The most common failure is low contrast, the barcode is too faint against the label. This is a darkness setting issue on your printer, and the fix is to increase darkness until the bars are solid black, then back off if they start to blur. Our darkness guide covers finding the right level for your stock.
Scale and full-size printing
The second most common failure is a barcode that's been scaled down, usually by printing a label PDF with 'fit to page' on. A shrunken barcode might still scan on a phone but fails on older depot scanners. Always print at 100% scale, and check that the printed barcode's dimensions match what the label file intended.
Damage and creasing
Even a perfectly printed barcode fails if it's creased, covered with tape, or wrapped around a corner. Attach labels flat on a clean surface, avoid seams and edges, and don't put clear tape over the barcode, because the reflection can confuse the scanner. Our barcode failure guide covers the handling side in detail.
When to test
You don't need to scan every label, just test at the moments when something changes. When you set up a new printer, when you change label stock, when you adjust darkness, and spot-check a label or two from every new batch. A routine spot-check catches problems early, before they've affected a whole day of parcels.
Making it part of dispatch
The habit to build is simple: scan the first label of a run, and if it reads cleanly, trust the rest. It adds ten seconds to your day and prevents the far more expensive problem of a parcel that gets held at the depot, delayed or returned because the barcode wouldn't read.
Frequently asked questions
How do I test if my barcode will scan? Scan it with your phone's camera. A clean first-try read of the tracking number is a good sign, and it catches the obvious failures before dispatch.
Why does my barcode look fine but not scan? Scanners measure contrast and bar width precisely, so a label that's slightly faint or scaled down can fail even when it looks fine to the eye.
Should I put tape over a shipping barcode? No, clear tape over the barcode can reflect light and confuse the scanner. Attach the label flat and leave the barcode uncovered.
Labels that pass the scan test
Our 100 × 150mm direct thermal labels print a dark, full-size barcode that reads first try, on your phone and at the depot.
Shop 4×6 Labels