Free QR code generator

No sign-up, no watermark, no expiry. Your code is generated right in your browser and downloads straight to your device.

Make it yours

Want scan statistics? Create a free account

Static code — free forever, works offline, never expires. No watermark.

Wi-Fi QR code generator

Let guests join your network by pointing their camera — no typing a password. Pick the Wi-Fi tab, enter your network name and password, and print the code for your café counter, guest room or office reception.

QR code with your logo — free

Add a logo image or emoji and your brand colours, with no watermark and no paid tier. The generator warns you if your colour choice is too low-contrast for phones to scan reliably.

Business card (vCard) QR code

One scan saves your name, company, phone and email straight to a contact card. Put it on business cards, email signatures or a conference badge.

Need to edit the code after printing — or see who scans it?

Static codes are locked forever. A free QRkode account makes dynamic codes: repoint the destination anytime and track every scan in real time.

Make it dynamic — free

No credit card required

Frequently asked questions

Is this QR code generator really free?

Yes — the codes you make here are free, with no account, no watermark and no expiry. They're static codes, generated right in your browser.

Do these QR codes expire?

No. A static code encodes your content directly in the pattern, so it works for as long as your content exists — there's nothing to expire.

Will my QR code have a watermark?

No watermark, ever. Download a clean SVG or PNG and print it at any size.

Do I need to sign up?

Not for static codes — the code itself is generated in your browser and downloads straight to your device. When you download, we keep a copy of the encoded content for 90 days to review abuse (details in our privacy policy). A free account is only needed for dynamic codes, which can be edited after printing and come with scan analytics.

Can I add a logo and brand colours?

Yes — pick your colours, module and corner styles, and drop in a logo image or emoji. We'll warn you if your colours are too low-contrast to scan reliably.

What's the difference between static and dynamic QR codes?

A static code (this page) bakes your content into the pattern permanently — free, anonymous, forever. A dynamic code routes through a short link you can repoint anytime and adds real-time scan analytics; those live in your free QRkode account.