Free QR code generator — turn any URL or text into a PNG or SVG QR code in your browser

L ≈ 7% · M ≈ 15% · Q ≈ 25% · H ≈ 30% recoverable

Enter text to generate a QR code…

🔳 QR Code Generator — Free Online Tool

Create QR codes online, free. A QR code is a 2D matrix barcode defined by ISO/IEC 18004 that stores text, URLs, or contact data for instant scanning. This generator encodes your input into a standards-compliant QR code in your browser and lets you download it as a crisp PNG or scalable SVG — with nothing uploaded.

🚀 Why use this QR Code Generator tool?

It produces standards-compliant QR codes with selectable error-correction levels, so they still scan even when partly damaged or obscured. 100% free, no registration, and complete privacy — everything runs locally in your browser, so your data never touches a server.

Key Features

Instant generation

Type a URL or text and the QR code renders immediately — no upload wait, no signup.

🛡️Error-correction levels

Choose L/M/Q/H: higher levels add redundancy so the code scans even if up to ~30% is damaged or covered by a logo.

🖼️PNG & SVG download

Export a raster PNG for quick use or a vector SVG that stays sharp at any print size.

🔒100% private

Encoding happens locally in your browser; your data is never sent to a server.

Popular Use Cases

Marketing & print

  • Link posters/flyers to a URL
  • Menus & business cards
  • Event check-in links

Product & packaging

  • Link to docs or manuals
  • Track campaigns
  • App download links

Personal

  • Share Wi-Fi or contact info
  • Quick link handoff
  • Stickers & labels

What It Handles

Encodes

  • URLs & plain text
  • Long content
  • Unicode characters

Output

  • PNG (raster)
  • SVG (vector)
  • Selectable size

Reliability

  • L/M/Q/H error correction
  • Quiet-zone margin
  • High-contrast modules

Sources & References

Frequently Asked Questions

Do these QR codes expire?

No. The QR code encodes your content directly (a static code), so it works forever and has no tracking or expiry. Only the destination it points to could change.

Which error-correction level should I pick?

Use M (medium) for general use. Choose H (high) if the code will be printed small, placed on a curved/glossy surface, or have a logo overlaid — H tolerates up to ~30% damage. Higher levels make the pattern denser.

Is my data uploaded anywhere?

No. The QR code is generated entirely in your browser; the text or URL you enter never leaves your device.

PNG or SVG — which should I download?

Use SVG for print or anything that scales (it stays perfectly sharp). Use PNG for quick web or chat use where a fixed-size image is fine.

Will the code still scan if I resize it?

Yes, within reason. Keep a quiet-zone margin and enough contrast; SVG scales losslessly, while a PNG should be exported at a size large enough for the scanning distance.

🎓 Pro Tips

  • Tip 1: Keep the light 'quiet zone' margin around the code and maintain strong dark-on-light contrast — most scan failures come from cropping or low contrast.
  • Tip 2: If you'll overlay a logo, raise error correction to Q or H so the code still decodes.
  • Tip 3: Standard reference: ISO/IEC 18004 (QR Code specification).