Search "restaurant menu template free" and you'll find thousands of options - Word documents, Canva designs, Google Docs, PSD files, Freepik downloads. They're easy to find, easy to customise, and completely free.

They're also the wrong tool if you want guests to view your menu on a phone.

Here's why, and what to do instead. If you're starting from scratch, you might also want to read our guide on how to make a menu for your restaurant.


What template menus are designed for

Word, Canva, Google Docs, and PSD templates are designed for print. The layout, font sizes, column structures, and visual design all assume the menu will be printed on A4 or letter-sized paper and read at arm's length.

When you export one of these as a PDF and link it to a QR code, here's what happens on a guest's phone:

  1. The PDF downloads (or tries to - some phones handle this poorly)
  2. It opens at full-page size, which means the text is tiny
  3. The guest has to pinch-to-zoom to read anything
  4. Every time they zoom in, they lose context - they can see one section but not where they are on the page
  5. Scrolling sideways is involved
  6. If the restaurant is dimly lit, reading is even harder

This is not a good experience. Guests who encounter it often give up and ask a server, which defeats the purpose of having a QR menu at all.


The fundamental problem: print layout vs mobile layout

A printed menu and a mobile menu are different objects. They have different constraints.

Printed menu: Fixed size, read at arm's length, both pages visible at once, physical interaction (turning pages), no zoom needed.

Mobile menu: Variable screen size (4-7 inches), held close, one section visible at a time, scrolls vertically, must be readable at 100% zoom.

A layout that works beautifully for one is usually wrong for the other. A two-column printed menu with small descriptive text looks elegant on paper and unreadable on a phone.


What a real mobile menu looks like

A proper digital menu built for phones has:

  • Single-column layout - content stacks vertically, no side-by-side columns
  • Large readable text - 16px minimum body text, no decorative fonts that sacrifice legibility
  • Category navigation - tabs or a sticky header so guests can jump between Starters, Mains, Desserts without scrolling past everything
  • Photos that resize - images fit the screen width, not a fixed print dimension
  • Instant loading - opens in under two seconds, even on mobile data

None of this is possible with a PDF exported from a Canva template. It requires a menu built as a web page - which is what purpose-built digital menu platforms provide. For more on what good restaurant menu design for mobile looks like, see our dedicated guide.


When templates are the right choice

To be fair: if you're printing menus, templates are great. Word and Canva have excellent restaurant menu templates that produce professional-looking printed menus with minimal effort. If you want physical menus for table service, use them.

The issue is using the same file for both print and digital - the differences between PDF and digital menus are fundamental. It doesn't work well in either direction - a mobile-first digital menu also looks wrong if you try to print it.

If you want both a printed menu and a QR menu, treat them as separate things built with the right tools:
- Print: Canva, Word, Adobe InDesign, or a professional designer
- Digital/QR: A digital menu platform


Free options for proper digital menus

The good news is that purpose-built digital menu platforms are free to start. You don't need to pay a designer or learn to code.

ArriveMenu - free during early access, mobile-optimised output, QR code included, takes about 15 minutes to set up.

Menubly - free plan with limitations, clean mobile design.

Instalacarte - free plan, good for restaurants that want to keep costs at zero long-term.

Any of these will produce a menu that actually works on a phone - not a PDF that guests struggle to read.


The two-minute test

If you currently have a QR code linking to a PDF menu:

  1. Pull out your phone
  2. Scan your own QR code
  3. Without zooming, can you read the menu comfortably?
  4. Can you navigate between categories without scrolling endlessly?

If the answer to either question is no, your guests are having a bad experience. The fix is switching to a proper digital menu - not a better PDF template.


Ready to create your digital menu? Try ArriveMenu free - no credit card, no time limit.

Create your QR menu today

Free during Early Access. No credit card required.

Get started free →