QR Code Generator

Create a custom QR code from any text or URL — pick colors, frames, a center logo, size, and error correction, then download it as PNG or SVG. Free, private, no uploads.

Center logo

Runs entirely in your browser. Nothing you enter or upload is sent to a server.

The options explained

  • Error correction (L/M/Q/H) — how much of the code can be damaged or covered and still scan. Higher levels are more robust but make a denser code.
  • Quiet-zone margin — the blank border around the code. Scanners need it, so don't set it to zero for anything you'll print.
  • Center logo — drops an icon or your own image in the middle. Pair it with High error correction so the code still scans.
  • PNG vs SVG — PNG is a ready-to-use image; SVG is vector and scales to any size without blurring, ideal for print.

Frequently asked questions

Which error-correction level should I use with a logo?

High (H). Covering the centre with a logo removes some of the code, and the higher level rebuilds the missing data so scanners still read it.

Should I download PNG or SVG?

Use PNG for websites, documents, and quick sharing. Use SVG when you need to print large or resize without any loss of sharpness.

Do these QR codes expire?

No. The code encodes your text or link directly, so it works forever. For a URL, just keep the destination page live — the code itself never stops working.

Is my data uploaded?

No. The code is generated entirely in your browser. Nothing you type is stored or sent to a server.
Namitool

Free, fast, privacy-first online tools. Everything runs in your browser.

© 2026 Namitool