Take a photo with your phone or upload an image of the barcode/QR — even if it is faded, scratched or hard to read. TryHarder runs many recovery passes before giving up.
Take a photo or upload images of the same barcode/QR from different angles. TryHarder scans each shot, then combines what it can make out. More angles = better chance on damaged codes.
Upload an image, then drag around one code if the photo has several. Results show full reads and partial recovery (e.g. 1234?678). Laptop: webcam via Live camera / Take a photo.
TryHarder FAQ · Generate codes at Barcode & QR
TryHarder reads QR codes and common 1D barcodes from a phone photo or an uploaded image — with extra recovery passes for degraded labels that normal scanners reject on the first try.
Warehouse operators, retail staff, event hosts and anyone stuck with a scratched, faded or low-contrast label. If you need industrial machine-vision certification, use specialised hardware — this page is a free browser best-effort tool.
Example 1. Faded shelf QR: take a phone photo, keep TryHarder deep recovery on.
Example 2. Scratched Code 128: crop tightly around the bars, try again.
Example 3. Live camera: hold steady until the green border flashes and the text appears.
Photographing the whole carton when only the label matters. The more of the frame the code occupies, the more pixels there are per bar, and detail is what recovery works with — move closer or use the selection box to scan just the code. Fighting a reflection is the second: a glossy or laminated label under a direct light throws a highlight across the bars that no processing recovers, so change the angle rather than the settings. The third is giving up after one pass, when re-scanning a tighter selection of the same photo often reads a code the full frame could not.
Hold the camera square to the label rather than at an angle, and let it focus before capturing — a sharp photo of a damaged code beats a blurry photo of a clean one. If a label is torn or scuffed, include the quiet zone either side of the code in the selection, since the blank margin is part of what a reader uses to find the code at all. On a phone, natural indirect light gives better results than the flash, which tends to blow out exactly the area you need.
Images can be uploaded instead of captured, so a working camera is not required and photos taken by someone else work equally well. Decoded values are shown as selectable text that can be read aloud and copied, rather than only being displayed over the image. All controls are standard buttons reachable by keyboard, though aiming a live camera at a label is inherently a visual task.
Images and camera frames are processed in your browser for decoding. They are not uploaded to ToolsAre.Us for the scan. Advertising cookies are described in our Privacy Policy.
Barcode & QR generator, Image compressor, all tools.
Multi-pass recovery tries hard; complete destruction still fails.
No — local decode.
QR + common 1D via ZXing.
Rare; check agreement count and try another photo.
More help: TryHarder FAQ · Contact