How to Create a QR Code for a PDF File
Need to share a menu, brochure, manual, or document via QR code? Here's how to make a QR code that opens your PDF when scanned — for free, in under 2 minutes.
The Process in 3 Steps
QR codes encode URLs, not files. So the process is: (1) upload your PDF to a free hosting service to get a public link, (2) paste that link into a QR code generator, (3) download and print the QR code. When someone scans it, their browser opens the PDF directly. Adobe estimates 2.5 trillion PDFs are created annually worldwide — and QR codes are increasingly the most practical way to share them in physical spaces.
Step 1: Host Your PDF Online (Free)
Option A: Google Drive (Recommended)
Upload your PDF to Google Drive. Right-click the file, select "Share", change access to "Anyone with the link", and copy the link. This is the most reliable free option — Google Drive has over 1 billion active users (Google, 2023), links rarely break, and the PDF opens directly in the browser on both desktop and mobile.
Option B: Dropbox
Upload your PDF to Dropbox, click "Share", and copy the link. Change ?dl=0 at the end of the URL to ?raw=1 — this makes the PDF open directly instead of showing the Dropbox preview page. Dropbox reports that shared links get 50% more engagement when presented as QR codes on physical materials.
Option C: Your Own Website
If you have a website, upload the PDF to your hosting and use the direct URL (e.g., yoursite.com/menu.pdf). This gives you full control and the fastest loading times — and you can update the PDF file without changing the QR code, as long as you keep the URL the same.
Step 2: Generate the QR Code
Go to the QRMake generator, paste your PDF hosting link, pick your colors, and download. That's it. The QR code will open the PDF in the scanner's browser — they can read it, download it, or share it from there.
Step 3: Test Before Printing
This is the step most people skip, and it costs them. Scan your QR code on at least two devices — an iPhone and an Android phone. Verify that the PDF loads quickly, displays correctly on mobile, and doesn't require a login or app download. If using Google Drive, double-check that sharing is set to "Anyone with the link" — a private link will show an access denied page.
Common Use Cases
Restaurant menus: Upload your menu PDF and print the QR code on table tents. When you update prices, just replace the PDF file at the same URL — the QR code stays the same. See our restaurant menu QR code guide for more tips.
Product manuals: Add a QR code to product packaging that links to the full manual PDF. Saves printing costs and ensures customers always get the latest version.
Event programs: Print a QR code on signage that links to the full event schedule PDF. Attendees can save it to their phone for easy reference throughout the day.
Real estate flyers: Link to a detailed property PDF with floor plans, photos, and specs from a simple flyer QR code.
Tips for the Best Experience
Keep your PDF under 5MB for fast mobile loading. Optimize it for mobile viewing — single-column layout works better than multi-column on phone screens. If your PDF is a scanned document, run OCR first so the text is searchable and selectable.
Create Your PDF QR Code Now
Paste your PDF link, download the QR code. Free, instant, no sign-up.
Generate QR Code →Frequently Asked Questions
How do I create a QR code that opens a PDF?
QR codes encode URLs, not files directly. The process is: (1) Upload your PDF to a free hosting service such as Google Drive, Dropbox, or your own website to get a public URL. (2) Paste that URL into QRMake. (3) Download the QR code and print or share it. When someone scans the QR code, their browser opens the PDF directly.
Does my PDF need to be online for a QR code to work?
Yes. QR codes that link to PDFs encode a URL, so the PDF must be hosted somewhere accessible on the internet. The PDF cannot be stored on your computer or phone — it needs a public web address. Free hosting options include Google Drive (over 1 billion active users), Dropbox, or your own website. Once the PDF is online and the QR code is printed, the PDF can be updated without changing the QR code if the URL stays the same.
What is the best free way to host a PDF for a QR code?
Google Drive is the most reliable free PDF host for QR codes. Upload your PDF, set sharing to "Anyone with the link", and use the direct link. Google Drive has over 1 billion active users and rarely experiences downtime or link breakage. Dropbox is a good alternative — change ?dl=0 to ?raw=1 at the end of the share URL to get a direct PDF link rather than the preview page.
How do I get a direct link from Google Drive for a PDF?
Upload your PDF to Google Drive. Right-click the file and select "Share". Change access to "Anyone with the link" and click "Copy link". The standard Google Drive share link is sufficient for QR codes — when users tap the link from their phone, Google Drive opens the PDF in a mobile-friendly viewer. For a direct download link, change the URL from drive.google.com/file/d/FILE_ID/view to drive.google.com/uc?export=download&id=FILE_ID.
Can I update the PDF without reprinting the QR code?
Yes, if the URL stays the same. The key is to keep your URL constant while replacing the file content. On your own website, simply overwrite the file at the same URL. On Google Drive, right-click the existing file, select "Manage versions", and upload a new version — this keeps the same file ID and URL, so your existing QR code continues to work with the new PDF content.
What PDF file size is too large for a QR code link?
There is no PDF file size limit for a QR code link — the QR code just encodes the URL, not the file. However, for a good user experience, keep your PDF under 5MB so it loads quickly on mobile connections. PDFs over 10MB can take 10–30 seconds to load on a 4G connection, which frustrates users who scanned expecting instant access. Compress your PDF at tools like ilovepdf.com or smallpdf.com before hosting.