QR Code Generator

Paste text or a URL, get a scannable QR code. Download as PNG or SVG.

100% in your browser. Nothing uploaded.

Ready.

QR code appears here.

Free QR code generator — PNG & SVG, no signup

Generate scannable QR codes instantly without any signups or watermarks. Our free online QR code generator works entirely in your browser, ensuring your data never leaves your device. Whether you need a code for a business card, a Wi-Fi network, or a marketing flyer, you can customize the error correction level and download your code as a high-resolution PNG or an infinitely scalable SVG file.

How to use it

  1. Paste your URL or text into the Input pane (or click Sample).
  2. Pick an error correction level (Medium is fine; use Quartile or High if the code will be printed small or partly covered by a logo).
  3. Press Generate, then click PNG or SVG to download.

When to use it

Why use this one

FAQ

Is the QR code generated in my browser?

Yes. The encoder runs entirely on this page (vendored qrcode-generator library). Whatever you type — a URL, Wi-Fi credentials, a phone number — is never sent to a server. The downloadable PNG and SVG files are built locally too.

Can I download a high-resolution QR for printing?

Yes. Bump the pixel scale up before downloading the PNG, or use the SVG — it is a single path element that scales to any size without losing scannability. SVG is best for posters, business cards, and packaging.

Which error-correction level should I pick?

L (about 7% recovery) keeps the code small; M (15%) is a sensible default for most uses; Q (25%) and H (30%) let the code still scan if a chunk is damaged, blurred, or covered by a logo. Pick the highest level your space allows.

Will the QR work when printed on paper or stuck on a window?

Yes, as long as the printed code has enough contrast (dark squares on a light background) and is not too small. Higher error-correction levels (Q or H) survive smudges, fingerprints, and being scanned through glass much better.

Is there a limit on how much text I can encode?

QR itself maxes out around 4,000 alphanumeric characters at the lowest error-correction level. In practice, keep URLs short and put long content behind a short URL — dense QR codes are slow and unreliable to scan in the real world.

Does it support Unicode and emoji?

Yes. The encoder is UTF-8 aware, so accented characters, non-Latin scripts, and emoji all round-trip correctly to anything that scans the code.