miinideckmiinideck
PricingUse casesBlog
Sign in
Use cases/Put a QR code on print, a slide, or a badge that opens a page you control and can update later

A QR code to a page you control — and can change after it's printed.

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.

How it works

  1. 1

    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.

  2. 2

    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.

  3. 3

    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.

Frequently asked questions

How do I make a QR code for an HTML file, a PDF, or a document?

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.

Can I change what the QR code opens after it's already printed?

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.

Can I switch from a PDF to a web page behind the same printed code?

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.

Will a printed QR code stop working after a while?

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.

Is a page behind a QR code private?

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.

Can I see how many people scanned it?

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.

Learn more

  • A link that never expiresWhat a printed code needs underneath it.
  • A one-page siteThe page the code should point at.
  • See who opened itWhether the code got scanned at all.
  • PricingNever-expire links start on Solo.

More use cases

  • Let Claude Code publish the page it just built as a private link, without leaving the terminal
  • Put an already-exported PDF behind a private link, without converting it into anything else
  • Get a stable private link for a bolt.new build
  • Share Google Slides as a link that opens with no Google account on their end

Start free. Keep it private.

No card to try, no sign-up to get a link. Sign up free to keep links forever, password-protect them, and store more.

Get started free →Try without signing in
miinideck

HTML files, finally as links — for AI builders, agencies, and consultants. Default-noindex, default-private, default-yours.

Product

  • Pricing
  • Use cases
  • Try it free

Resources

  • Blog
  • Free tools
  • Featured on
  • Report abuse

Legal

  • Privacy
  • Terms
Listed onmiinideck listed on Product Huntmiinideck listed on Faziermiinideck listed on TheSaaSDirmiinideck listed on AIToolHuntmiinideck listed on LaunchNest
© 2026 miinideckMade for people who don't want their work indexed.