✦ Font Bag

QR Code Generator

Make a QR code for any link, message or text — choose colors, drop a logo in the middle, and download it as a PNG or crisp SVG. No account, no tracking redirects, and it never expires — it’s generated right here in your browser.

Colors
Options

How to use it (and scan tips)

  • Type a URL (or any text — a message, WiFi details, an email) and the QR updates live. Download the PNG for anywhere, or the SVG to scale it to any size without blur (print, posters).
  • Colors: keep it dark dots on a light background — that’s what scanners expect. The tool warns you if the contrast is too low or inverted.
  • Center logo: add your logo and the tool automatically switches to the highest error-correction level (H) so the code still scans with the logo covering the middle. Keep the logo small (it fills ~22%).
  • Always test it by scanning with your phone before printing — especially with custom colors or a logo.

No catch: many "free" QR sites make a redirect QR that dies when you stop paying, and they track every scan. This makes a plain, permanent QR that points straight at your link — generated on your device, nothing sent to a server.

↑ Back to top

FAQ

Do these QR codes expire?

No. This makes a static QR code that encodes your link directly, so it works forever and can’t be turned off. Many other "free" generators make a redirect QR that stops working when you stop paying — this doesn’t.

Can I add a logo to the QR code?

Yes — upload a logo and it’s placed in the center. The tool automatically raises the error-correction level so the code still scans. Keep the logo small and always test-scan before printing.

PNG or SVG — which should I download?

PNG for screens and quick use. SVG for print or anything you’ll resize — it’s vector, so it stays razor-sharp at any size (posters, business cards, packaging).

Is my data or link sent anywhere?

No. The QR code is generated entirely in your browser — your link is never uploaded, and there’s no scan tracking. It’s just you and the code.

Why won’t my colored QR code scan?

Scanners need dark dots on a light background. If your dots are too light, too similar to the background, or lighter than it, many phones can’t read it — the tool warns you. Increase the contrast and test-scan.