toolready

QR Code Generator

Make a QR code for any URL or text — download as PNG or SVG.

What is a QR code?

A QR (Quick Response) code is a 2D barcode that any modern phone camera can read instantly. Point, scan, open — usually to a URL, but QR codes can also carry plain text, contact info, Wi-Fi credentials, or payment data.

How to use this generator

  1. Type or paste a URL or text into the input. The QR updates live.
  2. Pick an error-correction level. Higher levels let the code still scan if part of it is obscured (good for logo overlays or print on uneven surfaces).
  3. Pick a size, then download as PNG (raster, smaller) or SVG (vector, scales infinitely without blur — best for print).

Picking the right error correction

  • L (Low) — densest code, ~7% of data can be lost. Best for screens.
  • M (Medium) — default. Good balance for most uses.
  • Q (Quartile) — ~25% loss tolerance. Use if printing on glossy or curved surfaces.
  • H (High) — ~30% loss tolerance. Use if overlaying a logo in the center.

Is my data private?

Yes. The QR code is generated entirely in your browser using the qrcode JavaScript library. Nothing is uploaded — you can disconnect from the internet after the page loads and it still works.