Skip to content

PDF QR Code Generator

Put a document one scan away — a manual, menu, price list, programme or spec sheet. The code points straight at your file, with nothing in the middle that can expire.

A sign on a property showroom counter reading 'Floor plans and brochure' above a QR code drawn in the shape of a PDF document, with a stack of printed brochures beside it and buyers at the window.

Make one now

1

Add your content

This is what gets encoded — nothing is sent anywhere.

2

Customise

Optional. Every change is re-checked against a real decoder.

Start from a look
ShapesNew
Base colour

Anything below that you leave alone follows this.

Body
Body fill
External eye
External eye fill
Internal eye
Internal eye fill
Background
Background fill

Or start from one of 93 ready-made designs

How to make a QR code for a PDF

  1. 1

    Upload the PDF somewhere permanent

    Your own website is ideal. The address must not change later.

  2. 2

    Copy the direct link to the file

    Open it in a browser and copy the address bar. It should end in .pdf.

  3. 3

    Paste it into the generator

    The link is encoded directly — no service sits between the code and your file.

  4. 4

    Test before printing

    Scan it with a phone that has never opened the file, ideally on mobile data.

On this page

Worth clearing up first, because a lot of tools are vague about it. A QR code holds roughly3 kilobytes of text at absolute maximum. A one-page PDF is typically several hundred kilobytes. The file cannot fit, and no amount of compression changes that.

So the code holds a web address. When a service offers to put your PDF "in" a QR code, what it does is upload the file to its own storage and encode a link to that copy — which means your document lives on their server, and disappears when your plan does.

Host the file yourself and that whole category of problem goes away.

Where to put the file

The only thing that matters is that the address never changes.

  • Your own website — best. Something likeyoursite.com/docs/manual.pdf is under your control permanently.
  • Cloud storage — workable but riskier. Google Drive, Dropbox and OneDrive links can change when a file is moved, renamed, re-shared or reorganised. Any of those silently kills every printed code.
  • A file-sharing service with expiry — never. WeTransfer and similar delete files on a timer.

Updating the document later

This is where a static code quietly beats the paid alternatives. Because your code points at an address rather than a specific version of a file, you can replace the file whenever you like:

  1. Upload the new version to the same path, overwriting the old one.
  2. Keep the filename identical — manual.pdf, not manual-v2.pdf.
  3. Every existing code now opens the new document.

You are paying nothing for a capability that dynamic-QR services charge monthly for. The one rule is never to change the path.

Should it be a PDF at all?

Be honest about how it will be read. A PDF is a fixed-size page: on a phone it means pinching, dragging and losing your place. If most people will scan the code on a phone, a normal web page is a better destination in almost every case.

PDF genuinely is right when:

  • The document is meant to be printed or filed.
  • Layout matters exactly — a form, certificate or spec sheet.
  • It needs to work offline once downloaded.

If you are stuck with PDF, at least keep it single-column with body text around 16pt.

Size and mobile data

A scanned code often means someone standing in a shop or at an event, on a phone connection. A 40 MB brochure is a poor experience and sometimes simply fails. Compress before uploading — downsampling images to 150 dpi usually cuts the file dramatically with no visible loss on screen.

Privacy, plainly

A QR code offers no protection. Anyone who scans it, or photographs it across a room, has the link — and cloud storage set to "anyone with the link" means exactly that. Nothing confidential should go behind a printed code.

Test it properly before printing

The failure everyone hits: testing on the phone that uploaded the file, which is already signed in. Test on a device that has never seen it, on mobile data rather than your own WiFi, and confirm it opens rather than prompting for a login.

Common questions

Can a QR code contain the PDF itself?

No, and this is the most common misunderstanding. A QR code holds at most about 3 kilobytes of text — a rounding error next to even a one-page PDF. The code holds a link to where the file lives. Any service claiming to put a file "in" a QR code is uploading it and encoding a link to their copy.

Where should I host the PDF?

Your own website is best, because you control the address forever. Cloud storage works if the link is genuinely permanent — but Google Drive, Dropbox and OneDrive links can change when files are moved, re-shared or reorganised, and a changed link means every printed code is dead.

Can I update the PDF without reprinting the code?

Yes, provided you replace the file at the same web address. Upload the new version over the old one, keeping the filename and path identical, and every existing code points at the new file. Uploading alongside it under a new name is what breaks things.

Will it open properly on a phone?

It will open, but a print-layout PDF is genuinely unpleasant on a phone — small text, pinching and dragging, losing your place. If the document will mostly be read on phones, a web page is the better destination. If it must be a PDF, lay it out in a single column with large text.

Is the file private?

Only as private as the link. Anyone who scans the code, photographs it, or is handed the URL can open the file, and most cloud "anyone with the link" settings mean exactly that. Do not use a QR code for anything confidential.

Other QR codes you can make