PDF QR Generator
Generate a QR code that links directly to a hosted PDF — scan to open, read, or download the document instantly.
Did this tool work for you?
How to use this calculator
- 1
Upload your PDF to a hosting service (Google Drive, Dropbox, your website, etc.) and get its public shareable URL.
- 2
Paste the PDF URL into the field above.
- 3
The QR code generates instantly — scanning it opens the PDF in the device's browser or PDF viewer.
- 4
Print the QR on packaging, brochures, or event materials so anyone can access the document on demand.
Frequently asked questions
What is stored in the QR code for a PDF?
The address you typed, nothing else. The PDF itself is never uploaded or embedded. If you enter https://example.com/brochure.pdf?v=3 the payload is exactly that string, and the file has to be reachable at that address when someone scans.
What if I leave out https://?
The tool adds it. Typing example.com/files/brochure.pdf produces https://example.com/files/brochure.pdf. A link that already starts with http:// or https:// is kept as written, so an http:// address stays http://. Other schemes such as ftp:// are not recognised and would be given an https:// prefix, so use a normal web address.
Are spaces in the file name a problem?
The tool replaces each space with %20, so example.com/files/menu 2026.pdf becomes https://example.com/files/menu%202026.pdf. Other special characters in the address are left as you typed them. Renaming the file without spaces is the cleaner fix.
Does the address have to end in .pdf?
No. Nothing checks the extension or fetches the file. Cloud storage share links often have no .pdf at the end, and they work the same way as far as the tool is concerned. Whether the link opens a viewer, a preview page or a download is decided by the host you chose.
What does the document label field do?
Nothing to the QR code. It is marked as for reference only and is not written into the payload, so two codes with different labels but the same URL are identical.
Why does a long URL make the code look dense?
A QR code stores one character per symbol position, so more characters mean more modules and each module is smaller on paper. Cloud-storage links with long IDs produce busier patterns than a short address on your own domain. Print larger, or point the code at a short address that you control and that forwards to the file.
Can I change the PDF later without reprinting?
Only if the address stays the same. Replace the file at that address and the printed code keeps working. If the address changes, the old code still points to the old one and a new code is needed. The tool cannot edit codes after printing.
Turning a PDF address into a printable QR code
The payload is just a web address
This generator takes the public address of a PDF and normalises it. Leading and trailing spaces are trimmed, https:// is added when no http:// or https:// prefix exists, and spaces inside the address are replaced with %20. The result is then drawn as a QR code. Nothing is uploaded, converted or checked, so hosting, access permissions and file size remain entirely your responsibility.
| You type | Payload produced |
|---|---|
| example.com/files/menu 2026.pdf | https://example.com/files/menu%202026.pdf |
| https://example.com/brochure.pdf?v=3 | https://example.com/brochure.pdf?v=3 |
| http://example.com/a.pdf | http://example.com/a.pdf |
| (empty field) | (no QR code is drawn) |
Worked examples
Typing example.com/files/menu 2026.pdf gives https://example.com/files/menu%202026.pdf, with the missing scheme added and the space encoded. Typing https://example.com/brochure.pdf?v=3 gives that same string back, query part included. The second case is useful when you add a version number so that a cache does not serve an older copy of the file after you replace it.
Before you print
Open the address in a private browser window first. If it asks you to log in, the people scanning will see the same prompt. Then scan the finished code with a phone and see what opens. Many hosting services show a preview page rather than the raw file, and some offer a separate direct-download address; decide which one fits your use before the code is on paper.
Keeping the address stable
Anything printed has a longer life than the file behind it. Put the PDF at a path you intend to keep, such as /downloads/product-manual.pdf, and overwrite it when it changes instead of publishing a new name. If the address has to change, set up a redirect from the old path. The code itself can never be edited, because it contains the address and nothing more.
What this tool does not do
It does not host files, shorten links, count scans, password-protect documents or confirm that the link works. It also does not validate the address, so a typo still gives a code that scans without error and opens an error page. Test every printed batch before it leaves your hands. Printing the address in small type beside the code gives people a fallback when a camera cannot read it.
Learn more from an authoritative source:
WikipediaApp Download QR Generator
Generate a QR code that links to your app on the App Store or Google Play — scan to download instantly.
Payment QR Generator
Generate a payment QR code for PayPal, Stripe, Venmo, or any payment link — scan to pay instantly.
Social Media QR Generator
Generate a QR code for any social media profile — choose the platform, enter your handle, and share your profile with a scan.
Multi-Link QR Generator
Generate a QR code that links to your Linktree, bio.link, or any link-in-bio page — one scan, all your links.
LinkedIn QR Generator
Generate a QR code that opens your LinkedIn profile instantly — scan to connect at networking events, conferences, and meetings.
Twitter / X QR Generator
Generate a QR code that opens your Twitter / X profile instantly — scan to follow without searching.
Results are estimates for informational purposes only and do not constitute professional financial, medical, legal, or technical advice. Read full disclaimer →