← Back to Blog

QR Code for a PDF: Free, No Sign-Up, No Expiring Trial

InvisHosting Team November 9, 2026 12 min read

How to make a QR code for a PDF (the short answer)

A QR code can't hold your PDF. It can only hold a link to it. To make a QR code for a PDF, put the file online so it has a web address, then turn that address into a static QR code. A static code has no trial and no subscription, so it keeps working as long as the link does.

This works for a menu, a flyer, a handout, a manual or a CV. Below are the two steps, a table of what happens when "free" PDF QR trials end, a checklist to run before you print, and the privacy points most guides leave out. Vendor rules were checked November 9, 2026.

Why a QR code can't store the PDF itself

Even the largest QR code holds under 3 KB of data, according to FlipLink's guide. A real PDF with pages, images and fonts is far bigger than that. Adobe describes it the same way: the QR code is simply a link to a PDF stored on the web.

This matters for one reason: the code only works while the link works. If the file is deleted or moved, or the service behind the link switches it off, the printed code leads nowhere.

Static vs dynamic QR codes for a PDF: which one stops working?

There are two kinds of QR code:

  • Static: your link is written directly into the code. It can't be edited after it's made, so a typo or a dead address can't be fixed. But nothing in the code depends on a QR company, and a static code isn't "used up" by going unscanned.
  • Dynamic: the code contains a short link on the QR company's servers, which then redirects to your PDF. You can change where it points, but it depends on that company. If your trial or subscription ends, or the provider shuts down, the redirect stops and so does your code.

Most "PDF QR code" tools that rank on Google make dynamic codes. QR Code Generator PRO says outright that its PDF QR codes are dynamic.

What happens when a free trial ends (vendor-by-vendor table)

These terms come from each vendor's own help or blog pages.

ServiceFree or trial termsWhat happens to dynamic codes
QR Code Generator (PRO)Sign-up for a 14-day free trial; PDFs up to 20 MBDeactivated when the trial ends and pointed to a service page instead of your file. Upgrading reactivates them. Static codes keep working.
The QR Code Generator (the-qrcode-generator.com)TrialUp to two dynamic codes may stay active with ads; the rest become inactive
QRStuffFree SuiteDynamic codes expire after 30 days, limited to 50 scans per code
IMQRScan7-day trial, 5 dynamic codes, 15 scansTrial limits apply
QR TIGERSubscriptionDynamic codes may stop working after a year unless renewed

FreeQR also notes that some free dynamic tools expire codes after 14 days or after a fixed number of scans. If your printed code died about two weeks after you made it, a trial ending is the likely cause.

When a dynamic code is worth paying for

A dynamic code makes sense if you need to change the destination after printing and you're happy to keep paying. Examples are a large print run of packaging, or signs you can't reprint. For a menu, flyer or handout, a static code pointing to a link you control is simpler and has no running cost.

Step 1: Put your PDF online so it has a link

Pick a place where the file will stay put for as long as the printed code is in use.

Option A: Upload it without an account (InvisHosting)

  1. Go to the InvisHosting upload page.
  2. Choose your PDF (up to 300 MB per file). No account is needed.
  3. Leave the expiry setting off. The optional expiry runs from 1 minute to 30 days and then deletes the file permanently, which would break a printed code.
  4. Copy the file link. If you uploaded without an account, keep your one-time deletion token somewhere safe.

The real limits, so you can decide whether this fits:

  • Anyone with the link can open the file. Files aren't end-to-end encrypted.
  • Files are kept indefinitely, unless they get no downloads for 90 days, you delete them, or they break the Terms of Service. A code on a busy menu is fine. A code on a leaflet that might sit unscanned for three months is not, so use Option C for that.
  • There's no way to replace a file under the same link, so a new version of the PDF means a new code.
  • Every upload is scanned for malware with VirusTotal.

More on storage time and limits is in the FAQ.

Option B: Google Drive with "Anyone with the link"

  1. Upload the PDF to Google Drive.
  2. Click Share, then under General access choose Anyone with the link.
  3. Set the role to Viewer.
  4. Click Copy link.

As Google's help is quoted in FlipLink's guide, anyone with the link can use the file without signing in to a Google Account. Stick with Viewer. If you shared a Google Doc with the Editor role, everyone who scans your code would get edit access.

Option C: Your own website

If you have a website, upload the PDF there. This is the most durable option because you control the address. It's also the only one here that lets you swap the PDF later without reprinting: upload the new file to exactly the same address. If the address changes, the code breaks.

Step 2: Turn the link into a QR code

