📄 PDF to QR code
How to create a QR code for a PDF
Put the PDF at an accessible web address, copy that URL and paste it into the QR generator. Test the result on another phone while signed out. If the document will change, place an editable link between the QR and the PDF so the printed code can stay the same.
6 min readUpdated
On this page
A QR code does not upload or store your PDF on taap.at. It contains a web address that opens the hosted file. Hosting and the QR link are separate: hosting controls who can see the document, while the link setup determines whether you can change the destination and measure openings.
Turn a PDF into a QR code step by step
- 1
Host the PDF
Upload it to your website, Google Drive or another host that gives you an HTTPS URL. A local path such as file:///Documents/file.pdf only works on your own device.
- 2
Set the right access
For public material, let anyone with the link view the file. For private material, keep it restricted and tell readers that scanning requires a sign-in.
- 3
Copy and test the URL
Open the link in a private window or on a phone that is not signed in to your account. Confirm that it shows the correct PDF instead of an access request.
- 4
Create the QR code
Paste the URL into the generator below. If the document will change, first create an editable short link and encode that link in the QR.
- 5
Download and test the final artwork
Download the SVG, place it in the design and scan a sample at its real size and distance. Check the final destination after the redirect too.
Privacy comes first
“Anyone with the link” removes the sign-in step but broadens access. Do not use public link sharing for contracts, invoices, personal data or internal documents. A visible QR code can be photographed and forwarded.
Direct or editable QR: choose for the document
| Situation | Useful setup | Trade-off |
|---|---|---|
| Final document at a permanent URL | QR directly to the PDF URL | Fewer components; a new URL requires a new print |
| Menu, catalogue, manual or price list that changes | QR to an editable link | Change the destination while keeping the printed code |
| You need to compare placements | One link and QR per placement | Separate openings for the poster, pack or branch |
| Private document | Restricted access with authentication | The reader needs permission; the QR does not bypass access control |
Replacing a file on the same host may preserve its URL, but verify that rather than assuming it. An editable redirect adds control when a host creates a new address. On taap.at, destination editing requires a plan that includes it; an anonymous QR is not suitable for permanent print.
Google Drive: prevent the access-request screen
- 2
Choose the intended permission
For a public document, choose Anyone with the link and Viewer. A work or school administrator may restrict that option.
- 3
Copy the link
Use Copy link. Do not copy a local file path or an address from an admin-only screen.
- 4
Test while signed out
Open it in a private window. If it asks for access, adjust the permission or keep the restriction and explain it next to the QR.
The QR does not change permissions
A scanner gets the same access as someone opening the URL. A restricted PDF remains restricted; a file available to anyone with the link can have that link forwarded.
Prepare the PDF for a phone
- Use a clear file name and do not publish drafts or internal comments.
- Make sure text can be enlarged and read on a small screen; a print-only layout can be awkward on mobile.
- Preserve headings, reading order, alternative text and active links when exporting an accessible PDF.
- Remove unnecessarily heavy images and test loading over mobile data, not only Wi-Fi.
- Put a date or version number inside the document so readers can identify the edition.
- Print a readable short URL next to the QR as an alternative to scanning.
Pre-print checklist
- The link opens the correct PDF outside your account.
- The document contains no information that should remain private.
- The QR has a clear four-module quiet zone on every side.
- There is strong contrast and no logo, text or border covers the modules.
- The call to action names the result, such as “Scan to view the PDF catalogue”.
- You tested iPhone and Android, on screen and on a printed sample.
- If the PDF will change, you proved that you can edit the destination before a large print run.
Measure without calling an opening a read
A measured link can record the redirect opening before the PDF loads. It cannot prove that the file finished loading, that someone read a page or that they completed an action. Use a separate QR for each placement if you need to compare a flyer, counter and branch.
- 1
Record the baseline
Write down the date, PDF version, placement and destination for each QR.
- 2
Separate placements
Use different links for posters, packs and flyers. Reusing one link removes the comparison.
- 3
Review after 14 and 28 days
Compare openings by placement and confirm that every destination still works. Keep downloads, forms and sales as separate measurements.
- 4
Change one variable
Improve the placement or call to action without changing everything at once.
Frequently asked questions
Can I turn a PDF into a QR code for free?
Yes. Host the PDF at an accessible URL and generate a QR for that address. Hosting, duration, editing and analytics depend on the services you choose.
Can I put the PDF file inside the QR code?
Not in this workflow. The QR contains a URL to a PDF hosted online; taap.at does not receive or store the file.
How do I make a QR code for a Google Drive PDF?
Share the file with the intended access, copy its link, test it while signed out and use that URL in the generator.
Can I replace the PDF without reprinting?
Yes if the file URL stays the same or the QR points to a link whose destination you can edit. Confirm that capability before printing.
Why does the QR ask people to request access?
The PDF permissions are restricted. A QR code does not remove authentication or grant access by itself.
Can I see how many people read the PDF?
A measured redirect counts openings, not completed reads. Downloads or actions inside the document need separate measurement.
Make it yours and track every click
Create a free account so your links do not expire and you can measure country, device, and source.