Generate a QR code for any URL, plain text, email address, phone number, or Wi-Fi credential — instantly, in your browser, with no account required. Customise the size, foreground and background colours, and error correction level, then download a crisp PNG or SVG file ready for print or digital use.
How to Use
- Paste your URL or type any text into the input box above
- Choose a size — Small (128px) for digital use, Large (512px) for print
- Adjust foreground and background colours to match your brand
- Set the error correction level (M is the best default for most uses)
- Select PNG or SVG as your download format
- Click Download — the file saves instantly to your device
No account, no watermark, no usage limit.
Error Correction Levels
| Level | Recovery Capacity | Best For |
|---|---|---|
| L | 7% | Clean digital displays, screens |
| M | 15% | General use — good balance (recommended) |
| Q | 25% | Printed materials that may get dirty |
| H | 30% | Industrial labels, packaging, outdoor signage |
Higher error correction makes the QR code slightly denser but more resilient to scratches, smudging, or partial damage. For most website and marketing use cases, M is the right choice. If you are adding a logo or icon overlay on top of the QR code in a design tool, use H — the logo covers part of the code and the higher recovery capacity compensates for it.
PNG vs SVG — Which Format Should You Use?
PNG is the right format for embedding in emails, social media posts, presentations, and anywhere you need a fixed pixel size. The downloaded file is the exact size you selected — 128px, 256px, or 512px. For most digital uses, 256px PNG is sufficient.
SVG is the right format for print, large-format signage, and anywhere the QR code needs to scale up without losing sharpness. SVG is a vector format — infinitely scalable. A 256px SVG printed at A1 poster size is just as crisp as at business card size. If you are handing the file to a printer or a designer, always give them SVG.
Common Use Cases
- Marketing print — Add a QR code to flyers, brochures, pull-up banners, and business cards that link to your website or a specific landing page
- Restaurant and hospitality — Link a table card to a digital menu, booking page, or review prompt
- Events — Encode a registration URL or event schedule link on badges, tickets, and signage
- Product packaging — Link labels to how-to videos, warranty registration pages, or installation guides
- Wi-Fi sharing — Encode Wi-Fi credentials (SSID + password) so guests can connect by scanning without typing
- Contact sharing — Embed a vCard or LinkedIn profile URL so people can save your contact details instantly from a business card
Tips for Best Results
- Always test your QR code by scanning it before printing — use at least two different scanner apps (default iPhone camera, Google Lens, and a dedicated scanner app)
- Leave adequate quiet zone — a white margin around the code of at least 4 module widths. Most scanners need this clear border to locate the code reliably
- Avoid very low contrast colour combinations (light on light, or highly similar hues) — some scanners struggle with non-standard palettes
- If your QR code will be printed smaller than 2 × 2 cm, switch to error correction level H to compensate for printing imperfections at small sizes
- Dark foreground on light background scans more reliably than the reverse — test inverted colours before committing to print