← customqr.codes
Β·5 min read

QR Code for a PDF Link: Host It So the Link Never Dies

Printing a QR code that links to a PDF is straightforward. The part people get wrong is where they host the PDF β€” because not all hosting is permanent.

A QR code linking to a PDF is one of the most practical tools for small businesses: restaurant menus, product catalogs, price lists, instruction manuals, brochures. You print the QR once, update the PDF whenever you need to, and the code keeps working. Except when it doesn't β€” because the PDF link went dead.

The QR code itself is permanent. The link it points to might not be. Here's how to pick a host that won't let you down.

What makes a PDF link stable (or not)

A link is stable when:

  • It doesn't expire (some file-sharing services generate time-limited links by default)
  • It doesn't move when you update the file (replacing a file shouldn't change the share URL)
  • The hosting service isn't going anywhere (WeTransfer links expire; Google Drive does not)
  • The sharing permissions are set to public or β€œanyone with the link”

The best hosts for PDF QR codes

Google Drive β€” best default choice

Upload your PDF, right-click β†’ Share β†’ β€œAnyone with the link”. Copy the link. It looks like https://drive.google.com/file/d/[long-id]/view?usp=sharing.

This link is permanent. It doesn't expire. You can update the PDF (upload a new version) and the link stays the same β€” Google Drive maintains version history on the same file ID. Free with any Google account, storage is generous.

One gotcha: Google Drive sometimes shows a β€œpreview” page rather than opening the PDF inline on mobile. To force a direct PDF open, change /view to /preview in the URL. Test it on your phone before printing.

Dropbox β€” solid alternative

Upload the PDF, click Share, set to β€œAnyone with this link can view.” Change the ?dl=0 at the end to ?dl=1 to force a download, or keep it as ?dl=0 to open in browser. Links are permanent as long as your account is active.

Notion β€” good for menus and documents that change often

If your β€œPDF” is really just formatted information (a menu, a price list, an FAQ), consider hosting it as a public Notion page instead. Notion pages have clean URLs, load fast on mobile, and are much easier to update than a PDF β€” no re-export required. Link to the Notion page from your QR code.

Your own website β€” best if you have one

If you have a website, upload the PDF to your server or CMS and link to it directly (e.g. yourrestaurant.com/menu.pdf). This gives you full control and no third-party dependency. If you update the menu and keep the same filename, the QR code never needs to change.

Create your PDF QR code β€” takes 2 minutes

Open the generator β†’

No account. No card. Free 512px PNG download to start.

Hosts to avoid for printed QR codes

  • WeTransfer β€” links expire after a set period. Never use for anything printed.
  • Email attachments or temporary upload sites β€” obviously transient.
  • Canva β€œpublish” links β€” can change if you republish; test stability before printing.
  • Internal company links (SharePoint, Confluence) β€” only accessible to authenticated users. A customer scanning your QR will hit a login wall.

Practical use cases

Restaurant menus

Upload your menu PDF to Google Drive. Set to public. Encode the link. Print on table cards. When your menu changes, upload a new version to the same Drive file and every existing QR code immediately serves the updated menu β€” no reprinting.

Product price lists

Useful for trade shows, wholesale catalogs, and service businesses with a rate card. Update the PDF; the QR on your printed materials stays current.

Assembly instructions / care guides

Etsy sellers and indie product brands: print a QR on packaging or a separate insert card, link to a Google Drive PDF with care instructions. Beats printing care details on the packaging itself β€” more space, easier to update, better formatting.

Event programs and brochures

Print QR codes on venue signage before final copy is confirmed. Upload the PDF to Drive and update it right up until the event. The QR on the banner still works.

Updating vs. reprinting: the key rule

If you replace the file at the same location (same Google Drive file ID, same URL path on your website), existing QR codes keep working. If you upload a new file that gets a new link, all your existing QR codes now point to the old version β€” you'll need to reprint. This distinction is worth understanding before you set up the initial link.

See also