Utilities

QR Code Generator — PNG & SVG

Available

Generate a QR code instantly for any URL, text, or contact detail. Customise size, colours, and error correction — download as PNG or SVG, no sign-up needed.

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

  1. Paste your URL or type any text into the input box above
  2. Choose a size — Small (128px) for digital use, Large (512px) for print
  3. Adjust foreground and background colours to match your brand
  4. Set the error correction level (M is the best default for most uses)
  5. Select PNG or SVG as your download format
  6. 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

Frequently Asked Questions

Yes — completely free, no account, no watermark, and no usage limit. All generation happens in your browser.

Yes. QR codes themselves are an open standard. You can use QR codes generated here on product packaging, marketing materials, or client deliverables without restriction.

No. QR codes generated here are static — they encode the URL or text directly. As long as the destination URL exists and is live, the QR code will work indefinitely.

Up to 2,048 characters. For long URLs, consider using a URL shortener first to keep the QR code simpler and easier to scan.

You can add a logo overlay in a design tool (Canva, Figma, Photoshop) after downloading the SVG. Set error correction to H before downloading to ensure the code remains scannable with part of it covered.

More from Labs

You Might Also Like

Available

Base64 Encoder & Decoder

Encode text or files to Base64 and decode Base64 strings back to plain text instantly. Supports URL-safe Base64 and file encoding — free, no sign-up required.

Learn More
Available

Image Compressor Online

Compress JPEG, PNG, and WebP images in your browser with a quality slider and optional resize. See before and after file sizes instantly — free, no upload needed.

Learn More
Available

Image Converter — JPEG PNG WebP

Convert images between JPEG, PNG, and WebP formats instantly in your browser. No upload, no account — drop your image, pick a format, and download in seconds.

Learn More
0%