QR Code Generator

Growth & tracking·Free · in browser

QR Code Generator

Generate a QR code for any URL or text with adjustable error correction, and download it as a high-resolution PNG. No signup, no tracking, no expiry.

QR Code Generator
All tools

A QR code generator encodes a URL or piece of text directly into a scannable square. Because the data is in the code itself rather than behind a redirect, the code never expires and depends on no third-party service staying online.

Runs entirely in your browser · no signup · nothing is uploaded · updated 2026-08-29

Error correction

Higher correction survives more damage but packs the modules tighter. Use H only if you are putting a logo over the middle.

How to use it

  1. 1.Enter the URL or text to encode.
  2. 2.Pick an error correction level - M is right for almost everything.
  3. 3.Download the PNG at 512 pixels and scale it as you need.

Frequently asked questions

Do these QR codes expire?

No. The code encodes your URL directly, with no redirect service in the middle. It works forever and nobody can track or disable it - unlike most free generators.

What error correction level should I use?

M (15%) for screens and print. Use H (30%) only if you are placing a logo over the centre, since that damage has to be recoverable.

How small can I print it?

Roughly 2cm square for a short URL at typical scanning distance. Longer URLs need more modules and therefore more space - shorten the link first.

Why is my QR code so dense?

Every character adds modules. A 200-character URL produces a much denser grid than a 30-character one. Use a short URL and the lowest error correction that suits the surface.

What is the difference between a static and a dynamic QR code?

Static codes contain the destination itself and cannot be changed, but never expire. Dynamic codes contain a short redirect URL you can re-point later - convenient, but the code dies if the provider does or starts charging.

Can I add a logo to the middle?

Yes, up to roughly 20% of the area at error correction level H, which reserves enough redundancy to survive the obstruction. Test the result before printing.

Why will my QR code not scan?

Usually insufficient contrast, no quiet zone, or printing too small. Dark code on a light background, four modules of blank margin, and at least 2cm square fixes nearly all failures.

Do QR codes work in print and on screen equally?

Yes, but print needs more size margin. Screens are backlit and high contrast; a code on matte paper under poor lighting needs to be larger.

The guide behind this tool

Tools that pair with this one

Built something?

RankCert is a weekly launch board where products rank on domain control we verify ourselves - not upvotes. Listing is free and the link is dofollow whether or not you display our badge.