What a PDF QR code actually is
A QR code never holds the file itself. A PDF usually weighs 2 to 10 MB, while a QR code stores a few thousand characters at most. What the code holds is a url: the address where your document is hosted.
So the principle is simple. You put the file online, you copy its address, you encode that address. The customer scans, their phone opens the link, and the PDF either displays or downloads.
That mechanism has one direct consequence. If the file disappears from the server, the code leads nowhere. A QR code printed on 200 placemats can become useless overnight.
How to turn a PDF into a QR code, step by step
1. Host the document
Your file has to be publicly reachable. Google Drive, Dropbox, a folder on your own site, or hosting provided by the generator itself: there is no shortage of options. Check the sharing settings, because a restricted document will greet your customer with a login screen.
On Drive, remember to switch the link to view access for anyone with the link. That is by far the most common mistake.
2. Generate the code
Open a generator, pick the content type (PDF or URL depending on the service), and paste the address. Some tools let you upload the file straight from your computer and handle the hosting for you.
- QR Code Monkey: free, no account, static codes
- Canva: handy if you already design your materials there
- Adobe: built into the Acrobat ecosystem
- Paid dynamic generators: around €5 to €15 a month
3. Adjust the look
You can change the colours, drop your logo in the middle, round off the modules. Keep strong contrast between the pattern and the background. A light code on a light background will not scan, however good the camera is.
Avoid reversing the scheme (light pattern on a dark background): some older readers fail on it. Black on white is still the safest bet.
4. Download, test, print
Pick a vector format (SVG or EPS) for print, and a PNG for the web. A compressed JPEG loses sharpness and makes scanning harder.
Before you print, test with at least three different phones, including an older one. Test in low light too, the way a dining room looks in the evening.
In practice, most QR codes that fail have one thing in common: nobody ever scanned them on a phone other than the owner's.
Free PDF to QR code tools: what you actually get
Creating the code is free with almost every service. The real difference lies in the type of code you end up with.
A static code has the address baked in. It is free, it never expires, but it is fixed: changing the file means reprinting. A dynamic code goes through a redirect. You change the destination without touching the printed material, and you can track how many scans it gets. That almost always costs money.
For a restaurant that reworks its menu every season, static codes get expensive in print runs. Make sure you know which type you are generating before you order 500 flyers.
Where PDFs fall short on a phone
A PDF is designed for A4 paper. On a six-inch screen it arrives zoomed out. The customer pinches, drags, and loses track somewhere between the starters and the desserts.
You can see the effects in the dining room. Reading takes longer, servers field more questions, and dishes at the bottom of the page get ordered less.
- An 8 MB file takes several seconds to open on a congested 4G network
- Scanned text cannot be selected or translated
- None of the allergen information can be filtered
- You have no idea how many people opened the document
A web menu that opens straight in the browser solves all of this. The content adapts to the screen, photos load progressively, and an update takes two minutes.
PDF or web menu: side by side
| Criterion | PDF behind a QR code | Web menu |
|---|---|---|
| Mobile readability | Manual zoom required | Fits the screen |
| Changing a price | New file, sometimes a reprint | Instant, printed material unchanged |
| Loading time | 3 to 8 seconds depending on file size | Under 2 seconds |
| Translation | Impossible if the PDF is scanned | Automatic or managed per language |
| Scan tracking | Paid plans only | Included |
| Upfront cost | Free | Monthly subscription |
The PDF wins on upfront cost. It loses on everything else as soon as the menu changes. If you plan to revise your prices more than once a year, the maths tips the other way quickly.
When a PDF is still the right call
Not everything revolves around the menu. PDFs still make sense for documents people read once and keep.
Brochures and marketing material
An events brochure, a press kit, a detailed wine list: these have carefully built layouts. A PDF preserves them exactly, and the customer can download the file.
Training and reference material
Spec sheets, equipment manuals, the HACCP protocol posted in the kitchen: a QR code on the wall gives access to the current version without a binder. Your team can pull it up on their phones.
Compliance documents
Regulated children's menus, meat origin statements, certificates. This content is stable. A static code does the job.
Five mistakes that cost you a reprint
These come up again and again. All of them can be avoided with ten minutes of checking.
- Printing too small: allow at least 3 cm per side for a scan from 30 cm away
- Forgetting the white margin around the code, which the reader needs to detect it
- Using a free url shortener that expires after a few months
- Placing the code under glass, in a fold of the tablecloth, or in a shadowed spot
- Leaving out a short line such as Scan to see the menu
That last point matters more than people think. A black square with no caption leaves part of your clientele hesitating, especially guests over 60.
The takeaway
Turning a PDF into a QR code takes five minutes and costs nothing. It is a solid first step for sharing a document, sending out a brochure, or posting a spec sheet.
For the menu itself, the PDF shows its limits the first time you change a price. Digital menu tools answer a different need: living content, readable on a phone, editable without going back to the printer.
Start with the PDF if you want to try it out. Move to a web menu when you have had enough of redoing everything each season.














