Máy quét QR và Mã vạch — Giải mã mọi thứ tức thì

Mở camera hoặc tải ảnh lên để quét bất kỳ mã QR hoặc mã vạch nào trong trình duyệt. Xác thực dữ liệu, sao chép kết quả, mở URL bằng một chạm.

Quét bằng camera

Press Bật camera to scan

We never see your camera feed — every scan stays on your device.

Hoặc tải ảnh lên

Kết quả giải mã

Nothing scanned yet. Use the camera or upload an image to begin.

How the Scanner Works

A simple, privacy-first decoding flow you can trust.

📷

Live Camera Decoding

Uses the native BarcodeDetector Web API where supported (Chrome, Edge, Safari 17+, Android browsers). Detection runs locally — no frames are sent anywhere.

🖼️

Image Upload

Drag a screenshot or photo of any code into the box. The scanner reads QR, EAN-13, EAN-8, UPC-A, UPC-E, Code 128, Code 39, ITF, and Codabar formats.

🔒

Zero Server Calls

The entire pipeline (camera → detection → display) is client-side. We literally have no server endpoint that receives your image data.

Built-in Validation

For retail formats (EAN/UPC), we verify check digits. For QR codes, we estimate remaining capacity and flag any decode warnings.

🔗

Open URLs Safely

If the decoded value is a URL, you can open it in a new tab — but only after you click. No auto-redirects, no tracking.

📋

Copy & Re-encode

One-click copy of the decoded data, or send it straight to our QR generator to clone or modify the code.