Skip to main content
Online Tool

Online QR Code Generator

Create a QR code with custom error correction, size, margin and colors. Download as PNG or SVG. Everything runs in your browser.

Any text: URL, plain text, Wi-Fi string, vCard, mailto: or sms: link.

320px
2 modules

Files are generated on your device — nothing is uploaded.

Common QR payloads

QR codes are just text — these are the formats most scanners recognise as actionable.

URL
Plain text
Wi-Fi
vCard
mailto:
sms:
tel:
geo:

About the online QR code generator

The ReadBarcode online QR code generator turns any text — a URL, Wi-Fi credentials, contact card, plain message — into a scannable QR code right in your browser. Pick an error correction level, set the size, tweak the quiet zone and colors, and download the result as a PNG for screens or an SVG for print.

Encoding runs entirely on your device with the open-source qrcode library — no account, no upload, no tracking pixel. The QR code you generate is yours, and we never see it.

When to use it

  • Sharing a URL on a poster, business card or product packaging.
  • Adding a Wi-Fi join QR to the wall of a café or rental.
  • Linking a printed menu, leaflet or signage to its online version.
  • Encoding a vCard so people can save your contact in one scan.
  • Generating a deep-link QR for an app onboarding flow.
  • Producing a quick QR for a payment link, mailto: or sms: action.

How it works

  1. 1Step 1
    Enter the data

    Paste a URL or type the text, Wi-Fi string, mailto: or sms: link you want to encode.

  2. 2Step 2
    Pick error correction

    L for clean digital use, M as a default, Q or H if it'll be printed or overlaid with a logo.

  3. 3Step 3
    Choose size and margin

    Bigger is friendlier for distant scans. Keep at least 2 modules of quiet zone.

  4. 4Step 4
    Set the colors

    Pick a dark foreground and a light background — strong contrast keeps it scannable.

  5. 5Step 5
    Download PNG or SVG

    PNG for screens and slides. SVG for print, packaging and design tools.

What to avoid

  • Inverting the colors (light on dark) — many scanners reject inverted QR codes.
  • Using low contrast colors — pastel-on-white often fails on mid-range phone cameras.
  • Removing the quiet zone (margin: 0) — scanners need a clear border around the symbol.
  • Cramming too much text into one QR — long URLs make it dense and hard to scan.
  • Resizing a downloaded PNG up in a design tool — re-generate at the target size instead.

Tips & tricks

  • If you'll overlay a logo, use H error correction and keep the logo under ~20% of the area.
  • Test the QR with a few different phones before printing it on packaging.
  • For URLs, shorten them first — fewer characters means a less dense, more reliable code.
  • Always download SVG for print artwork — it stays crisp at any DPI.
  • Use the Barcode Reader on this site to verify the QR decodes correctly.

Private by default

QR codes are rendered locally in your browser with the open-source qrcode library. The value you enter and the PNG or SVG you download never touch our servers.

Frequently asked questions

Related tools