Free QR Code Generator

Enter your content and get a QR code instantly. URLs, WiFi, contact cards, email, phone and SMS.
Add your company logo, then download high-resolution PNG or print-ready SVG.

🔒 100% generated locally · your data is never uploaded to any server

① Choose your content type

English and Chinese, emoji and multi-line text are all supported. Paste a link and it becomes a scannable URL.

② Appearance

Error correction
Foreground
#000000
Background
#ffffff
Quiet zone (margin)
4
Company logo
📁 Click to upload a logo (PNG / JPG / SVG)
⚠️ Not enough contrast between foreground and background, scanners may fail. Use a dark foreground on a light background.
⚠️ A logo is applied. Set error correction to H for reliable scanning.

③ Preview & download

Version — EC — Size —
PNG resolution
SVG is a vector format, it stays sharp at any size and is what print shops prefer. Use PNG at 1024px or above for print.

🔢 Batch generate (one per line)

Generate many QR codes at once. Ideal for events, branches, tables and product labels. Up to 60 per run.

🔒

Your data never leaves your device

Every QR code is computed inside your browser. Nothing is sent to a server, so internal links and WiFi passwords stay private.

🈶

Full Chinese support

Encoded as UTF-8, so Chinese, Japanese and emoji never turn into garbage. Many free tools fail exactly here.

🖨️

Print-ready vector output

Download a true SVG vector file for your printer, it stays sharp at poster size. Or export a 4096px high-resolution PNG.

🏷️

Add your company logo

Place your brand logo in the centre. With error correction level H the code still scans, giving you free brand exposure.

Frequently asked questions

Do these QR codes expire?

No. This tool creates a static QR code: the destination URL is encoded directly into the pattern with no intermediate server. Nothing expires, there is no subscription, and it cannot break if a third party shuts down. The trade-off is that you cannot change the destination later, you would generate a new code.

Why does it still scan with a logo on top?

QR codes carry Reed-Solomon error correction. At level H (30%) a scanner can still recover the data even when nearly a third of the area is obscured, so a centred logo is safe. This tool switches you to level H automatically.

What should I watch out for when printing?

First, always keep the white quiet zone (4 modules or more), never trim it off. Second, print at 2cm × 2cm or larger, smaller codes often fail to scan. Third, hand your printer the SVG file. Fourth, avoid low-contrast colour pairs such as pale yellow on white.

Does this tool cost anything?

It is completely free and needs no sign-up. If you need dynamic QR codes (editable destination, scan analytics, per-branch tracking) that requires a backend system, so just contact us for a quote.

Do you log what I type?

No. All the work happens inside your browser and our server only serves a static page. You can verify this yourself: open your browser developer tools, switch to the Network panel and generate a code. Not a single request is sent.

Need printed QR code products?

Menus, table stands, window decals, product labels and business cards. We can design, lay out and print them for you, and set up dynamic QR tracking while we are at it.