What this tool does
Quick Response (QR) codes are two-dimensional matrix barcodes designed to store arbitrary data that smartphones and optical scanners can read instantaneously. Most online QR code generators trap users with expiration dates, paid account tiers, or invasive tracking redirects. This tool runs 100% locally in your browser, generating direct, permanent QR codes with no redirects, no middleman servers, and no subscriptions. You can encode web links, formatted Wi-Fi network credentials for password-free guest access, complete vCard contact cards, or raw text, while customizing foreground and background colors, error correction levels, and embedding your own brand logo.
How it works
QR codes encode data using black and white square modules arranged in a grid with distinct finder patterns at three corners. The encoding uses four standard modes: numeric, alphanumeric, byte, and kanji. A Reed-Solomon algebraic error correction algorithm interleaves mathematical redundancy into the payload, allowing the barcode to be read even if parts of it are obscured, smudged, or torn. This tool lets you configure the error correction between Level L (7% recovery), Level M (15% standard), Level Q (25% high), and Level H (30% ultra-high).
When you upload an optional center logo, the generator automatically switches to Level H error correction. This ensures that even though the center 20% to 25% of the barcode grid is covered by your company logo or avatar, the remaining 70% to 75% of undamaged modules contains complete Reed-Solomon parity data. The scanner calculates the missing bytes algebraically and reconstructs the original payload without reading errors.
For Wi-Fi sharing, the tool serializes network parameters using the standard WIFI URI scheme: WIFI:T:WPA;S:NetworkName;P:Password;H:false;;. Modern iOS and Android camera apps natively parse this format, presenting the user with an instant 'Join Network' prompt without requiring manual typing. For business contacts, the tool compiles structured vCard 3.0 blocks that smartphone address books ingest in a single tap.
All generation occurs entirely on your device via HTML5 canvas rendering and vector SVG serialization. You can download crisp 1024x1024 pixel PNG files for digital flyers and menus, or export scalable vector graphics (SVG) that print shops can scale infinitely to billboards and product packaging without pixelation or loss of sharpness.
Worked example
Generating a branded Wi-Fi QR code for an office guest lounge.
- Select 'Wi-Fi Network' data mode
- Enter SSID: 'Acme-Guest' and Password: 'WelcomeSecure2026'
- Choose corporate navy '#0f172a' as foreground color
- Upload company logo PNG to center position
- Error correction automatically locks to Level H (30%)
A print-ready 1024x1024 PNG and vector SVG. Scanning the code with any smartphone camera immediately connects to the guest Wi-Fi network without typing.
Accuracy and limitations
- Do not invert colors to a light foreground on a dark background unless strictly necessary, as older barcode scanners expect dark modules on a light background.
- Center logos should not cover more than 25% of the total QR surface to maintain reliable scanning across budget smartphones and low-light environments.
- Always test the QR code using a real smartphone camera from a comfortable distance before committing to commercial print runs.
Frequently asked questions
- Do these QR codes ever expire?
- No. These are static QR codes that encode your text, link, or Wi-Fi password directly into the matrix. Because there is no middleman redirect URL or cloud server involved, the QR code will work permanently and never expire.
- How does the Wi-Fi QR code work on iPhone and Android?
- It formats the credentials using the universal WIFI:T:WPA;S:SSID;P:PASSWORD;; schema. When an iPhone or Android user points their camera at the code, the operating system recognizes the Wi-Fi payload and displays an instant 'Join Network' pop-up.
- Why does uploading a logo require Level H error correction?
- The logo visually blocks some of the QR code modules in the center. Reed-Solomon Level H error correction reserves 30% of the data capacity for mathematical redundancy, allowing scanners to reconstruct the blocked information without failing.
- Can I use these QR codes on printed menus and billboards?
- Yes. The tool exports both high-resolution 1024x1024 PNG files and vector SVG files. Vector SVGs can be enlarged to any physical dimension—from small business cards to huge billboards—without pixelation or loss of clarity.
- Are my passwords or contact details sent to your servers?
- No. The entire encoding process executes locally inside your web browser using client-side JavaScript. Nothing you enter or upload is ever transmitted, logged, or stored on any server.