Static vs dynamic QR codes
This generator makes static codes. The link or text is written into the pattern, so no service sits in between. The code doesn’t expire, nobody counts the scans, and it works as long as the page it points to is online. The catch is that you can’t change it once it’s printed.
A dynamic code contains a short link that a service forwards to your destination. You can change the destination after printing and see how often the code is scanned, but the code stops working if the service does.
Onelink.to makes dynamic codes for apps, where one code sends each phone to its own app store.
Onelink.to free QR code generator — FAQ
Is this QR code generator really free?
Yes. Every feature, including logos, bulk mode and SVG downloads, is free, with no sign-up and no watermark.
Can I use the QR codes commercially?
Yes. You can use the codes for any purpose, including commercial use, with no attribution.
Do the QR codes expire?
No. The link or text is part of the code itself, so there’s nothing that can expire.
Is there a scan limit?
No. The phone reads the content straight from the code.
Can I see how many people scanned the QR code?
No. Codes from this generator lead straight to their content, so nothing records the scans. A dynamic code such as a
Onelink counts every scan and shows which devices were used.
Is my data sent anywhere?
No. The QR codes are generated in your browser and never sent over the Internet.
Can I change the link after printing?
Not with a code from this generator, because the link is part of the pattern. If you need to be able to change it, use a dynamic code, such as a
Onelink.
Will a QR code with a logo still scan?
Yes. The generator only lets you choose logo sizes that keep the code scannable. Scan a printed copy before a big print run.
Which file format should I use?
SVG for print, PNG for screens, emails and slides.
How many codes can bulk mode make?
Up to 10,000 per download, as one zip of PNG or SVG files.
Why doesn’t my QR code scan?
Most often it’s the contrast, the size or the margin. Check that the code is darker than its background, big enough for the distance, has blank space around it, and that any logo is small. Also make sure the link itself opens.