How to Use the QR Code Generator
The QR Code Generator creates QR codes for URLs, plain text, contact cards (vCard), Wi-Fi credentials, email addresses, phone numbers, and SMS messages — instantly and for free. Download as a high-resolution PNG for print or digital use.
Select your QR code type, enter your content, and choose your size and error correction level. The QR code updates in real time. Download the PNG at any size from business-card to poster scale without quality loss, as QR codes are vector-compatible.
Error correction is a critical nuance: QR codes come in four error correction levels (L, M, Q, H) allowing 7%, 15%, 25%, or 30% of the code to be damaged or obscured while still scanning correctly. Use Level H for codes printed on products or outdoor signs where damage is likely, and Level L for digital displays where size matters.
📊 Worked Example
QR code capacity examples:
- URL (Level M): up to 2,953 bytes of data
- Numeric data: up to 7,089 digits
- Alphanumeric: up to 4,296 characters
- Wi-Fi QR: WIFI:T:WPA;S:MyNetwork;P:password;;
Common Use Cases
- ✅ Creating QR codes for restaurant menus, business cards, and posters
- ✅ Generating Wi-Fi QR codes so guests can connect without typing a password
- ✅ Making vCard QR codes to share contact details at events
- ✅ Creating trackable URLs with UTM parameters for marketing campaigns
- ✅ Adding QR codes to packaging that link to product information
- ✅ Generating payment QR codes linking to a PayPal or Stripe checkout
- ✅ Creating QR codes for event check-in systems
Frequently Asked Questions
What is a QR code?
A QR (Quick Response) code is a 2D barcode that stores data in a matrix of black and white squares. Invented in 1994 by Denso Wave for automotive manufacturing, they now store URLs, text, contact info, Wi-Fi credentials, and more. Any smartphone camera can read them without a special app.
How small can a QR code be printed?
The minimum recommended print size is 2cm × 2cm (0.8 inches) for a basic URL at standard error correction. Smaller QR codes with more complex data need higher resolution printing. Always test scan before mass printing. For outdoor use, print at least 5–10cm.
Can I add a logo to a QR code?
Yes. Because QR codes have built-in error correction, you can obscure up to 30% of the code (using Level H) without affecting scannability. This is why branded QR codes with logos in the centre still scan correctly. The logo must not cover the three corner squares (finder patterns).
Why does my QR code not scan?
Common issues: insufficient contrast (needs dark modules on light background), code too small, damaged or pixelated print, too much data (use a shorter URL), low error correction on a damaged surface, or a scanning app that doesn't support the QR version. Always test scan before printing at scale.
What is the difference between static and dynamic QR codes?
A static QR code has the destination encoded directly in it — you can't change the destination without printing a new code. A dynamic QR code contains a short redirect URL; you can change where it points without reprinting. Dynamic codes also provide scan analytics. This generator creates static codes.