WebToolsPlanet
Generatorguide·7 min read

Why Is My Barcode Damaged or Unreadable? (And What To Do About It)

Ripped, faded, or torn barcode not scanning? Learn why barcodes fail, what scanners can and can't recover from, and how to generate a clean replacement free.

Published 7/9/2026
Updated 7/9/2026

A barcode scanner failing on a torn shipping label or a faded price tag isn't random — it's almost always one of a handful of physical problems: missing bars, low contrast, or a broken quiet zone. Knowing which one you're looking at tells you whether the code is still readable or needs to be reprinted.

Quick Answer

A barcode becomes unreadable when physical damage — tearing, fading, creasing, or ink smudging — removes or distorts enough bars that the scanner can't reconstruct the encoded data. Minor damage near the edges often still scans; damage to the middle bars or the quiet zone usually doesn't. When in doubt, regenerate and reprint the barcode with the Barcode Generator rather than trying to repair the original.


Why Barcodes Stop Scanning

A 1D barcode (CODE128, EAN-13, UPC-A, CODE39, ITF) encodes data purely as the widths of black bars and white spaces. There's no error correction built into most 1D formats — unlike a QR code, which can lose up to 30% of its pattern and still decode, a linear barcode has almost no redundancy. That's why physical damage is so much more likely to break a barcode outright than a QR code.

Torn or Ripped Barcodes

A tear that crosses the bars removes data the scanner has no way to reconstruct. If the tear only touches the quiet zone (the blank margin on either side) or a corner that doesn't cross any bar, the code can still scan — the scanner just needs a clean run of bars and spaces from start to finish. A tear through the middle third of the barcode is the most damaging, since that's usually where the check digit and densest data live.

Faded Barcodes

Fading is a contrast problem, not a missing-data problem. Thermal-printed labels (common on shipping stickers and receipts) fade with heat, sunlight, and time — the black bars lighten toward gray until the scanner's sensor can no longer tell bar from background. Faded barcodes are actually easier to fix than torn ones: a scanner with adjustable sensitivity, or simply better lighting, can sometimes still read a faded code that a phone camera can't.

Creased or Folded Barcodes

A crease distorts the width of the bars it crosses without necessarily removing them. Since 1D barcodes encode data as bar width, a crease that stretches or compresses part of the code can make individual bars measure as the wrong width — turning a "3" into what the decoder reads as a "4." This produces a checksum mismatch far more often than an outright scan failure, which is why creased barcodes sometimes get rejected at checkout with no obvious visual damage.

Missing Quiet Zone

Every barcode needs a blank margin (the "quiet zone") on both sides — at minimum, the width of about 10 narrow bars. If a barcode is printed too close to a label edge, cropped, or has another design element overlapping the margin, the scanner can't tell where the code starts and ends, even if every bar is perfectly intact.


What To Do When a Barcode Won't Scan

Step 1: Check where the damage is. Damage to the quiet zone or the outer few bars is more recoverable than damage to the middle of the code.

Step 2: Try a different scanner. A dedicated laser or CCD barcode scanner is more tolerant of low contrast and minor damage than a phone camera app, which relies on image processing that struggles in poor lighting.

Step 3: If the code is genuinely damaged, don't try to repair the image — regenerate it. Reprinting a clean barcode takes seconds and removes all guesswork. Use the Barcode Generator, select the same format (CODE128 for shipping and inventory, EAN-13/UPC-A for retail), re-enter the original number, and download a fresh PNG or SVG.

Step 4: Print at the right resolution. A common cause of barcodes that look fine but scan inconsistently is print resolution below 300 DPI — ink bleed at low DPI narrows the white spaces between bars until they read as the wrong width. Reprint at 300 DPI minimum (600 DPI for small barcodes).

Step 5: Scan-test the reprint before using it in bulk. Test with at least two different scanners (a handheld scanner and a phone camera) before printing a full batch of labels.


Common Mistakes

Trying to "clean up" a damaged barcode image in a photo editor. Sharpening or increasing contrast on a photo of a damaged barcode does not restore bars that are physically torn or missing. If the underlying data is gone, no amount of image editing brings it back — regenerate from the original number instead.

Assuming a barcode that scans on one device will scan on all devices. Sensitivity varies a lot between scanner hardware. A barcode that's borderline (slightly faded, slightly low contrast) might scan fine on a modern handheld scanner and fail consistently on an older CCD scanner or a phone camera in poor lighting.

Reusing a barcode number after a product change. If a product's contents, size, or price changes, generate a new barcode number rather than reprinting the old one on new stock — this is a common source of "barcode doesn't match description" errors at checkout, separate from physical damage.

Printing barcodes too small. Shrinking a barcode to fit a small label often pushes the narrowest bar below the minimum reliable width (about 0.25mm for CODE128 and EAN-13). If a barcode has to be small, increase the bar-width multiplier in the generator rather than just scaling the whole image down.


  • Barcode Generator — Generate CODE128, EAN-13, UPC-A, CODE39, and ITF barcodes as PNG or SVG

  • QR Code Scanner — Decode a QR code from an uploaded photo or screenshot

  • QR Code Generator — Create static QR codes for URLs, WiFi, contact cards, and more

Seeing this exact notice on a shipping or tracking page instead? See Barcode Label Unreadable and Replaced — What This Shipping Notice Means for what it specifically means and whether it affects delivery.

The QR Code Tools collection groups every QR and barcode utility in one place. The full Generator Tools category has everything else alongside it.


FAQ

Why is my barcode ripped or torn and still scanning fine?

Because the tear only affected the quiet zone or a non-critical edge, not the bars themselves. A scanner just needs one clean, unbroken pass across the full width of the code — damage outside that path often doesn't matter.

Can a faded barcode be fixed without reprinting?

Sometimes, if the fading is minor: better lighting, a higher-sensitivity scanner, or increasing the contrast on a photo before scanning it (not the physical label) can help. But for consistent, reliable scanning — especially at checkout or in a warehouse — reprinting is the dependable fix.

What's the difference between a torn barcode and a bad barcode?

"Torn" or "ripped" barcode usually means physical damage to the printed label. "Bad barcode" is a broader term that can also mean a barcode that was generated incorrectly — wrong check digit, wrong format, or data that doesn't match the product. If a freshly printed barcode fails to scan with no visible damage, check the encoded data and check digit before assuming a print problem.

How do I know if a barcode problem is print quality or a generation error?

Generate the same number again with the Barcode Generator and scan the fresh digital preview on screen before printing. If the on-screen version scans correctly, the problem is in printing (resolution, ink, size). If it doesn't scan even on screen, the issue is with the entered data or format.

What barcode format is most resistant to damage?

None of the common 1D formats (CODE128, EAN-13, UPC-A, CODE39, ITF) include meaningful error correction, so none are inherently damage-resistant — a QR code's built-in error correction makes it far more tolerant of the same kind of physical damage. If a use case involves labels that get scuffed, folded, or exposed to weather, a QR code is a more resilient choice than a 1D barcode.


Generate a Clean Replacement Now

If a barcode is torn, faded, or creased, don't try to repair the image — regenerate it. The Barcode Generator creates a fresh CODE128, EAN-13, UPC-A, CODE39, or ITF barcode from the original number in seconds, free, with no account required.

Khushbu

Khushbu

Full-Stack Developer & Founder

I build tools I wish existed — fast, free, and private. Every tool runs in your browser because I believe your data should stay yours.