General Productivity, Dates & MathUpdated: September 2026

Custom QR Code Generator (URLs, Wi-Fi, vCard) | Vector & PNG Export

Generate high-resolution custom QR codes for web links, Wi-Fi logins, and vCard contacts with ISO/IEC 18004 Reed-Solomon error correction and SVG/PNG download.

Research: LocalTooldeck Financial & Engineering Team
Audit: Verified for Mathematical Accuracy
Advertisement
Reserved 728×90 Top Responsive LeaderboardCLS Guard: Strict Layout Reservation (min-height: 250px)

100% In-Browser QR Rendering

Reed-Solomon matrix calculations and Canvas rasterization run locally via WebAssembly/JS. Zero URLs, Wi-Fi passwords, or vCards are transmitted across the network.

Advertisement
Reserved 728×90 Top Responsive LeaderboardCLS Guard: Strict Layout Reservation (min-height: 250px)
#0f172a
#ffffff
Live QR Preview
Advertisement
Reserved 336×280 In-Content RectangleCLS Guard: Strict Layout Reservation (min-height: 280px)

Anatomy & Mathematics of the QR Code (ISO/IEC 18004)

The Quick Response (QR) code is a two-dimensional matrix barcode invented in 1994 by Masahiro Hara at the Japanese automotive corporation Denso Wave. Designed initially to track automotive components during high-speed assembly line processing, the technology was internationally codified under standard ISO/IEC 18004.

A QR code consists of square black modules arranged in a square grid on a white background. Distinct functional patterns allow 360-degree high-speed optical scanning:

  • Finder Patterns: Three distinct concentric square targets positioned at the top-left, top-right, and bottom-left corners that establish spatial orientation, scale, and angle of inclination.
  • Timing Patterns: Interleaved black and white module tracks bridging the finder patterns that define the matrix coordinate grid.
  • Alignment Patterns: Smaller concentric squares embedded in larger QR versions (Version 2 and higher) to correct for physical surface curvature and optical distortion.

Reed-Solomon Error Correction Levels Reference

ECC LevelRecovery CapacityData Density Trade-offRecommended Use Cases
Level L (Low)~7% of codewordsMaximum storage / smallest sizeClean digital screens, high-contrast monitors
Level M (Medium)~15% of codewordsBalanced density (standard default)Product packaging, marketing brochures, flyers
Level Q (Quartile)~25% of codewordsModerate module density expansionIndustrial environments prone to dirt or abrasion
Level H (High)~30% of codewordsHighest module density expansionQR codes with embedded center brand logos or severe wear

URI Protocol Schemes for Mobile Automation

Smartphones recognize specific standardized text protocols encoded in QR modules:

  • Wi-Fi Direct Connection: WIFI:T:WPA;S:MySSID;P:Pass123;; allows guests to instantly connect without revealing raw passwords verbally.
  • vCard 3.0 Electronic Business Card: BEGIN:VCARD\nVERSION:3.0\nN:Doe;John\nTEL:+15551234567\nEND:VCARD enables one-tap contact synchronization.
  • Deep App Linking: Custom URI schemes (such as facetime:, sms:, or geo:) streamline real-world user interactions.
Advertisement
Reserved Responsive Bottom PlacementCLS Guard: Strict Layout Reservation (min-height: 250px)
Advertisement
Reserved 336×280 In-Content RectangleCLS Guard: Strict Layout Reservation (min-height: 280px)

Frequently Asked Questions (US Standards)

How does Reed-Solomon Error Correction work in QR codes?
QR codes implement Reed-Solomon error-correcting codes, a non-binary cyclic error-correcting algorithm developed by Irving S. Reed and Gustave Solomon in 1960. The algorithm appends parity mathematical polynomials to the data stream. There are four standardized error correction levels: Low (L - 7% recovery), Medium (M - 15% recovery), Quartile (Q - 25% recovery), and High (H - 30% recovery). Higher levels allow the QR code to remain fully readable even if smudged, torn, or partially obscured by logos.
What is the maximum data storage capacity of a QR code?
Under the ISO/IEC 18004 standard, a Version 40 QR code (177x177 modules) can store up to 7,089 numeric characters, 4,296 alphanumeric characters, 2,953 binary bytes, or 1,817 Japanese Kanji characters at the lowest error correction level. In everyday practice, keeping payload strings concise ensures lower version densities and significantly faster mobile camera focus and decoding.
How do Wi-Fi and vCard QR codes function automatically on smartphones?
Modern iOS and Android camera apps implement native URI scheme parsers. When an image begins with "WIFI:T:WPA;S:MyNetwork;P:MyPassword;;", the mobile OS detects network credentials and prompts the user to join the Wi-Fi network without manual password entry. Similarly, the "BEGIN:VCARD ... END:VCARD" format triggers the native contacts application to create a new address book entry directly.
Are my generated QR codes private?
Yes. All matrix encoding, Reed-Solomon parity polynomial generation, and Canvas rasterization execute 100% locally in your browser memory. No Wi-Fi passwords, contact details, or URLs are ever uploaded to an external server.
Advertisement
Reserved Responsive Bottom PlacementCLS Guard: Strict Layout Reservation (min-height: 250px)
Advertisement
Reserved 320×100 Mobile Anchor