PDF QR code
The thing to grasp first: a QR code holds no file. It holds an address. The PDF has to live somewhere.
Why the PDF does not fit in the code
A QR code stores at most a few thousand characters — about one long paragraph. A PDF, even a light one, is tens or hundreds of times larger. Fitting it in is physically impossible.
What a QR code "to a PDF" actually contains is the web address of the file. Scanning opens that address and the phone's browser shows the PDF. So the real question is: where do you put the file so that address stays valid for a long time.
Step 1: host the PDF
- On your site — the best choiceYou control the address and its lifespan. Upload the file, note its address, for example your-site.com/docs/menu.pdf
- On cloud storage you controlGoogle Drive, Dropbox, OneDrive with a public share link. Check that the link opens the file itself, not a preview page, and that it has no expiry date.
- Not on a temporary sharing serviceWeTransfer, "valid for 7 days" links, throwaway image hosts: the code goes dead when they expire.
The trap with "PDF QR code" generators that host the file for you: the code then points at their server, at an address you do not pick. The day the service shuts down, switches to paid or deletes your file, every printed copy stops working. Host the PDF yourself and point the code at your address.
Step 2: generate the code
Paste the PDF address in the field below. Good practice:
- Test the address first in a private window, on a phone if you can. The PDF must open without asking anyone to sign in.
- A short address gives a simpler code. If your cloud share link is very long, a page on your site that redirects to the file will produce a code that is easier to scan small.
- "Medium" error correction by default; "Maximum" if you add a logo, keeping it under 25 %.
- SVG for print, PNG at 1024 px for a screen or a document.
Updating the PDF later
This is the big advantage of hosting it yourself. As long as you replace the file at the same location and under the same name, the printed code keeps working and serves the new version. You can fix a brochure or a menu without reprinting anything.
If you change the file name or its folder, the address changes and you have to regenerate the code.
For comfortable reading on a phone
- Portrait orientation, a single page if possible. A landscape PDF forces constant rotating and zooming.
- Light file. Compress the images; aim for under 2 MB. A large PDF is slow to open on mobile data.
- Real text, not a scanned image. A PDF made of a scan is unreadable without zooming and hurts accessibility.
Generate the code
Paste your PDF address below. Free, no account, the code does not expire — all that matters is the stability of the address you provide.
Frequently asked questions
Can a QR code hold a PDF?
No. It stores only a few thousand characters. It holds an address; the PDF is hosted elsewhere.
Where can I host the PDF for free?
On your site, ideally. Otherwise Google Drive, Dropbox or OneDrive with a direct, stable public link. Avoid links that expire.
Why avoid generators that host the file?
The code then points at their server. If they shut down or go paid, your printed codes die.
Can I replace the PDF without reprinting?
Yes, if you keep the same address: upload the new version to the same place under the same name.
Does the PDF open directly?
The phone opens the address in the browser, which shows or downloads the PDF. A light, portrait, single-page file reads best.