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
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 — freeNo 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.