QR Code Generator

Turn any link or text into a QR code with custom colors, four error-correction levels, and watermark-free exports: crisp vector SVG for print or PNG up to 2048 px. Generated entirely in your browser — your data never touches a server.

How to use QR Code Generator

  1. Type or paste the URL or text — the QR code updates live.
  2. Pick the error-correction level (higher survives damage and overlays) and adjust the colors; the tool warns when contrast gets too low to scan.
  3. Download the SVG for print, grab a PNG at your chosen resolution, or copy the image straight to the clipboard.

Frequently asked questions

Is the QR code watermarked or does it expire?
Neither — the code is generated locally in your browser, contains exactly the text you entered, and works forever. There is no redirect service in between.
Which error-correction level should I pick?
M (15%) is the everyday default. Use Q or H for printed material that may get dirty or scratched — or whenever you overlay a logo. Higher levels make the code denser.
Can I use custom colors safely?
Yes, as long as the code stays much darker than its background — the tool warns about low contrast and light-on-dark combinations that scanners struggle with.
SVG or PNG — which should I download?
SVG for print and design work (infinitely scalable); PNG for documents, slides, and the web — 1024 px covers most uses, 2048 px is poster-grade.