Free PDF QR Code Generator
Turn a menu, brochure, price list or manual into a scannable PDF QR code. Host the file anywhere with a public link and reach it with one scan.
- Free, no sign-up
- Runs in your browser
- PNG and SVG
- Yours to use commercially
What this tool does
A QR code cannot contain a PDF — it holds a few hundred characters, not a few hundred kilobytes. What it holds is the link to your file, which means the file has to live somewhere public and stay at the same address for as long as the code is in circulation.
At a glance
| Encodes | A link to a PDF you host. The file itself is never inside the code |
|---|---|
| You need | Somewhere to host the file — a website, Drive, Dropbox or S3 — with a public link |
| Cost | Free, no limits on how many you make |
| Sign-up | None. No account, no email address |
| You download | PNG (high resolution) and SVG (vector) |
| Where it runs | Entirely in your browser. Nothing is uploaded |
| Code type | Static — the content lives inside the image |
| Editable after printing | No. Change the content and you get a new code |
| Scan tracking | No. There is no server in the path to count a scan |
How it works
Enter your details
Paste the public link to your hosted PDF file.
Style it, and keep it scannable
Pick colours, module and eye shapes, a gradient, a frame, or drop your logo in the middle. The preview updates as you type and the timing patterns stay square, which is what keeps it readable.
Download and print
Take a high-resolution PNG or a vector SVG. Free, no sign-up, no watermark, and the file is yours.
Good to know
- Test the link in a private browser window first. A Google Drive or Dropbox file that opens for you because you are signed in will show a permission wall to everyone else.
- Some cloud services change a file link when you replace the file. If yours does, the printed code points at the old version, or at nothing.
- Long sharing links from cloud drives make dense codes. A short, tidy URL on your own domain prints smaller and survives longer.
- This is a static QR code: your content is encoded into the image itself, so nothing is stored on our servers and the code never expires — but its destination is fixed once you print it.
- Everything runs in your browser. What you type is never uploaded, which is also why there are no scan statistics on these codes: there is no server in the path to count anything.
Need an editable, trackable QR?
A dynamic Qrindo code keeps the same printed image but lets you re-point it any time and tracks every scan, geo, device, and live.
Frequently asked questions
Where should I host the PDF?
Anywhere that gives a stable public URL: your own website, Google Drive or Dropbox with link sharing on, or any file host. What matters is that the address does not change and does not require signing in.
Can I put the PDF inside the QR code itself?
No. The largest QR code holds roughly three kilobytes of data, and that is at a density no printed code can carry. Every "PDF QR code", from every provider, is a link to a hosted file.
Can a QR code contain the PDF itself?
No, and no generator can do it. A QR code holds at most a few thousand characters — a fraction of any real PDF. Every "PDF QR code" is a link to a hosted file, including this one; the difference is whether the tool says so.
Where should I host the PDF?
Anywhere that gives a stable public link and does not force a login. Your own site is best. Drive and Dropbox work if the sharing setting is public, but their share URLs change when you re-upload the file — which silently breaks a printed code.
What if I need to update the PDF after printing?
Replace the file at the same URL and the printed code keeps working. If your host changes the URL on every upload, use a dynamic code so the printed image points at something you control.
Still not sure about something? Read the full FAQ →
More free QR tools
QR generator
Create a free, high-resolution QR code for any link in seconds. Style it with your colours, shapes and logo, then download PNG or SVG. No sign-up, no watermark.
Free QR generatorWiFi QR
Let guests join your WiFi with one scan instead of typing a password. Generate a free WiFi QR code and print it for a café, an office, or a spare room.
Free QR generatorvCard QR
Share your contact details with one scan. Generate a free vCard QR code that saves your name, company, phone and email straight into the phone that scans it.
Free QR generatorWhatsApp QR
Start a WhatsApp chat with one scan, with your number and a message already typed. Built for support desks, order lines, bookings and delivery notes.
Free QR generatorSMS QR
Open a text message with your number and a message already written. Useful for keyword campaigns, opt-ins, and anywhere a customer has no data connection.
Free toolQR reader
Upload a QR code image, or use your camera, and see exactly what is inside it — decoded, identified and labelled field by field, without opening anything.
Free toolQR safety check
Check a QR code before you open it. Decode the link and see whether it uses the tricks behind QR phishing — lookalike domains, hidden credentials, IP hosts and disguised downloads.
GuideDynamic vs static
The full guide to the difference between a code you can change and one you cannot.