What is QR Code Generator?
QR codes bridge the physical and digital worlds, but many free generators track your users via redirect links or inject ads. Our QR generator builds the code locally using an HTML5 Canvas, generating a pure, untracked image that you own forever.
Before you use this tool
Start with a small, representative example and check the result before you rely on it in a larger workflow. Keep the original data and look closely at the edge cases. The safest tool is the one whose limits you understand.
Deep Dive: QR Code Generator
Related Articles
Learn more about this tool and related topics in our blog.
How to Process Files Privately Without Uploading Them
Your files stay on your device. This guide explains how Filemint processes them in the browser instead of sending them to a server.
QR Code Best Practices: Design, Error Correction & Security Guide
From error correction to color contrast, learn how to design QR codes that scan every time. A technical guide for developers and designers.
โโ
Azeem Mustafa
Privacy Architect
Core Capabilities
- Universal ISO/IEC 18004 standards-compliant generation
- Instant real-time pattern updates (zero lag)
- Multiple error correction modes (Low, Medium, Quartile, High)
- WiFi configuration generator (WPA/WPA2/WEP)
- Custom foreground and background color styling
- Downloadable Vector SVG and high-resolution PNG
- Dynamic size scaling for any use case
- locally processed and private: your links and passwords remain locally on your browser
Why It Matters
- Permanence: Your codes work forever with no subscription fees.
- Quality: Get razor-sharp vector output for professional printing.
- Privacy: Generate WiFi and private links with zero cloud exposure.
- Engagement: Connect your physical audience to your digital platforms instantly.
- Simplicity: Create a working code in under 10 seconds.
Quick Start Guide
Select Your Information Type: Choose between a URL, WiFi Configuration, or Plain Text. Each mode has optimized fields for faster entry.
Enter Your Destination Data: Paste your link or configuration. Watch the QR code pattern update in real-time as you type every character.
Choose Your Resolution Level: Select the Error Correction level. Use "High" if you plan to print the code on a textured surface or add a logo in the center.
Customize Your Brand Colors: Adjust the foreground and background colors. Always ensure high contrast (dark on light) for maximum scannability.
Verify with a Test Scan: Before downloading, aim your phone camera at the screen to confirm the code works exactly as intended.
Download Your Master File: Select PNG for digital use or SVG for professional printing and physical signage.
Usage Examples
vCard contact
Scenario 01A standard vCard that phones save as a contact.
BEGIN:VCARD VERSION:3.0 N:Doe;Jane TEL:+6512345678 EMAIL:jane@example.com END:VCARD
Scannable vCard QR that opens a Save Contact prompt
Wi Fi network config
Scenario 02Lets guests join without typing the password.
WIFI:T:WPA;S:HomeNet;P:s3cretpass;;
Scannable Wi Fi QR that joins HomeNet
Simple URL
Scenario 03The most common QR payload, a web link.
https://filemint.example/tools/qr-code-generator
Scannable URL QR that opens the page
Email mailto
Scenario 04Pre fills an email so users can send feedback fast.
mailto:support@example.com?subject=Feedback
Scannable email QR that opens a draft
Common Scenarios
Business cards and vCards
Put a vCard QR on your card so new contacts save your details in one tap instead of typing them.
Wi Fi sharing at home or events
Guests join your network by scanning, with no password typing and no need to speak the password aloud.
Payment and donation QR codes
A payment URI or donation link turns a poster into a tap to pay point. Keep the destination private by generating locally.
Event tickets and check in
Encode a ticket ID or calendar event so attendees scan at the door and add the date to their calendar.
Restaurant menus and ordering
Link to a digital menu so tables scan instead of handling shared printed menus.
App deep links and downloads
Send users to a store page or in app location with one scan from a poster or product box.
Marketing and packaging
Connect a product to a how to video, warranty form, or review page printed right on the box.
Inventory and asset tags
Encode a part number or serial so warehouse staff scan instead of keying data by hand.
Questions?
Technical Architecture
Module matrix and versions
A QR code is a grid of modules. Version 1 is 21 by 21 modules. Each step up adds 4 modules per side, up to version 40 at 177 by 177. More data needs a higher version and a denser grid.
Finder patterns
Three large squares sit in the top left, top right, and bottom left corners. The scanner uses them to locate and orient the code. If any finder is cropped or covered, the scan fails completely.
Reed Solomon error correction levels
ISO/IEC 18004 defines four levels. L restores about 7 percent of data, M about 15 percent, Q about 25 percent, and H about 30 percent. Higher levels trade capacity for resilience to damage and logo overlays.
Local generation
This tool encodes the data inside your browser using JavaScript. The text you enter, including Wi Fi passwords and payment links, is never sent to a server, which keeps sensitive payloads private.
Contrast requirements
WCAG 1.4.11 sets a minimum 3:1 contrast for graphical objects, and 4.5:1 is a safer target. Pure black on white reaches about 21:1. Custom colors must stay dark on light to remain readable by most cameras.
Quiet zone
The blank margin around the code should be at least four modules wide. It separates the code from surrounding artwork so scanners can find the edges.
All four levels come from ISO/IEC 18004. Higher levels recover more damage but pack in less data.
| Feature | Level L | Level M | Level Q | โ RecommendedLevel H |
|---|---|---|---|---|
| Data recovery | ~7% | ~15% | ~25% | ~30% |
| Best for | Clean screens | General print | Industrial, outdoor | Logos, harsh use |
| Module density | Lowest | Moderate | Dense | Most dense |
| Logo friendly |
Year Denso Wave invented the QR code
Versions from 21x21 to 177x177 modules
Max data recovery at level H
SGQR acceptance points in Singapore by 2020
Enter data
URL, vCard, Wi Fi
Add Reed Solomon
Pick L/M/Q/H
Render matrix
Modules + finders
Download
SVG or PNG
Illustrative trade off: higher levels survive more damage but hold less data. Values show relative data capacity for a fixed version.
Why privacy matters when you make a QR code
A QR code is just text written in squares. There is no encryption inside it. If you encode a Wi Fi password or a payment link, anyone who scans the code can read it. The safest habit is to generate the code where the data never leaves your hands. That is the whole point of processing on your device instead of sending the payload to a remote server. You can read more about this approach in our guide on client side processing and privacy.
When you prepare the text that goes into a code, a couple of our other tools come in handy. The URL encoder cleans characters that would break a link, and the Base64 converterhelps package binary data. If you are sharing a network, the password generatormakes a strong Wi Fi passphrase you can then embed. This QR code generatorties those pieces together.
A short look at the standards behind the squares
The shape of every QR code follows the international standard ISO/IEC 18004. That document sets the finder patterns, the timing rows, and the four error correction levels. The error correction itself uses Reed Solomon codes, the same math that keeps CDs and satellite signals readable. Singapore put these ideas to work at national scale with SGQR, a single label that lets one shop accept many payment apps. By 2020 the network had passed 120,000 acceptance points, which shows how far a simple matrix of squares can travel.
If you want to go deeper, the sources below are worth a read. They explain the spec in plain language and back up the numbers used on this page.
- ISO/IEC 18004 the international QR code standard.
- QR code on Wikipedia history, structure, and encoding modes.
- Reed Solomon error correction on Wikipedia the math that recovers damaged data.
- Monetary Authority of Singapore, SGQR the national unified payment QR programme.
- W3C WCAG contrast guidance minimum contrast ratios for readable graphics.
Keep Exploring
Power up your workflow with related utilities.
Related Tools
Image Compressor
Compress your images locally in your browser. Reduce file sizes for JPG, PNG, and WebP images without noticeable quality loss.
Use free โURL Encoder
The essential web debugging utility. Percent-encode strings, inspect complex URL components, and assemble query parameters instantly without ever uploading your data.
Use free โIco Converter
The definitive toolkit for icon precision. Generate high-quality.ico files that include every standard resolution from 16px to 256px, all without leaving your browser.
Use free โRelated Articles
Learn more about this tool and related topics in our blog.
How to Process Files Privately Without Uploading Them
Your files stay on your device. This guide explains how Filemint processes them in the browser instead of sending them to a server.
QR Code Best Practices: Design, Error Correction & Security Guide
From error correction to color contrast, learn how to design QR codes that scan every time. A technical guide for developers and designers.
Founder & Lead Developer at FileMint
Building privacy-first browser tools powered by WebAssembly. Focused on making file processing fast, secure, and accessible โ without ever uploading your data to a server.
View full profile โ