QR Code Generator & Vector Styler
API coming soonGenerate standards-compliant ISO/IEC 18004 QR codes for URLs, Wi-Fi, vCard contacts, and text. Download vector SVG & 2X HD PNG.
QR Code Generator & Vector Styler
Compliant with ISO/IEC 18004 • Permanent Offline Matrix • Never Expires
API version coming soon
Get notified when the QR Code Generator & Vector Styler API is available.
About
Quick Response (QR) codes are the global standard for two-dimensional optical barcodes, connecting physical real-world touchpoints with digital web experiences. First invented in 1994 by Masahiro Hara at Denso Wave for automotive component tracking, QR codes are now universally decoded by iOS and Android smartphone camera sensors in sub-second latency without dedicated scanner apps.
Our QR Code Generator & Vector Styler produces static, unconstrained, permanent QR codes strictly compliant with international optical standards. Unlike commercial URL-shortener services that insert dynamic redirect middlewares that expire or demand paid subscriptions, our engine directly encodes your raw data into the matrix. The generated codes work indefinitely offline, never expire, and feature zero third-party telemetry.
Optical Geometry & ISO/IEC 18004 Specifications
- International Standards: Fully compliant with ISO/IEC 18004:2015 and JIS X 0510 2D symbology specifications.
- Finder Patterns (Position Detection): Three prominent nested square markers located at the top-left, top-right, and bottom-left corners enable omnidirectional, 360-degree scanability regardless of camera tilt or rotation angle.
- Timing Patterns: Alternating black and white module lines running horizontally and vertically between finder patterns to establish Cartesian coordinate grids.
- Alignment Patterns: Embedded sub-grids on larger matrix versions (Version 2 through 40) that compensate for curved, distorted, or wrinkled physical surfaces.
- Quiet Zone Margin: Generates a standard 4-module clean margin ensuring optical isolation from surrounding graphics and typography.
Reed-Solomon Error Correction (ECC) Architecture
QR codes utilize Reed-Solomon algebraic error correction over Galois Fields (GF(2^8)). This allows damaged, dirty, or partially obscured codes to be scanned with 100% mathematical integrity:
| ECC Level | Error Recovery Ratio | Codeword Redundancy Overhead | Recommended Industrial Applications | Physical Printing Guidelines |
|---|---|---|---|---|
| Level L (Low) | ~7% recovery | Lowest module density | Clean digital screens, mobile wallet passes, dense URL strings | Best for OLED/LCD screens; avoid for textured print |
| Level M (Standard) | ~15% recovery | Balanced (Default) | General marketing, product packaging, table menus, receipts | Industry standard for 80% of consumer print |
| Level Q (Quartile) | ~25% recovery | High module redundancy | Logistics shipping labels, curved bottle labels, vehicle decals | Recommended for outdoor environments subject to abrasion |
| Level H (High) | ~30% recovery | Maximum module redundancy | Artistic QR designs, central logo overlays, industrial factory floors | Mandatory if overlaying brand logos or icons |
Data Encoding Modes & Version Matrix Capacities
| Data Encoding Mode | Supported Character Repertoire | Bit Density | Maximum Payload Capacity (Version 40-L) |
|---|---|---|---|
| Numeric Mode | Digits 0 through 9 |
~3.33 bits / char (10 bits per 3 digits) | 7,089 characters |
| Alphanumeric Mode | 0-9, A-Z, Space, $, %, *, +, -, ., /, : |
5.5 bits / char (11 bits per 2 chars) | 4,296 characters |
| Byte / Binary Mode | 8-bit binary data (UTF-8, ISO-8859-1) | 8.0 bits / byte | 2,953 bytes |
| Kanji Mode | Shift JIS double-byte Japanese characters | 13.0 bits / character | 1,817 characters |