FREE · NO SIGNUP · NEVER EXPIRES
PDF QR code generator
A PDF QR code opens a document when scanned — a menu, a manual, a brochure, a price list. Host the PDF on Google Drive, Dropbox, or your own site, paste the link below, and download a print-ready code. Free, no account, and the code never expires.
Style
Sample preview — fill the form to generate yours
01
Get a public link to your PDF
Upload the file to Google Drive, Dropbox, or your website. Set sharing to "Anyone with the link" and copy the URL. Qranite doesn't host files — the code points to wherever your PDF lives.
02
Paste the link and style it
Paste the URL into the field below. Colors, rounded dots, and a logo are free. Keep the code darker than the background — scanners read contrast.
03
Test, download, print
Scan it with your own phone and confirm the PDF opens. Then download SVG for print at any size, or PNG up to 4096px for everything else.
Worth knowing
Check the link in a private window
Open your PDF link in an incognito tab before making the code. If it asks you to sign in, your sharing setting is wrong — and every scanner will hit the same wall.
Shorter URLs scan easier
Long links mean denser codes, which are harder to scan from a distance. A short URL on your own domain, or a dynamic code, keeps the pattern simple.
Mind the file size
Scanners are often on mobile data. A 40 MB brochure loads slowly and gets abandoned. Compress the PDF to a few megabytes before uploading.
If your link will change
PDFs change — menus get reprinted, manuals get revised, price lists get corrected. A static code is locked to the exact URL you encoded. A dynamic code puts a short qranite.com/r/ link in between, so you can point the same printed code at a new PDF anytime. You also get scan counts by day, country, and device. Two dynamic codes are free, and per the Qranite policy, they keep redirecting even if you stop paying.
About dynamic codesCommon questions
Can I make a QR code for a PDF for free?
Yes. Host the PDF somewhere public — Google Drive, Dropbox, your site — and encode the link here. No signup, no watermark, no expiry. The only thing Qranite doesn't do is host the file itself.
Does a PDF QR code expire?
The code itself never expires — it's just the URL, encoded as an image. It stops working only if the PDF moves or the link is taken down. That's true of every static code, from any generator.
Why can't I upload my PDF directly to Qranite?
Qranite generates codes entirely in your browser and stores nothing on servers. That's why codes are free, private, and can't be held hostage. Hosting files would break that. Drive and Dropbox host PDFs for free and do it well.
What happens if I update or replace the PDF?
If the URL stays the same — like replacing a file's contents in Google Drive — your code keeps working. If the URL changes, a static code breaks. A dynamic code lets you re-point the link without reprinting anything.
Will the PDF open on any phone?
Yes. Scanning opens the link in the phone's browser, and every modern iPhone and Android displays PDFs natively. No app required. Just confirm the link is publicly shared before you print.