Utility
Free QR Code Generator
Generate free custom QR codes for URLs, WiFi networks, vCards, email, phone, and SMS. Pick colors, choose size, download as PNG or SVG. No signup, no watermark.
Error Correction Level
4 modules
What is a QR Code?
A QR code (Quick Response code) is a two-dimensional barcode that encodes data — such as a URL, contact card, or WiFi credentials — as a pattern of black and white squares. Smartphones can scan QR codes instantly using the built-in camera app, with no extra app required on modern devices.
How to Generate a QR Code (4 Steps)
- Choose your input type — select URL, Text, Email, Phone, SMS, WiFi, or vCard from the tabs above.
- Enter your content — type the URL, WiFi credentials, or other information you want to encode.
- Customise (optional) — adjust colours, error correction level, and margin to match your brand.
- Download — click Download PNG for print or digital use, or Download SVG for vector graphics.
QR Code Use Cases
- Restaurant menus — link to a PDF menu so diners scan at the table
- WiFi sharing — guests scan to join your network without typing a password
- Business cards — encode a vCard so contacts save your details instantly
- Event check-ins — link to registration pages or ticketing portals
- Payment links — encode a payment URL for cashless transactions
- App downloads — link to your app's App Store or Google Play listing
- Social media — encode your profile URL to grow followers at events
- Product packaging — link to product manuals, warranty registration, or reviews
- Marketing campaigns — link print ads to landing pages, tracking with UTM params
- Real estate listings — link yard signs to virtual tours or listing pages
Choosing the Right Error Correction Level
| Level | Data Recovery | Code Density | Best For |
|---|---|---|---|
| L (Low) | ~7% | Smallest | Digital screens, perfect conditions |
| M (Medium) | ~15% | Moderate | General purpose — recommended default |
| Q (Quartile) | ~25% | Larger | Printed materials, slight wear expected |
| H (High) | ~30% | Largest | Logos overlaid, harsh environments |
Tips for High-Quality QR Codes
- Minimum size — print at least 2 cm × 2 cm; larger for scanning at a distance
- High contrast — dark foreground on light background scans fastest; avoid pastel colours
- Quiet zone — maintain at least 4 modules of white space around the code
- Test before printing — scan with multiple devices and apps before committing to print runs
- Short URLs scan faster — use a URL encoder to clean up complex URLs, or shorten with Bitly first