A QR code for a PDF opens your document when someone scans it. The catch: the code can't hold the whole file, so you host the PDF (on your site, Google Drive, or Dropbox) and the QR opens that link. Paste the link below, pick colors, and download a print-ready PNG or SVG.
Static QR. For one you can edit after printing and track, see below.
Upload the PDF to your website, Google Drive, or Dropbox, set sharing so anyone with the link can open it, and copy that public URL. This tool needs a link, not the file.
Drop the URL in the field and set a dark and light color. Keep the code dark on a light background so phone cameras lock on fast. The preview redraws as you type.
Grab the SVG for print or the PNG for screens. Scan the printed proof with your own phone to confirm the PDF opens, then run the full batch.
Here is the part most PDF-to-QR tools skip. A QR code stores a small amount of text, far too little to hold a file, not a multi-megabyte PDF. So it cannot carry your PDF. What it carries is a link. You put the PDF somewhere public, copy that URL, and the QR opens it in the phone's browser or PDF viewer. That is still exactly what people want: point a camera, read the document. It just means step one is hosting the file, not uploading it here. This tool builds the code from the link you paste.
The QR is only as good as the link behind it, so the file needs a public URL any phone can reach with no login. Three setups work. Put the PDF on your own website or CMS and link straight to the file. That is the best option, because you control the address and can keep it stable. Upload it to Google Drive or Dropbox and set sharing to anyone with the link. Quick, but Drive opens a preview page with a Download button rather than the raw file, and big PDFs crawl on mobile data. Or drop it in whatever cloud storage you already pay for. Whichever you pick, open the link on your own phone first. It should load in a second or two and read cleanly on a small screen. A 40-page manual scanned at full resolution will frustrate anyone standing at a shelf, so compress it before you host it.
The pattern fits anywhere printed material needs to hand off a longer document. A menu on a table tent or window. An appliance or equipment manual on the product, the box, or the warranty card. A brochure or spec sheet at a trade-show booth. An event program on a poster. A real-estate flyer that opens the full property PDF. A shop price list or catalog. In every case the paper stays short and the QR carries the long document, so you print less. When the PDF changes you update the file instead of reprinting the whole run, with one catch covered next.
The code this tool makes is static. Your hosting link is baked into the black-and-white pattern, so it scans forever with no account and no fees. But the link is fixed the moment you print. That is fine when the PDF lives at a permanent address. It hurts the day the document changes. Upload next season's menu as a new file, the URL changes, and every printed code now opens the old PDF or a dead link. So you reprint. Static codes also report nothing, so you cannot tell how many people opened the document. A dynamic QR fixes both. It points at a short link you own, so you swap the PDF behind the same printed code, and it counts every scan. Whooshly builds dynamic codes in the app.
The QR here is static: your hosting link is baked in, so a new version of the PDF means a new link and a reprint. Whooshly's dynamic QR points at a short link you own, so you upload next season's menu or the updated manual and the same printed code opens it. You also see scans by day, country, and device. One-time $49, no subscription, unlimited codes.
Host the PDF at a public URL first, then paste that link above. Upload the file to your website, Google Drive, or Dropbox, set sharing so anyone with the link can open it, and copy the address. Paste it into the field, pick a dark and light color, and download the SVG or PNG. Scan the printed code with your own phone before you run a batch, so you catch a broken link on one copy instead of a thousand.
No, and this is the honest limit. A QR code holds only a small amount of text, not a multi-megabyte file, so a PDF QR code always points at a hosted URL rather than the document itself. If that link goes offline or the file moves, the code stops working. Keep the PDF hosted and public for as long as the code is in circulation.
Your own website is best, because you control the address and can keep it stable. Google Drive and Dropbox also work if you set the share to anyone with the link, though Drive opens a preview page with a Download button rather than the raw file. Whichever you use, the link has to be public with no login wall. Open it on a phone first, since almost every scan happens on mobile.
Not with a static code like this one. The hosting link is baked into the pattern, so if you replace the file and its URL changes, the printed code points at the old or missing PDF and you reprint. One exception is on your side: if you can overwrite the file in place at the same URL (some CMSs and Dropbox let you keep the link), the code keeps working. For a code that always opens the latest version even when the file moves, use a dynamic QR that routes through a short link you can re-point. Whooshly makes those.
It is free, with no signup and no watermark, and a static code never expires. The QR image is drawn on our server from the URL you type, so the link passes through to render the picture, but nothing is saved to an account. The link is public by design, since anyone who scans the printed code can read it, so only encode a document you are fine sharing.
Buy Whooshly once and own your campaign links for good.