Skip to content
Image Tool

QR Code Cropper

Crop a QR image in-browser with a quiet-zone guard that warns if the crop would cut the margin.

Quiet-zone guard: this crop stays within the safe range for a typical export with a normal margin.

Cropped result

Upload a QR image to begin.

Crop only the excess margin around the code — never the modules, and never the quiet zone itself.

How to Crop a QR Image Without Cutting the Quiet Zone

Cropping a QR image is usually about removing excess space: a screenshot with too much white around the code, a photo with the code off-center, or an export with a generous margin that does not fit the layout. The crop itself is harmless as long as it only removes empty space outside the quiet zone. The moment it cuts into the quiet zone, or worse, into the modules, the code starts failing. The guard on this tool exists because that boundary is invisible in most images: the margin looks like blank space, and there is nothing in the file marking where the required four modules end and the disposable excess begins.

The safe way to think about it is in layers. The innermost layer is the module grid, which must never be touched. Around it sits the quiet zone, at least four modules wide on every side, which must also never be touched. Outside that sits any extra margin, which is the only part that is safe to crop. For a typical clean export, the extra margin is small, which is why the guard warns once any side passes about twelve percent. A screenshot of a code on a web page can have much more disposable space, but a tight export from a generator has almost none, so the same percentage means very different things depending on the source.

Crop evenly and conservatively. Removing a little from all four sides keeps the code centered and preserves the margin on every side, while removing a lot from one side pushes the code against the edge of the file and leaves one side with no quiet zone at all. After cropping, inspect all four edges of the result before you use it: there should be a visible band of background around the entire code, even on the side you cropped most. If any side looks tight, undo the crop and start again with a smaller amount. The preview on this tool shows the result at full size, so check it there rather than trusting the slider numbers.

Uneven originals need a different approach. If a photo has the code off-center with a lot of space on one side and none on the other, cropping the roomy side will not fix the tight side, and the code is already damaged. The right fix for that image is to add quiet zone padding first, which restores an even margin, and then crop the excess evenly if needed. Cropping is a finishing step for an image that already has a healthy margin, not a repair for an image that never had one.

Finish by scanning the cropped file with a real phone, and scan it after it has been placed in its final layout. A crop that looked safe on screen can still fail if the layout tool crops the image again to fit a frame, which is a common silent second crop. If the code will sit inside a design, hand over the cropped file with a note that the margin is final and must not be trimmed further, and check the finished design before it ships.

Frequently Asked Questions

How much can I safely crop a QR image?

Only the excess margin outside the quiet zone. For a typical generator export with a normal margin, stay under about 12% per side. The guard on this tool warns you beyond that point.

What happens if I crop into the quiet zone?

The scanner may fail to find the code, or scanning becomes slow and unreliable, because the finder patterns no longer have blank space around them.

Can cropping fix a code that is off-center in a photo?

Only partly. Cropping the roomy side cannot restore margin on the tight side. Add quiet-zone padding first to restore an even margin, then crop evenly if needed.

Should I crop in the design tool or here?

Crop once, here, and tell the designer the margin is final. A second crop inside a layout tool is a common cause of silent quiet-zone damage.