Skip to content

Free QR Code Generator

Free

Generate a QR code for any URL instantly — no signup, no watermark, no limits. Download as PNG or SVG. Free forever.

qr code generator no signupcreate qr code freeonline qr code maker
All QR Code Tools

Settings guide

Error correction levels:

LevelRecoveryUse case
L (Low)7%Clean digital use, small logos
M (Medium)15%General purpose — good default
Q (Quartile)25%Slightly dirty environments
H (High)30%Logos embedded in QR, outdoor use

Higher error correction = larger, denser QR code. For print use with a logo overlaid, use H. For a plain URL on a clean surface, M is sufficient.

Size: Download at least 300×300px for print. For large-format (posters, banners), export as SVG — it scales infinitely.

Colors: The foreground (module) color must contrast with the background at a ratio of at least 3:1. Dark modules on white background scans fastest. Light modules on dark background work, but scan more slowly on older devices. Never use the same color for both.

Quiet zone: QR codes require a margin of 4 module widths around all four edges (the "quiet zone"). Remove this margin and scanners will fail. Leave it intact in your design.

Format comparison

vs QR Monkey / QR Code Generator (.org) / Canva QR: These services generate QR codes on their servers, which means your URL is transmitted and logged. They offer design templates and logo embedding, but the free tiers limit downloads, add watermarks, or expire codes after 30–90 days. Dynamic QR codes (where the destination URL can be changed later) do require server infrastructure — and those services are worth paying for if you need analytics and redirect management. Static QR codes (where the URL is baked directly into the pattern) do not require any server. This generator creates static QR codes locally — no server, no expiry, no account.

vs Google's QR API (now deprecated): Google used to offer a free QR API. It was deprecated. Client-side generation never gets deprecated because there is nothing to maintain.

How it works

1

Enter URL

Paste or type the destination URL. The QR code generates live as you type — no button press required.

2

Customize

Adjust error correction level, foreground/background colors, and output size. The preview updates instantly.

3

Download

Click Download to save as PNG or SVG. SVG is recommended for print; PNG for digital use.

About this format

A QR code (Quick Response code) is a two-dimensional barcode that any smartphone camera can read in under a second. Scanning it opens a URL, shows contact details, connects to WiFi, or triggers any other action you encoded — without the user having to type anything.

Most QR code generator websites ask you to create an account, limit how many codes you can make, add watermarks to free downloads, or expire your codes after a trial period. None of that makes sense for a format that is just a data encoding — there is no ongoing server work involved.

This generator creates QR codes entirely in your browser. Your URL is never sent to a server. The QR image is rendered locally using a JavaScript library and downloaded directly to your device. There are no accounts, no watermarks, no expiry dates, and no file limits. You can generate as many codes as you need for print menus, business cards, posters, product packaging, or any other use.

The output format matters for print work. PNG works fine for digital use. SVG scales to any size without pixelation — essential for large-format printing like banners or window graphics.

Frequently asked questions

Are QR codes generated here permanent?+
Yes. This tool creates static QR codes — the destination URL is encoded directly into the QR pattern itself. There is no server involved and no expiry date. The QR code will work for as long as the destination URL is live. The only way for it to stop working is if the URL it points to goes down.
What is the difference between a static and dynamic QR code?+
A static QR code encodes the destination URL directly into the pattern. You cannot change where it points after printing. A dynamic QR code encodes a short redirect URL that points to a server, which then forwards to your actual destination. Dynamic codes let you change the destination and see scan analytics, but they require a subscription service to maintain the redirect.
How small can I print a QR code and still have it scan?+
The minimum reliable print size is 2cm × 2cm (about 0.8 inches square) for a high-error-correction QR code with a short URL. Longer URLs produce denser patterns that require a larger minimum size. For business cards and packaging, 2.5–3cm is a safer target. Always test scan before mass printing.
Can I use a generated QR code for commercial purposes?+
Yes. QR codes are an open standard (ISO 18004) with no licensing fees. There is no restriction on commercial use. You can print QR codes on product packaging, marketing materials, menus, or any other commercial application without paying royalties or obtaining a license.
Why does my QR code not scan on some phones?+
The most common causes are insufficient contrast (foreground and background colors too similar), the quiet zone margin has been cropped, the code is printed too small, or the image is blurry or low-resolution. Check all four. Also verify the destination URL is valid and reachable — a QR code that points to a broken URL will scan but go nowhere.
Does a longer URL make the QR code harder to scan?+
Yes. Longer URLs produce denser QR patterns with more modules. Dense patterns are harder for older cameras to read and require a larger minimum print size. Shorten URLs using a URL shortener before encoding them into QR codes for print materials where space is limited and older phones are expected in the audience.

Related tools and guides