QR Code Generator

Turn a URL or text into a QR code and download it as a PNG.

Low (L)Medium (M)Quartile (Q)High (H)
Higher levels resist damage better but pack denser. Choose H if you plan to add a logo.
Ad slot (below results · replace with network code)

About this QR code generator

  • Encode any URL or text — the QR code updates instantly as you type.
  • Error correction controls damage tolerance: L ≈ 7%, M ≈ 15%, Q ≈ 25%, H ≈ 30%. Choose H when adding a logo.
  • Pick a pixel size and download a crisp PNG for print or screen.
  • Everything runs locally in your browser — no data is uploaded and there is no watermark.

Frequently Asked Questions

Which error-correction level should I choose?
L recovers about 7% of a damaged code, M about 15%, Q about 25% and H about 30%. Pick H if you plan to overlay a logo, otherwise M is a good default.
Do these QR codes expire?
No. The content is encoded directly into the image and does not rely on any server, so the QR code works forever.
Is my data uploaded anywhere?
No. The QR code is generated entirely in your browser — nothing is sent to a server, and there is no watermark.
What can I encode?
Any URL or plain text — website links, contact details, Wi-Fi text, plain notes and more. Larger amounts of text produce denser codes.

📅 Last updated: June 2026 · Formulas follow standard banking / tax conventions · Results are for reference only.