How to Make a QR Code for a PDF Free (Step by Step)
A QR code can't hold a PDF, but it can hold a link to one. Upload the PDF, set sharing to anyone with the link, then turn the link into a free QR code.
Published · 5 min read
To make a QR code for a PDF, put the PDF online first (Google Drive, Dropbox, OneDrive or your own website), set it so anyone with the link can view it, copy that link, and paste it into the free QR code generator. When someone scans the code, their phone opens the PDF. A QR code holds at most a few kilobytes of text, so it can never contain the PDF itself, only a link to it.
This is how restaurants share menus, schools share circulars, and event organisers share brochures and schedules. The two things that go wrong are sharing settings and file size, so here's how to get both right.
Step 1: Make the PDF phone-friendly
People will open your PDF on a phone, often on mobile data. A 25 MB scanned brochure can take a long time to load and may put people off. Before uploading:
- Remove pages nobody needs, such as blank pages or internal notes, with the free PDF page remover.
- Shrink the file. Our PDF compressor is a Pro tool: you can try it free with a free account on PDFs of up to 2 pages. For longer files it needs Pro. Aim for a few MB or less; the guide to compressing a PDF to 1 MB shows the settings.
- Use a portrait page size where you can. Landscape posters are hard to read on a phone screen.
Step 2: Upload the PDF and set sharing
The exact menus change from time to time, but the steps are similar everywhere.
Google Drive
- Upload the PDF to Drive.
- Right-click it (or tap the three dots) and choose Share.
- Under General access, change Restricted to Anyone with the link, with the role set to Viewer.
- Click Copy link.
Dropbox or OneDrive
- Upload the file and choose Share.
- Create a link that anyone can view, without sign-in.
- Copy the link.
Your own website
Upload the PDF to your site and copy its address, for example https://example.com/files/menu.pdf. This gives you the cleanest link, and you control it forever.
Check the link now. Open it in a private or incognito browser window where you're not signed in. If it asks for access or a login, scanners will see that too. Fix the sharing before you make the code.
Step 3: Make the QR code
- Open the free QR code generator.
- Paste the link into Link or text, replacing the sample.
- Watch the preview update.
- Click Download PNG. You get a 320 × 320 pixel image named
qr-code.png. - Scan the downloaded image with your phone camera and make sure the PDF opens.
Shorter links make simpler codes. A long sharing link with tracking bits on the end gives a denser pattern that's harder to scan when printed small. If your website can give the PDF a short address, use that.
Step 4: Test it before you print
Test the way your readers will use it:
- Scan with an iPhone and an Android phone.
- Turn off Wi-Fi and test on mobile data, so you see how long the PDF takes to load.
- Print one copy at the final size and scan it from a normal distance.
For sizes and distances, see our QR code print size tips.
What happens if you update the PDF later?
A QR code holds the link, not the file. Whether you can update the PDF without reprinting depends on the link:
- Your own website: upload the new file with the same name at the same address, and the old code shows the new PDF.
- Cloud drives: uploading a new file usually creates a new link. Some services let you replace a file's contents while keeping its link (Google Drive calls this managing versions). Check before you print, because a broken link means a useless code.
- Deleting the file or changing sharing to restricted stops the code working for everyone.
If you'll update a document often, such as a weekly menu or a class timetable, point the code at a web page you control and put the PDF link on that page. The comparison of static vs dynamic QR codes explains this approach and its trade-offs.
Ideas for PDF QR codes
- Restaurant and cafe menus on table cards.
- Brochures and price lists on shop counters and trade show stands.
- Certificates: a code on a printed certificate that links to the PDF copy, so employers can check it.
- School circulars and syllabi on noticeboards.
- Product manuals and warranty cards on packaging.
- Event schedules on badges and posters.
- Wedding invitations: a code linking to the full itinerary PDF. See QR codes for wedding invitations.
Privacy: who can see the PDF?
Anyone with the link can open the file, and a QR code on a poster gives that link to everyone who walks past. People can also forward it. Only share PDFs this way that you're happy to be public. Don't put ID documents, bank statements or anything personal behind a public QR code.
The QR code itself is made on your device with EveryApp: the link you paste is never uploaded or stored by us.
Make your PDF QR code
Copy the shareable link, check it in a private window, then paste it into the free QR code generator and download the PNG. No sign-up, no watermark, and the code never expires as long as the link keeps working. For the basics of QR codes, see how to make a QR code.
Frequently asked questions
- Can I put a PDF directly into a QR code?
- No. A QR code holds at most a few kilobytes of text. Upload the PDF and put its link in the code instead.
- Why does my QR code ask people to request access?
- The file's sharing is set to restricted. Change it to anyone with the link can view, then test the link in a private browser window.
- Will the QR code still work if I edit the PDF?
- Only if the link stays the same. On your own website, replace the file at the same address. On cloud drives, uploading a new copy usually creates a new link.
- How big should the PDF be?
- As small as you can make it while staying readable. A few MB loads quickly on most phones; very large scanned PDFs can be slow on mobile data.
- Does the QR code expire?
- Not the code itself. It keeps pointing at the same link forever; it stops working only if the file is deleted, moved or made private.
Generators
Try the QR Code Generator
Free, no sign-up, works in your browser. Turn a link, text or Wi-Fi details into a QR code and download it as a PNG.