Instantly generate high-quality QR codes for any text, URL, email, or contact data. Adjust size, error correction level, and foreground/background colors. Download as PNG – fully client-side, zero data storage.
The QR code above conforms to ISO/IEC 18004. Use the download button to save as PNG.
Quick Response (QR) Code is a two-dimensional barcode invented in 1994 by Denso Wave, a subsidiary of Toyota. Originally designed for automotive parts tracking, QR codes evolved into a global standard (ISO/IEC 18004) for fast, reliable data encoding. Unlike traditional barcodes, QR codes store information both horizontally and vertically, allowing up to 7,089 numeric characters or 4,296 alphanumeric characters.
? How it works: QR codes use Reed–Solomon error correction, position detection patterns, timing patterns, and format information. The core matrix is divided into modules (black/white squares) that represent binary data.
QR codes include redundant data that allows recovery even if the code is partially dirty, damaged, or covered by a logo. There are four levels: L (7%), M (15%), Q (25%), and H (30%). Higher correction increases resilience but reduces data capacity. For marketing materials exposed to wear, we recommend level Q or H. For clean digital displays, level M is optimal.
| Content type | Sample data | Error correction | Version (size) | Max modules |
|---|---|---|---|---|
| URL (short) | https://www.getzenquery.com | M | 3 (29x29) | 841 modules |
| Plain text | "The quick brown fox jumps over the lazy dog" | Q | 5 (37x37) | 1369 modules |
| vCard contact | BEGIN:VCARD...END:VCARD | H | 8 (49x49) | 2401 modules |
| Wi-Fi config | WIFI:S:MyNetwork;T:WPA;P:Pass123;; | M | 4 (33x33) | 1089 modules |
A major art museum implemented QR codes on 200+ exhibit labels. Using our generator, they chose error correction level Q to withstand accidental scratches and added a dark blue foreground with light cream background (maintaining 85% contrast). Scan success rate increased by 42% compared to default black-and-white low-correction codes. The generated PNGs were embedded in print PDFs at 300 DPI (module size 12 pixels). The museum reported faster visitor engagement and reduced reprints.
Reed–Solomon error correction is a mathematical algorithm that adds polynomial redundancy to data. For QR codes, it means even if up to 30% of the code is unreadable (e.g., torn or partially covered), the original information can be reconstructed. This robustness is why QR codes are trusted for mission-critical logistics. The generator automatically computes the optimal codeword allocation based on your selected correction level and input length.