Generator
QRGen

Free · No sign-up · Swiss made

Free QR Code Generator

Create QR codes for links, Wi-Fi, vCards and more — with your logo, your colors and print-ready SVG export. Everything happens in your browser: your data never reaches a server.

Create your QR code

Preview

Download · 1024×1024px

Always test your code with a phone before printing it.

Your settings are saved in this browser only.

100% free

No account, no watermark, no hidden limits. Commercial use included.

Privacy by design

Codes and logos are generated locally in your browser — nothing is uploaded.

Codes never expire

Static QR codes work forever. No subscription that holds your code hostage.

Swiss quality

Built in Switzerland with a focus on reliability and data protection.

How it works

1. Choose content

Pick a type — website, Wi-Fi, vCard, e-mail, SMS, location or Bitcoin — and fill in the fields.

2. Design it

Adjust colors, pattern, size and readability level, and add your logo if you like.

3. Download & use

Export as PNG, SVG or JPG in print quality. Your code works forever and never expires.

Everything you need — free

PNG, SVG & JPG export

Pixel formats for the web, true vector SVG for print shops and large formats.

Logo integration

Place your logo in the center of the code. Error correction keeps it scannable.

Colors & patterns

Six module patterns, custom corners, solid colors or gradients, transparent backgrounds.

Readability control

Four error correction levels from L to H — pick the robustness your use case needs.

9 content types

Website, text, phone, SMS, e-mail, Wi-Fi, vCard, GPS location and Bitcoin.

No server, no tracking

Generation runs 100% in your browser. We never see what you encode.

Frequently asked questions

Is this QR code generator really free?

Yes. Every feature — logo, colors, SVG export, all content types — is free, with no account and no watermark. You may use the codes commercially. The site is financed by ads.

Do the QR codes expire?

No. QRGen creates static QR codes: the content is encoded directly in the image. They work forever, independently of this website.

Is my data uploaded to a server?

No. The code, its content and your logo are processed entirely in your browser using JavaScript. Nothing is transmitted or stored on our servers — we couldn't read your data even if we wanted to.

Which format should I choose — PNG, SVG or JPG?

Use SVG for print, signage and logos: it's a vector format and scales without quality loss. Use PNG for websites, documents and transparency. JPG is the smallest file but has no transparency.

How do I add a logo without breaking the code?

Keep the logo below about 30% of the code area and use readability level H (QRGen raises it automatically when you add a logo). Then test the code with several phones.

What does the readability level (error correction) mean?

QR codes contain redundant data so they stay readable when partly covered or damaged. Level L tolerates about 7% damage, M 15%, Q 25% and H 30%. Higher levels make the code denser.

Can I create a Swiss QR-bill with this?

The QR-bill (payment part on Swiss invoices) is a strictly regulated banking format with its own validation rules. QRGen focuses on general-purpose QR codes — our guide explains the QR-bill and where to create compliant ones.

Why is a quiet zone (border) important?

Scanners locate a QR code by the empty margin around it. Without a quiet zone, codes on busy backgrounds often fail. Keep the default border, especially for print.

Want to understand QR codes in depth?

Learn how QR codes work, which type fits your use case and what makes the Swiss QR-bill special.

Read the QR code guide