QR Code Generator

Colours
Error correction

Higher levels stay scannable when the code is dirty or partly covered, but pack less data.

Points straight at your link. No tracking redirect.

Turn a link into a QR code, pick your colours, download. No ads, no tracking redirect.

Why this one

Your link, encoded directly, not routed through us.

A lot of free QR generators quietly wrap your link in a redirect through their own domain. That lets them count scans, show you an upsell, and sometimes change or switch off the link later. Your customers scan their URL, not yours. This tool encodes your link straight into the code, in your browser, so the QR points only where you told it to, and keeps working long after any service would have expired it.

  • The link is encoded directly: no redirect, no expiry, no scan tracking
  • Generated in your browser; nothing about your link is sent anywhere
  • Download as PNG for screens or SVG for print
  • No ads, no watermark, no account

QR code generator FAQs

Is this QR code generator free?

Yes, completely free with no account, no watermark and no limits. Generate as many codes as you like and download them as PNG or SVG.

Do the QR codes expire or get tracked?

No. Many free QR generators route the code through their own domain as a redirect, which lets them count scans and, in some cases, change or disable the link later. This one encodes your link directly into the code, in your browser. There is no redirect, no expiry and no tracking. The code works forever and points only where you told it to.

PNG or SVG: which should I download?

Use SVG for print, signage or anything that needs to scale, since it stays sharp at any size. Use PNG for slides, documents and the web. The PNG is rendered at 1024 pixels, which is large enough for most uses.

What does the error-correction level do?

QR codes carry redundant data so they still scan when part of the code is dirty, creased or covered. Higher levels recover from more damage (roughly 7% at Low up to 30% at High) but leave less room for data, so the code becomes denser. Medium is a good default; raise it if the code will be printed small or placed somewhere it may get scuffed.

Can I change the colours?

Yes. Pick any foreground and background colour, or start from a preset. Keep the code noticeably darker than its background: scanners rely on that contrast, and the tool warns you if the two colours are too close.

Does it work offline?

Yes. The page is static and the codes are generated entirely in your browser, so once the page has loaded it keeps working with no connection. Nothing about your link is ever sent to a server.