Monu Tools

QR Code Generator

Create a QR code from any text or URL. Choose the error correction, colors and quiet zone, then download it as PNG or SVG. Everything runs in your browser.

How to use the QR Code Generator

  1. 01

    Type or paste the text or URL you want to encode.

  2. 02

    Adjust the error correction, colors and quiet zone if you like.

  3. 03

    Download the QR code as a PNG for screens or an SVG for print.

What a QR code is

A QR code is a two-dimensional barcode that stores text, a link, contact details or a short note as a grid of black and white squares that any phone camera can read. The more data you encode, the denser the grid becomes.

How this generator works

This generator turns whatever you type into a scannable code, and lets you control the error correction level, the foreground and background colors and the size of the quiet zone, the empty margin that scanners need around the code.

Error correction levels

Error correction adds redundancy so a code still scans when it is partly dirty, damaged or covered by a logo. The levels are L, M, Q and H, recovering roughly 7, 15, 25 and 30 percent of the code respectively. Higher levels are more robust but make the code denser, and M is a good default.

PNG or SVG, and why a code might not scan

Download the result as an SVG for print and anything that must scale without blurring, or a PNG for websites, documents and email. SVG stays razor-sharp at any size because it is vector based.

If a code will not scan, the usual culprits are low contrast, a missing quiet zone, or too much data at a high error correction level. Keep it dark on light, leave the margin, and shorten long text where you can.

Static codes and privacy

These are static QR codes: the data is encoded directly into the image, so a printed code cannot be repointed later. If you need to change the destination after printing, encode a short redirect URL that you control and update where it points. Everything is generated in your browser, so nothing you type is uploaded.

Frequently asked questions

What is the error correction level?

It adds redundancy so the code still scans when partly damaged or covered. Higher levels (Q, H) recover more but make the code denser. Medium (M) is a good default.

PNG or SVG, which should I pick?

Use SVG for printing and anything that must scale without blurring. Use PNG for websites, documents and email.

Why does my QR code not scan?

Keep strong contrast between foreground and background (dark on light works best), keep the quiet zone around it, and avoid very long text at high error correction, which makes the code dense.

How much data can a QR code hold?

A lot in theory (thousands of characters), but in practice less is better: shorter content makes a less dense code that scans faster and more reliably. Links are often shortened for this reason.

Can I change where the code points after printing?

Not for a static code, which has the data baked in. Encode a redirect URL you control instead, then change the redirect target later without reprinting the code.

Is my data sent anywhere?

No. The QR code is generated entirely in your browser, so the text you enter never leaves your device.

Embed this tool

Add this tool to your own website. Copy the snippet below; it stays up to date automatically.

<iframe src="https://monu.tools/embed/en/qr-code-generator" width="100%" height="640" style="border:1px solid #e5e5e5;border-radius:12px;max-width:680px" loading="lazy" title="Monu Tools"></iframe>

Related tools