QR Code Generator

Generate QR codes in your browser. Nothing is uploaded or stored.

400 px
#000000
#ffffff

Enter content to preview your QR code.

Free QR code generator that runs in your browser

This free QR code generator turns any URL or text into a scannable QR code in seconds. Type or paste your content, watch the preview update live, and download the finished code as a PNG. There is no watermark, no signup wall, and no limit on how many codes you create.

Everything happens locally in your browser: the QR code is drawn onto a canvas on your own device, so the link or text you encode is never uploaded or stored anywhere. That makes the tool safe to use even for internal URLs, draft campaign links, or anything else you would rather not paste into a third-party server.

You can also customize the result before you download it. Adjust the size from 200 to 1000 pixels for anything from a business card to a poster, pick foreground and background colors that match your brand, and choose an error correction level so the code keeps scanning even if the print gets scuffed. If you need scan analytics or the ability to change the destination after printing, encode a ReSlug short link instead of the raw URL.

How to generate a QR code

  1. Enter your content

    Paste a URL or type any text into the Content field. The QR code preview renders as you type.

  2. Set the size

    Drag the Size slider between 200 and 1000 pixels. Larger sizes are better for print; smaller ones are fine for screens.

  3. Pick your colors

    Use the Foreground and Background color pickers to match your brand. The tool warns you if the contrast gets too low to scan reliably.

  4. Choose error correction

    Select L, M, Q, or H. Higher levels survive more damage or overlay but produce a denser code. M is a good default.

  5. Download the PNG

    Click Download PNG to save the finished QR code to your device, ready for print or web.

Frequently asked questions

Do QR codes expire?

No. A QR code generated here encodes your content directly and works forever, as long as the URL inside it still resolves. Only dynamic QR services that route scans through their own servers can expire; this tool does not do that.

Is this QR code generator really free?

Yes. There is no watermark, no scan limit, and no account required. The code is generated entirely in your browser and the PNG is yours to use commercially or personally.

Is my URL or text uploaded to a server?

No. The QR code is rendered on a canvas in your own browser, so the content you enter never leaves your device.

What error correction level should I use?

M (15%) works for most cases. Use Q or H if the printed code might get dirty, scratched, or partially covered, and L only when you need the smallest possible code for clean digital display.

What size should a QR code be for printing?

A common rule is that the code should be at least one tenth of the expected scanning distance, with a practical minimum of about 2 x 2 cm on paper. Export at 1000 pixels for posters so it stays sharp when scaled up.

Can I change where a QR code points after printing it?

Not if you encode the destination URL directly, because the URL is baked into the pattern. The usual workaround is to encode a short link, such as a ReSlug link, whose destination you can edit later without reprinting.

Want to know who scans your QR codes?

ReSlug tracks every scan, shows you the location and device, and lets you change the destination without reprinting.

Create a free account