A QR code is only as good as the URL underneath it, and print is unforgiving: once the code is on a handout, a poster, a badge, or the back of a business card, that URL is fixed forever. So it had better point at something you still control. Upload your page here, generate its QR code from the dashboard in one click, and the code points at a link whose address never changes — even when you replace the content behind it. Re-upload a corrected menu, an updated schedule, a new version of the one-pager, and every code already in the world quietly starts serving the new version.
Try it now
Drop a file — get a private link in seconds. No sign-up.
Drop an HTML, ZIP, PDF, PNG or JPEG file, or click to choose.
One file, or a ZIP bundle. Max 3 MB.
Up to 3 MB, link self-destructs after 7 days. Sign up free to keep links forever, password-protect them, and store more.
Upload the page — a self-contained HTML file, a zipped folder if it has assets, or a PDF exactly as you exported it — and you get a private, unguessable link. In the dashboard, open the ⋯ menu on that document and pick QR; the code is generated on the spot from that link, ready to save and drop into whatever you're printing.
Print it, badge it, put it on a slide or a shelf edge. Anyone who scans it opens your page in their phone's browser — no app, no account, no download. Because the link is unguessable and no-indexed, the page isn't discoverable by anyone who didn't scan the code, which is what makes it safe to put a QR on something that will be handed to a specific room of people.
When the content changes, replace the file behind the same link. The URL is unchanged, so the QR code you already printed keeps resolving — to the corrected version. That's the whole reason to point a printed code at a link you own rather than at a file-sharing URL that rotates every time you re-upload.
Upload the file here first, so it has a real URL — a QR code can only encode a link, not a file. A PDF goes up as it is, with no conversion; a Word or design file needs exporting to PDF first. Once it's uploaded you get a private link, and in the dashboard the ⋯ menu on that document has a QR option that generates the code from that link right there. Save the image and put it wherever it's going. There's no separate QR tool to sign up for and no third-party generator holding your URL.
Yes, and it's the main reason to do it this way. The QR encodes the link, not the file, and the link keeps its address when you upload a new version of the content behind it. So a printed code can outlive several revisions of the page — you fix a typo, swap in the new schedule, publish the updated menu, and every code already in circulation starts serving the new version with no reprint. What you can't do is repoint a printed code at a completely different link; for that the code itself would have to change.
Yes. A replacement doesn't have to be the same kind of file: the link can serve a PDF today and an HTML page next month, or the other way round, and the address stays the same. A common path is a seasonal menu or spec sheet that starts as the PDF you already have and later becomes a page built to read on a phone — the codes already printed follow it without a reprint.
That depends on your plan, and it's the thing to get right before you send anything to a printer. On the free plan, links self-destruct after 7 days — except one always-on slot, which is exactly what a single printed menu or sign needs. Put the printed code on that link, not on one of the 7-day ones. On Solo ($4.99/mo) and up every link stays live unless you choose to set an expiry, so a set of business cards, package inserts, or permanent signs can each have their own code that keeps working.
By default it's unlisted rather than secret: the URL is unguessable and no-indexed, so nobody finds the page through search or by guessing, and only people who scan your code get there. For most print cases that's the right level. When the content is genuinely sensitive, add a password (free on every plan) so scanning gets someone to a passphrase prompt rather than straight into the page — useful for a badge or a document that could be photographed by the wrong person.
You can see the views on the link, which for a QR-only distribution is effectively your scan count. Every plan shows you that the link was opened; Solo and Studio add the detailed view, so you can tell whether a poster in one location pulled anything at all. It's link analytics rather than a dedicated QR product — no per-code campaign attribution — but for the common question of 'did anyone actually scan this' it answers it.
No card to try, no sign-up to get a link. Sign up free to keep links forever, password-protect them, and store more.