Paste your link into a generator that makes a static code from a URL:

  • Adobe Express makes free QR codes for any URL. You can download them as PNG, JPEG or PDF, and Adobe states they never expire.
  • InvisHosting's QR code generator turns a link into a QR code for free. The link shortener is next to it if you want a tidier link to print below the code.
  • Any other generator works too, as long as it doesn't route your link through its own redirect.

How to tell if you got a static code: scan it with your phone before you print. The address your phone previews should be your own PDF link, not a short link on the QR company's domain.

For posters and signs, download SVG if the generator offers it, because SVG scales to any size without losing quality. PNG is fine for screens and small prints.

Before you print: a checklist so the code scans

  1. Size it for the distance. A code on a table tent is scanned from close up. A code on a wall poster is scanned from further away and needs to be much bigger. Test from where people will actually stand.
  2. Keep the quiet zone. The QR standard asks for an empty border four cells wide on every side. Don't let text or graphics crowd it.
  3. Dark on light. Use a dark code on a light background with strong contrast.
  4. Don't stretch or blur it. Keep the proportions square. If you resize a PNG, use "nearest neighbour" scaling so the edges stay sharp.
  5. Avoid folds and trim edges. A crease through the code or a cut that eats the border can make it unreadable.
  6. Test the printed proof on two or more phones. Scan the paper, not just the screen, and check the PDF opens and is readable on a phone.
  7. Add a line of text. A short label such as "Scan for today's menu" makes people more likely to scan.

Privacy check: anyone who scans can open the file

A QR code on a poster is a public link. Anyone who scans it, photographs it or gets the link forwarded can open the PDF. With every option above, the link itself is the only lock.

  • Check what's inside the PDF. Hidden comments, old tracked changes and metadata such as the author's name travel with the file. Our guide to uploading a PDF anonymously shows how to clean it first.
  • Don't put sensitive documents behind a public code. That includes ID scans, contracts, or a CV with your home address on a public noticeboard.
  • Encrypt anything private. If the PDF is meant for a few people, password-protect it before uploading and share the password separately. Don't print it next to the code.

If you're on the scanning side, look at the address your phone previews before you tap it, and treat unexpected downloads with care. Our guide on how to check if a file is safe covers the basics.

Can you change the PDF after the QR code is printed?

It depends on where the PDF lives:

  • Static code + your own website: yes, if you overwrite the file at the same address.
  • Static code + a file host or a newly uploaded file: no. A new file gets a new link, so you need a new code.
  • Dynamic code: yes, while your subscription is active.

Why a PDF QR code stops working (and how to fix it)

CauseFix
A dynamic code's free trial ended (often after 7, 14 or 30 days)Pay to reactivate, or make a static code to your own link and reprint
The QR provider shut downSame as above; dynamic codes depend on the provider's servers
The file was deleted, moved or set to expireRe-upload without an expiry and make a new code
No downloads for 90 days on InvisHostingRe-upload, or host long-lived prints on your own site
Google Drive sharing was changed to RestrictedSet it back to Anyone with the link, Viewer
It won't scan at allCheck the quiet zone, contrast, size and stretching, then reprint

Which method should you use?

MethodAccount neededPDF size limitCode typeWhat can break it
InvisHosting upload + static generatorNo300 MBStaticFile deleted, expiry set, or 90 days without downloads
Google Drive + static generatorGoogle account to uploadYour Drive storageStaticYou delete the file or change sharing
FlipLink free PDF-to-QR toolEmail + 4-digit code (creates an account)40 MBStatic, 200×200 PNG, no design optionsThe hosted file being removed
QR Code Generator PRO trialSign-up20 MBDynamicTrial ends after 14 days unless you pay

For a quick, free code with no sign-up, upload the PDF and make a static code from the link. For something that will be on a wall for years, host the PDF on your own website.

Frequently asked questions

Can you make a QR code for a PDF for free?

Yes. Put the PDF online for free, then make a static QR code from its link with a free generator. You don't need a paid plan or a trial.

Do QR codes for PDFs expire?

Static codes don't expire, even ones from free generators. Dynamic codes can stop working when a trial or subscription ends. Either kind fails if the PDF's link stops working.

Can I make a PDF QR code without signing up?

Yes. You can upload the PDF to InvisHosting without an account and paste the link into a QR generator. FlipLink's free tool, by contrast, asks for your email and a verification code and creates an account.

How do I add a QR code to a PDF document?

That's a different task: placing a QR image inside a document, such as a brochure. Download the code as an image (SVG or PNG), then insert it in the app where you made the document or in a PDF editor.

Who can see my PDF if I put its QR code on a poster?

Anyone who scans the code or gets the link. Treat it as public, clean the metadata first, and keep private documents out of it.

For other ways to send big files, see our guide to sharing large files for free.

Sources

This article was written with AI assistance from the sources listed above and checked automatically against them.