Build my menu freeBuild free

PDF menu to QR code: the free way that never stops working

To turn a PDF menu into a QR code, put the PDF at a link you control (your own website, or a shared file in Google Drive), then make a static QR code of that link with a free tool such as the one built into Chrome. A static code holds the link itself, so it works for as long as the link does, with no account and no subscription.

The way most QR sites offer, uploading the PDF to them for a "dynamic" code, works too, but many of those codes stop working when the free trial ends [1]. Below: the difference and how to avoid the trap, three free ways step by step, how to change the menu later without reprinting, how to make a PDF readable on a phone, the print sizes that scan, and when a web menu does the job better.

Static or dynamic: the choice that decides whether your QR keeps working

Static QR codeDynamic QR code
What's inside the codeYour link, as it isA short link on the QR company's server, which forwards to your menu
CostFree, from many toolsUsually a monthly or yearly plan after a trial
If you stop payingNothing happensOften stops working; scans land on the QR company's page [1] [2]
Change the menu laterReplace the file behind the same link (below)Upload a new file in their dashboard
Scan countsNoYes

QR Code Generator's own help pages say that only dynamic codes are turned off when its free trial ends, and that static codes keep working [1]. Its dynamic codes can be turned back on only by upgrading [2]. Other services work the same way [3]. If you've already printed table tents with a trial code, that's what you're facing when the trial runs out.

A static code gives you everything a menu needs, as long as the link inside it never changes. The rest of this guide is about keeping that link the same.

Way 1: your own website (best)

If you have a website, put the PDF on it, at an address that says what it is:

  1. Name the file plainly, such as menu.pdf, not Menu_FINAL_v3_Oct.pdf. You'll reuse this name every time.
  2. Upload it to your site. Most builders have a file or media upload; the link will look like yourplace.com/menu.pdf.
  3. Open the link on your phone to check it loads with no sign-in.
  4. Make the QR code. In Chrome on a computer, open the link, then use the page's share or right-click menu and choose to create a QR code for the page. It downloads a PNG. Canva and most free generators can make a static code from a link too; pick "URL" or "website," not "PDF upload."
  5. Test it (the checklist is further down), then print.

When the menu changes, upload the new file with the same name in the same place, replacing the old one. The link stays the same, so every printed code shows the new menu.

Better still, make the link point to a menu page on your site (yourplace.com/menu) that shows the menu as text and offers the PDF for download. More on why below.

Way 2: Google Drive (free, no website needed)

  1. Upload the PDF to Google Drive.
  2. Share it: right-click, Share, and under General access choose "Anyone with the link" as Viewer [4].
  3. Copy the link and open it on a phone that isn't signed in to your Google account, to be sure strangers can see it.
  4. Make a static QR code of that link, as in Way 1.

To change the menu later, don't upload a new file: that gets a new link. Right-click the existing file and use Manage versions to upload the new PDF as a new version of the same file [5]. It's still the same file, so its link, and the QR code, stay the same. Check once on your phone after the first update.

The catch: diners see the Drive viewer, with Google's bar on top, and some phones offer to open the Drive app. It works, but it doesn't look like your restaurant.

Way 3: a QR company's PDF upload

If you want scan counts or a branded landing screen, a paid dynamic code is fine, as long as you know you're signing up for a subscription. Before you print, check three things in their terms: the price after the trial, what scans show if you stop paying, and whether you can point the code at your own link. If the answer to the last one is yes, point it at your own link from Way 1, so you can leave later without reprinting.

Make the PDF readable on a phone

A menu PDF is usually made for paper: a wide two-page spread with small type. On a phone that means pinching and scrolling sideways. Usability researchers at Nielsen Norman Group found PDFs hard to read and navigate on screens, slow to load, and often abandoned [6]. You can make a PDF a lot better:

How to set out the sections, names and descriptions is in how to write a restaurant menu.

What size to print the QR code

The usual rule is that the code should be about one tenth as wide as the distance it's scanned from [7]. Most QR makers advise at least about 2 cm (0.8 in) across for anything printed [8]. Leave a white margin around the code, keep it dark on a light background, and don't stretch it.

