!main_tags! !main_header!
Web Tool / PWA

QR & Barcode Tool

A comprehensive QR code and barcode platform for generation and scanning. Create custom codes in seconds, scan any barcode with your camera, and download in multiple formats.

Category QR & Barcode Tool
Platform Web + PWA
Status Live
Domain qr-bar-code.com
Formats 7 barcode formats
Registration Not required
Offline Works offline

What is QR & Barcode Tool?

QR & Barcode Tool is a dual-purpose platform covering both code generation and scanning. On the generation side, users can create QR codes for URLs, plain text, contact cards (vCard), WiFi credentials, email addresses, phone numbers, and more. On the scanning side, the tool uses the device camera through WebRTC to scan QR codes and barcodes in real time, without requiring a native app.

The generator supports multiple output formats - PNG, SVG, and PDF - and gives users control over code size, error correction level, and foreground/background colours. Codes can be downloaded individually or generated in batch from a list of inputs. The scanner recognises QR codes, Code 128, EAN-13, EAN-8, UPC-A, UPC-E, Data Matrix, and other common barcode formats.

Because the tool is built as a Progressive Web App, it can be installed on both desktop and mobile devices and used offline. Scan history is stored locally so users can refer back to previously scanned codes without re-scanning.

What it does

Multiple QR data types

Generate QR codes for URLs, plain text, contact cards (vCard 3.0), WiFi network credentials, email addresses, phone numbers, SMS, and calendar events. Each data type has a dedicated input form.

Multi-format barcode generation

Supports Code 128, EAN-13, EAN-8, UPC-A, UPC-E, Code 39, and other common 1D barcode formats in addition to QR codes and Data Matrix 2D codes.

PNG, SVG, and PDF download

Generated codes can be downloaded as raster PNG (any resolution), vector SVG (infinitely scalable), or embedded in a PDF page - whichever format the downstream use case requires.

Camera-based scanning

Uses the WebRTC camera API to scan codes in real time directly in the browser. No native app installation required. Works on any device with a camera and a modern browser.

Scan history

All scanned codes are saved to local storage with timestamps, so users can refer back to previously scanned content without rescanning. History can be exported or cleared.

Batch QR generation

Users can paste a list of URLs or text values and generate a corresponding set of QR codes in one operation, downloading the batch as a ZIP archive.

Customisable appearance

QR codes can be customised with foreground and background colour choices and size settings. Error correction level can be set from L to H depending on how much visual modification the code will undergo.

PWA - works offline

Installable as a Progressive Web App on desktop and mobile. Once installed, the generator works fully offline. The scanner requires camera access but no network connection.

How it's built

QR & Barcode Tool is a client-side web application with no backend. QR code generation uses a JavaScript QR library running in the browser. Barcode scanning uses the WebRTC getUserMedia API to access the camera stream, which is then decoded frame-by-frame using a barcode detection library. All operations run in the browser, making the tool deployable as a purely static application.

QR generation JavaScript QR library (client-side)
Barcode scanning WebRTC camera stream + JS barcode decoder
Output Canvas API (PNG), SVG generation, jsPDF (PDF)
Storage localStorage for scan history
Infrastructure Kalenuxer static build, PWA Service Worker

Technologies used

Core
JavaScript HTML5 Canvas SVG
Browser APIs
WebRTC (camera) Canvas API File API localStorage
Libraries
QR generation Barcode detection PDF generation
Build & PWA
Kalenuxer Service Worker Web App Manifest

Need a tool like this?

We build browser-based utilities that work offline, handle files locally, and deploy as static applications.

User Reviews

What people say about QR & Barcode Tool

4.7
6 reviews
Brigitte Moreau
Lyon, France

Supports all the formats my client needed

Client asked for Code 128 barcodes for their logistics operation. This was the only free tool that handled it properly and let me download in the right resolution. Solid.

May 2026
Ting Wei
Taipei, Taiwan

Best batch QR generation I have found free

The batch generation feature is a game-changer for our product labelling workflow. Generated 500 unique QR codes in under a minute. No other free tool offers this.

May 2026
Oscar Reyes
Bogota, Colombia

Works offline and generates instantly

Needed a QR generator that works in the field without reliable internet. The PWA mode works perfectly offline. Built a whole event check-in system around it.

May 2026
Lena Fischer
Hamburg, Germany

Very thorough barcode format documentation

Came for the generator, stayed for the documentation. The articles explaining different barcode standards and when to use them are really comprehensive.

May 2026
Carlos Mendez retailsolutions.mx
Mexico City, Mexico

Perfect for retail and inventory use

We use this tool daily for generating barcodes for our retail inventory. Supports all the formats we need, outputs clean SVG and PNG. Huge time saver.

May 2026
Fatima Al-Rashid
Dubai, UAE

The cleanest QR generator I've found

Generates high-quality QR codes instantly. The download options are great and the barcode format guides helped me understand which format to use for my inventory system.

May 2026

Leave a review

Reviews are moderated before appearing. Your email is never shown publicly.

!main_footer!