Barcode Scanner
Decode any 1D or 2D barcode — drop an image, or scan with your camera. CODE128, EAN, UPC, CODE39, QR and more.
100% in your browser — files never uploaded.
Postcrest — full AI image suite
Need more than a converter? AI background removal, upscale, edit and generate — one workspace.
How to use the Barcode Scanner
- 1Drop an imageOr use the camera button.
- 2DecodeAll common 1D + 2D formats supported.
- 3Copy or openURLs are auto-linked.
About this tool
Uses ZXing-js — the JavaScript port of the popular ZXing barcode library.
Camera mode requires HTTPS and permission to access the camera. Nothing is recorded.
Frequently asked questions
What formats?
CODE128, EAN-13, EAN-8, UPC-A, CODE39, ITF, QR, Data Matrix, Aztec, PDF417 and more.
Are files uploaded?
No — every step runs in your browser.
Does the camera work on iOS?
Yes — iOS Safari 11.1+.
Mobile-friendly?
Yes.
QR codes too?
Yes — but the QR Scanner is faster for QR-only.
Need more than free tools? Get Postcrest's full AI image suite.
AI background removal, AI upscaling, AI image editor and AI photoshoot — every leading model in one workspace.
AI Image Generator
Every leading model — Flux, Nano Banana, Seedream, GPT-Image, SDXL.
AI Image Editor
Inpaint, outpaint, object removal — describe the edit, AI applies it.
AI Background Remover
Pixel-perfect cutouts in seconds — transparent PNG or any new scene.
AI Image Upscaler
Upscale to 4K, face-aware, print-ready, watermark-free.
Get started — access every AI tool
50% off your first 2 months. Cancel anytime.