A printed page can't hold a full document, but a code on it can point straight to one: a user manual, a price list, a safety data sheet, an event program, or a brochure too long to fit on paper. The code itself holds only a web address; the file lives somewhere else entirely.
That leaves two honest routes for a PDF QR code. If the file already lives on your website or a shared drive, a free static code pointing at that link does the job, no account needed. If the file will be replaced over time, a dynamic code that opens a hosted PDF page on MakeQR Pro keeps the printed code valid after the swap.
Two ways to put a PDF behind a QR code
Free route: get a public link
In Google Drive, open Share, set General access to Anyone with the link and copy it. In Dropbox, use Share and Copy link. On your own site, upload the file and copy its address.
Test the link signed out
Open it in a private window on a phone. If it asks for a sign-in or shows a request-access screen, every scanner will hit the same wall.
Make a static code in the Link tab
Paste the address and download. The code is free and never expires, but it always opens that exact link.
Pro route: host the PDF on MakeQR
In dynamic mode, choose PDF, upload the file and give the page a title. The code opens that page, and you can change where it points at any time.
Where the PDF lives decides how long the code works
A static code is only as durable as the link inside it, so choose the home for the file with that in mind.
Your own website
The most durable free option. Replace the file under the same file name and every printed code opens the new version.
Google Drive or Dropbox
Quick to set up, but the link dies if the file is deleted, moved to another owner's account or re-shared. Drive's Manage versions lets you swap the contents while keeping the link.
MakeQR PDF page (Pro, $19 a month)
The file sits on a page behind a dynamic code with a scan count, and the destination can be changed without reprinting.
Making a PDF QR code readable on a phone
Most phones open the PDF in a browser viewer, and a 40 MB scanned brochure takes long enough on mobile data that people give up. Compress images before upload, make the first page useful on its own, and use a single-page portrait layout rather than a two-page spread, which shrinks to unreadable on a phone. For long documents, a web page with the key facts and a download link often serves scanners better than the raw file.
What the code actually contains
Only the link. For a self-hosted file that is the PDF's own address, as in the sample. For a hosted PDF page it is a short MakeQR link that redirects to the page, which is why the target can change. The code stays small whatever the size of the file.
https://harvestfoods.com/docs/allergen-sheet.pdfWhere PDF codes go and how large
Equipment labels, product packaging, the back of a leaflet and noticeboards are the usual places. Read at hand distance, 2–3 cm works; on a noticeboard or trade-show panel read from a meter or more, use 10 cm. Say what opens next to the code, for example Full manual (PDF, 2 MB), so nobody is surprised by a download.
Print it at least 22 mm (2.2 cm) wide
Why PDF QR codes stop working
A private sharing link
Links copied from Drive or SharePoint often work only inside your organization. Outsiders get a sign-in screen.
A new file name for each version
If price-list-v2.pdf becomes price-list-v3.pdf, the printed static code still opens v2, or nothing. Keep one stable name and overwrite it.
Cleaning out the shared drive
Deleting an old file, or the account of a colleague who shared it, breaks every code that pointed at it.
Static or dynamic for a PDF?
Static works when the link is stable, such as a manual on your own server under a name you will keep. Dynamic makes sense when the document is replaced regularly, like price lists, timetables or spec sheets, because the printed code can be pointed at the new version.
A dynamic code that points at your own link needs only a free account, and two are free forever. Hosting the PDF itself on a MakeQR page is part of Pro.
How dynamic QR codes workDocuments people put behind a code
- A manufacturer prints a code on the machine's rating plate that opens the operating manual.
- A food producer links the allergen sheet from the side of the carton.
- A school puts a code for the term calendar on the noticeboard poster.