toolify logotoolify

Barcode & QR Code Scanner — Scan & Generate Free

Instantly scan QR codes and barcodes from uploaded images or your live webcam. Supports 10+ formats including Code128, EAN-13, and DataMatrix. Also generate fully customized QR codes for URLs, WiFi, vCards, and more — all in your browser.

Supports QR Code, Code128, EAN-13, EAN-8, UPC-A, UPC-E, DataMatrix, PDF417, Aztec, Codabar

How to Use

1

Choose Mode

Select 'Scan from Image', 'Webcam Scanner', or 'Generate QR' from the tab bar.

2

Scan or Configure

Upload an image or start the webcam to decode. For generation, fill in your QR data and pick colors.

3

Copy or Download

Copy decoded text to clipboard, follow links directly, or download your generated QR as a PNG.

Why Use Our Tool?

10+ Barcode Formats

Reads QR, Code128, EAN-13, UPC, DataMatrix, PDF417, Aztec, Codabar and more via ZXing.

Live Webcam Scanning

Continuous webcam scanning with real-time detection — no app or installation needed.

5 QR Types

Generate QR codes for URL, Text, WiFi credentials, vCard contact, and Email.

Full Customization

Pick colors, set output size up to 1000px, and choose error correction level.

100% Private

Everything runs in your browser. No data is sent to any server.

Frequently Asked Questions

Which barcode formats are supported for scanning?

QR Code, Code128, Code39, EAN-13, EAN-8, UPC-A, UPC-E, DataMatrix, PDF417, Aztec, Codabar, and more — powered by the ZXing library.

Can I scan barcodes using my webcam?

Yes. Switch to the 'Webcam Scanner' tab, allow camera access, and point your camera at any barcode or QR code for instant detection.

What types of QR codes can I generate?

URL, plain text, WiFi network credentials, vCard contact information, and email (with pre-filled subject and body).

Can I customize the QR code appearance?

Yes — choose foreground and background colors, set output size (100–1000px), and select error correction level (L/M/Q/H).

Is my data sent to a server?

No. All scanning and generation happens entirely in your browser. Your images and QR data never leave your device.

What image formats work for scanning?

JPG, PNG, WEBP, and BMP. For best results use a clear, high-contrast image with good lighting.