Which image types can I upload?
The file picker accepts JPG, JPEG, PNG, and WebP images. BMP, GIF, PDF, SVG, and HEIC files are not accepted as user uploads.
Upload a barcode photo or screenshot, inspect it, rotate it when needed, and decode supported formats directly in your browser.
Ready to scan an image.
Choose a JPG, JPEG, PNG, or WebP image no larger than 10 MB.
Image barcode scanner
Drag and drop an image here, paste an image, or choose a file from your device.
JPG, JPEG, PNG, or WebP · maximum 10 MB
Select a supported file, drag it into the scanner, or paste an image from the clipboard. Files larger than 10 MB are rejected before decoding.
Use the preview zoom to inspect blur, cropping, glare, and the quiet zone. Rotate left or right to create a corrected local copy and scan it again.
Copy individual values or all results, check applicable number structure, and save entries to local scan history. A decoded value does not prove product identity or authenticity.
The current decoder manifest contains 16 supported symbologies. Actual detection still depends on image quality, code size, damage, and browser memory.
The selected image is decoded by browser-side code. This scanner does not provide an image-upload endpoint, and the image is not included in scan-history records.
Preview zoom changes only what you see. Rotation creates a temporary PNG in browser memory and scans that corrected copy. Clearing the tool releases its temporary object URL.
The file picker accepts JPG, JPEG, PNG, and WebP images. BMP, GIF, PDF, SVG, and HEIC files are not accepted as user uploads.
The file may exceed 10 MB, use an unsupported MIME type, be empty, be corrupt, or use an encoding the browser cannot open.
Yes. The decoder requests up to 10 symbols from one image and removes duplicate format-and-value pairs before showing the result list.
No. Preview zoom is for visual inspection. Rotation changes the pixels sent to the decoder; zoom does not resample or alter the source image.