Create a free account to manage your links — go PRO for an ad-free experience & full customization.

QR Code for a PDF

A PDF is the wrong thing to put on a poster, a spec sheet or a business card, because nobody types a long file URL. A QR code that opens the PDF removes the typing entirely: point, scan, the document opens in the phone's browser.

This is the standard pattern for price lists, product manuals, catalogues, event programmes, safety data sheets, care instructions sewn into a garment label, and any document that is too long to print on the thing itself.

The part that matters is not making the code — that takes a minute — it is making sure the code still opens the right document in six months, and knowing how many people actually opened it.

Create your PDF QR code

Paste the public link to your PDF — a Drive share, a Dropbox link or a file on your own site. Because the QR points through ShareCut, you can replace the document with a new version later and the printed code keeps working.

URLs become short links; text becomes a minimal TreeLink. Free destinations include ads.

Create a QR to preview it
Unlock the full dynamic QR

Remove ads, edit the destination after printing and see who scans, where and when.

See plans

Get a public link to the PDF first

A QR code cannot contain a PDF; it contains a link to one. So the first step is hosting the file somewhere with a stable, public URL: your own website, a cloud drive with sharing set to 'anyone with the link', or your CMS media library.

Check the link in a private browser window before you encode it. The most common failure is a Google Drive or SharePoint link that works for you because you are signed in, and shows a permission wall to everyone else.

Prefer a direct link to the file over a viewer page when you can. On a phone, a direct PDF link opens in the browser's built-in reader; a viewer page often nags the user to install an app first.

Why you should shorten the link before encoding it

Cloud storage URLs are long and full of random characters. A long URL means a denser QR code with more modules, which needs to be printed larger and is harder to scan in poor light or from an angle.

Shortening the link first produces a visually simpler code that scans faster and survives being printed small — on a business card, a garment label, or the corner of a spec sheet.

It also gives you a link you can read out loud or type as a fallback, which matters on printed material where the reader may not have a working camera.

Make it editable, not permanent

Documents get revised. Price lists change quarterly, manuals get a v2, catalogues get a new season. If the QR code points straight at the file URL, every revision means reprinting everything that carries the code.

Point the code at a short link instead, and change where that short link goes when the document changes. The printed square stays valid for the life of the product; you swap the destination in a few seconds.

This is the difference between a static and a dynamic QR code, and on printed material with a long shelf life it is usually the whole reason to use a link-based code at all.

Sizing and print quality

Download the vector PDF or SVG export for anything going to a printer. A raster PNG scaled up in a layout program produces soft edges, and soft edges are what make a code fail at a glance angle.

Rule of thumb for size: the code should be about one tenth of the distance it will be scanned from. A code on a shelf label read at 30 cm can be 3 cm; one on a wall poster read at 3 m wants 30 cm.

Keep the quiet zone — the blank margin around the code — at least four modules wide. Designers routinely crop it to save space, and it is the single most common reason a beautifully printed code will not scan.

Tell people what they will get

A bare QR code next to a product gets scanned by almost nobody, because scanning is a small act of trust. A short caption — 'Scan for the full spec sheet (PDF)', 'Scan for washing instructions' — changes the scan rate more than any styling choice.

Add a frame with that caption directly around the code so the two never get separated when the artwork is reused. Mentioning the format is worth it: people behave differently when they know a PDF is coming rather than a website.

If the document is long, say so. 'Scan for the 40-page manual' sets an expectation; an unlabelled code that dumps a 40-page PDF onto a phone screen feels like a dead end.

Knowing whether it worked

A QR code printed on ten thousand boxes is a marketing channel, and channels should be measured. When the code points at a tracked short link, every scan is recorded with country, device, operating system and time.

That tells you concrete things: whether the code on the packaging outperforms the one in the printed insert, whether scans cluster right after purchase or weeks later, and whether people are reading the manual on iOS or Android — which decides whether the PDF layout should be optimised for a narrow screen.

If you produce documents for several products or regions, give each one its own link and QR code rather than sharing one. Aggregate numbers cannot tell you which print run is doing the work.

Step by step

  1. 1Host the PDF publiclyUpload the file to your site or a cloud drive and set sharing to anyone with the link. Verify the URL in a private browser window.
  2. 2Turn it into a short linkShorten the file URL so the QR code stays visually simple and the destination stays editable later.
  3. 3Generate the QR codePaste the short link into the generator, style it, and add a frame captioned with what the reader will get.
  4. 4Export for printDownload the PDF or SVG so the code stays sharp at any size, and keep the blank quiet zone around it intact.
  5. 5Check the numbers after launchOpen the link's stats to see scans by country, device and day, and compare placements against each other.

Frequently asked questions

Can the QR code contain the PDF itself?

No. A QR code holds a few hundred characters at most, so it holds a link to the file. The file has to live at a public URL.

Can I change the PDF later without reprinting the code?

Yes, if the code points at a short link you control rather than at the file URL. Update where the short link goes and every printed code follows. Point it straight at the file and you are locked in.

Why does my code show a sign-in page to other people?

The hosted file is not public. Cloud drives default to restricted access, and it looks fine to you because your browser is signed in. Always test in a private window.

How small can I print it?

About 2 cm square for a code scanned from arm's length, provided the link is short and the quiet zone is intact. Long cloud-storage URLs need noticeably more room, which is the practical reason to shorten first.

Will it work without internet?

The scan works offline, but opening the PDF needs a connection. For venues with poor signal, keep the document small or provide a printed summary alongside the code.

Can I see how many people opened the PDF?

Yes, when the code points at a tracked short link: you get scan counts with country, device, OS and referrer, and a daily breakdown.

Ready to set it up? It's free to start.

Create your free QR code →