QR Code Generator

Free

Enter any URL, text, phone number, or data and generate a QR code instantly. Customise size, error correction level, and colours. Download as a high-resolution PNG or scalable SVG. Runs entirely in your browser — nothing is sent to any server.

How to Use QR Code Generator

  1. 1

    Enter the URL, text, phone number, or any data you want to encode into the QR code input field.

  2. 2

    Adjust the size (128px to 1024px), error correction level (L for compact, H for high redundancy), and foreground/background colours.

  3. 3

    The QR code preview updates live as you change any setting. Scan it with your phone to verify it works before downloading.

  4. 4

    Click "Download PNG" for a raster image best suited for web and social media, or "Download SVG" for a scalable vector format ideal for print.

Features

  • Any text, URL, or data
  • PNG and SVG output
  • Configurable size (128–1024px)
  • Four error correction levels (L/M/Q/H)
  • Custom foreground and background colours
  • One-click download or copy to clipboard
  • Runs 100% in browser

Frequently Asked Questions

What is error correction?

Error correction allows a QR code to be scanned even if it is partially damaged or obscured. Higher levels (Q, H) add more redundancy so the code remains readable even if up to 25–30% is covered.

What is the difference between PNG and SVG?

PNG is a raster image — best for web and social sharing. SVG is a vector format — scales to any size without loss of quality, ideal for print.