WhereScanned fromCode width
Table tent or sticker on the table30 to 50 cm (1 to 1.5 ft)3 to 5 cm (1.25 to 2 in)
Counter card50 cm to 1 m5 to 10 cm (2 to 4 in)
Window poster, read from the sidewalk2 m (6.5 ft)20 cm (8 in)
Takeout bag or flyerIn hand2.5 to 3 cm (1 to 1.25 in)

Put a line of words with it, so people know what they get: "Scan for our menu." For a ready print kit made from your menu, see the free QR code menu.

Test before you print 50 of them

  1. Scan with an iPhone camera and an Android camera.
  2. Scan from the real distance, in the real light (a dim dining room is harder than your office).
  3. Turn off Wi-Fi and scan on mobile data, to feel the load time.
  4. Check it opens with no sign-in and no "request access" screen.
  5. Read the whole menu on the phone without zooming. If you can't, fix the PDF.
  6. Print one, laminate it if that's the plan, and scan again: gloss can glare.

PDF menu or web menu?

A QR code can open a PDF or a menu page. For a diner at the table, either works. For everything else, a page as text does more.

PDF behind the QRMenu page as text
Reading on a phoneZoom and scroll, unless made for phonesFits the screen
Changing a priceRe-export and re-upload the fileEdit one line
Google finding your dishesGoogle can index PDFs [9], but a scanned one is a pictureEach dish is text Google can read
Ordering from itNoCan have an order button
PrintingYes, that's what it's forCan offer the PDF as a download

The researchers' advice is the same: put the content on a page, and offer the PDF for anyone who wants to print it [6]. Why Google reads a text menu better than a photo or PDF is in how Google reads your menu. The free ways to make a menu page are in how to create a restaurant menu online for free.

If you'd like a menu page without building it, you can upload your PDF menu and get a free menu site with a QR code that never changes, and pickup ordering if you want it.

Common mistakes

Questions

How do I convert a PDF menu to a QR code for free?

Put the PDF on your website or share it from Google Drive with "Anyone with the link," then make a static QR code of that link with a free tool such as Chrome's built-in QR maker. It never expires.

Can I change the menu without changing the QR code?

Yes, if the link stays the same: on your site, upload the new PDF with the same file name; on Google Drive, use Manage versions [5].

Do QR codes for menus expire?

Static codes don't. Dynamic codes from QR companies often stop working when the trial or plan ends [1] [2].

Why does my PDF menu QR code ask for access?

The file is private. In Google Drive, set General access to "Anyone with the link" [4], then test on a phone that isn't signed in.

Is a PDF menu bad for Google?

Google can index text PDFs [9], but a scanned PDF is just a picture, and a PDF is harder to read on a phone [6]. A menu as text on a page does both jobs better.

Where should I put the QR codes?

On every table, at the counter, in the window for passers-by, and in takeout bags. Each placement needs the right size (table above).

Have a PDF menu already? Turn it into a free menu site with one QR code that keeps working. More answers are in all our guides.

Sources

  1. Here's what happens when your free trial expires, QR Code Generator Help, read Nov 4, 2026 (as listed in search: only dynamic codes are deactivated, static codes keep working).
  2. How can I reactivate my QR Codes?, QR Code Generator Help, read Nov 4, 2026 (as listed in search: upgrade to reactivate).
  3. Will my QR codes work if I do not subscribe after the trial period?, QR Planet Help, read Nov 4, 2026 (as listed in search).
  4. Share and manage access to files and folders in Google Drive, Google Drive Help, read Nov 4, 2026 ("Anyone on the internet who has the link can open the file without signing in").
  5. Check activity and file versions, Google Drive Help, read Nov 4, 2026 (Manage versions, Upload new version).
  6. PDF: still unfit for human consumption, 20 years later, Jakob Nielsen and Anna Kaley, Nielsen Norman Group, Aug 9, 2020.
  7. What is the minimum size of a QR Code?, Deloitte Digital QR help, read Nov 4, 2026 (10:1 distance to size).
  8. What's the minimum size for a QR code?, Bitly, read Nov 4, 2026 (as listed in search).
  9. File types indexable by Google, Google Search Central, read Nov 4, 2026.