QR Code Generator
Create QR codes for URLs, text, Wi-Fi, and more.
Disclosure: Some links on this page are affiliate links. We may earn a commission at no extra cost to you. Full disclosure →
Input
Higher correction allows the code to be read even if partially damaged or obscured.
Preview
256 x 256 px QR Code
Error correction: Medium (15%)
Your QR code will appear here
Format
QR Code (ISO 18004)
Data Length
23 characters
Privacy: QR codes are generated entirely in your browser. No data is sent to any server.
Take the Next Step
Keep your data secure when sharing online
We may earn a commission at no extra cost to you. We recommend partners based on relevance to the calculator you're using, not on commission rates. Full disclosure
How it works
What Is a QR Code?
A QR (Quick Response) code is a two-dimensional barcode that stores information — URLs, text, contact details, Wi-Fi credentials, or email addresses — in a square grid of black and white modules. When scanned with a smartphone camera, the encoded content is read instantly.
QR codes were invented in 1994 by Denso Wave, a subsidiary of Toyota, to track automotive parts during manufacturing. Today they’re everywhere: restaurant menus, product packaging, event tickets, payment systems, and business cards.
Static vs Dynamic QR Codes
Static QR codes encode data directly in the image. The destination is permanent — once created, it can’t be changed. Our generator creates static codes, which are free, work offline, never expire, and don’t depend on any third-party service.
Dynamic QR codes redirect through a short URL service that can be updated later. They require an ongoing subscription and stop working if the service shuts down. For most use cases, static codes are the better choice.
Key takeaway: Static QR codes are free, work forever, and have zero dependencies. Only pay for dynamic codes if you genuinely need to change the destination URL after printing.
Error Correction: Why QR Codes Still Work When Damaged
QR codes include built-in error correction using Reed-Solomon algorithms. Even if part of the code is obscured, scratched, or covered by a logo, the remaining data can reconstruct the message. Higher correction means the code can withstand more damage but requires more modules (making it slightly larger or denser).
| Level | Recovery | Best For |
|---|---|---|
| L (Low) | 7% | Digital screens, clean environments |
| M (Medium) | 15% | General use, most digital and print |
| Q (Quartile) | 25% | Outdoor signage, moderate wear |
| H (High) | 30% | Business cards, menus, logos overlay |
Tip: For printed materials that may get folded or smudged, use H (high) correction. For digital displays where the code stays pristine, M (medium) is usually sufficient.
Best Practices for QR Code Usage
- Always test before printing. Scan the code with multiple phones before committing to a print run.
- Use appropriate sizing. Minimum 2cm × 2cm for close-range scanning. For distance, the code should be at least 1/10th of the expected scanning distance.
- Maintain quiet zone. Keep a white border around the QR code equal to at least 4 modules wide. Without it, scanners may not detect the code.
- Download as SVG for print. SVG files scale to any size without losing quality, unlike PNG which can pixelate when enlarged.
Example: A poster viewed from 3 feet away needs a QR code at least 3.6 inches wide (1/10th of the distance). A table tent scanned from 1 foot needs just 1.2 inches.
When to Use This Tool
Generate QR codes for URLs (website links, menus, landing pages), Wi-Fi networks (instant connection without typing passwords), contact information (vCard format for business cards), plain text, email addresses, or phone numbers.
All processing happens in your browser — your data is never sent to our servers.
Key takeaway: Because QR code generation runs entirely client-side, you can safely encode sensitive content like Wi-Fi passwords or private URLs without any data leaving your device.
Real-World Examples
Restaurant menu QR code
A restaurant creates a QR code linking to their online menu. Using high error correction (H) is recommended since printed codes may get smudged or damaged. At 300px, the code prints clearly on table tents or at the bottom of paper menus. The static code never expires and works even if scanned from an angle.
Wi-Fi sharing at an event
Event organizers create a large QR code for the venue Wi-Fi. When attendees scan it, their phone automatically connects — no typing long passwords. At 500px and medium error correction, the code is scannable from several feet away on a projected slide or printed poster.
Business card contact sharing
A vCard QR code on a business card lets contacts save your details with one scan. At 200px it fits neatly in a corner of a standard business card. When scanned, the phone prompts the user to save the contact — no manual typing of phone numbers or email addresses.
Frequently Asked Questions
What is a QR code?
Are QR codes free to create and use?
What is the difference between static and dynamic QR codes?
What size should my QR code be for printing?
Can QR codes expire?
Related Calculators
Password Generator
Generate strong, random passwords with customizable options.
JSON Formatter
Format, validate, and beautify JSON with syntax highlighting.
Savings Goal Calculator
Find out how much to save each month to reach your goal.
US Salary & Take-Home Calculator
Calculate US take-home pay after federal and state taxes.