QR Code Generator
Generate QR codes from any text or URL instantly online. Choose size and error correction level, then download as PNG. Free QR code generator — no signup, runs entirely in your browser.
Related Tools
Unix Timestamp
Convert Unix timestamps to UTC, local time, and ISO 8601 instantly. Auto-detects seconds vs milliseconds.
Base Converter
Convert numbers between decimal, hex, binary, and octal instantly. Free and runs in your browser.
Hash Generator
Generate SHA-1, SHA-256, SHA-384, and SHA-512 hashes instantly. Runs entirely in your browser using the Web Crypto API.
QR codes (Quick Response codes) were invented by Denso Wave in 1994 to track automotive parts during manufacturing. Unlike barcodes, they store data in two dimensions — encoding URLs, text, contact cards, and more in a grid of black and white squares readable by any smartphone camera. The format was designed for fast scanning in industrial environments and can encode up to 4,296 alphanumeric characters.
QR codes appear on product packaging, event tickets, restaurant menus, payment terminals, and public signage worldwide. They are integral to contactless experiences: Google Pay, Apple Wallet, boarding passes, and COVID vaccination certificates all rely on QR encoding for fast, reliable machine scanning. Error correction levels (L/M/Q/H) allow codes to remain scannable even when partially damaged.
This tool uses the qrcode npm library to render QR codes directly to an HTML canvas element in the browser. You can adjust output size in pixels and set the error correction level, then download the result as a PNG — no server needed. All data stays in your browser and is never transmitted to any external service.
Common Use Cases
Restaurant digital menu linking
Restaurants replace printed menus with QR codes on table tents pointing to a hosted PDF or website. Generating a correctly sized PNG with High (H) error correction ensures the code scans reliably even when printed small or slightly smudged on laminated card stock. The PNG download can be sent directly to a print shop without additional software.
Event ticket and check-in codes
Ticketing platforms like Eventbrite embed QR codes in confirmation emails that scanners read at venue gates. Generating a test QR pointing to a booking ID URL lets you verify the scan flow before deploying to production ticketing infrastructure, confirming that the encoded URL resolves correctly across iOS and Android camera apps.
Wi-Fi network sharing
Android and iOS support a WIFI:S:<SSID>;T:WPA;P:<password>;; QR payload that automatically connects devices to a network when scanned. Encoding this string saves guests from typing complex passwords and is standard practice for hotel and conference room Wi-Fi cards printed at the front desk.
Product packaging traceability
Manufacturers encode batch numbers and expiry dates into QR codes printed on labels. Using Medium (M) error correction with a larger canvas size ensures the code remains scannable after modest print degradation on matte packaging materials in warehouse lighting conditions, meeting GS1 Digital Link standards for retail traceability.
How to Use the QR Code Generator
- Type or paste any URL or text in the input field.
- The QR code updates instantly as you type.
- Choose a size (256, 512, or 1024 px) and error correction level.
- Click "Download PNG" to save the QR code to your device.