How to make a restaurant menu on Canva, step by step (and put it online)
To make a restaurant menu on Canva, write your menu text first, open Canva and search "restaurant menu", pick a template in the size you will print, replace the text with your own sections, dishes and prices, set your colors and fonts, check every word, download it as a PDF for print, and then put the same menu online as text on a web page, not only as the PDF. A first menu takes about an hour once the words are ready.
Below are the ten steps, what Canva's free plan does and doesn't do, how to export for the printer and the phone, how to update a menu without redoing it, the Google Docs and Word alternatives, and the mistakes that cost restaurants money.
Before you open Canva: get the words ready
The biggest time-waster is designing while still deciding what to put on the menu. Spend twenty minutes on the words first, in a plain document:
- Every dish name, a short description, a price.
- Section names in the order guests eat: starters, mains, sides, desserts, drinks.
- Dietary marks you will use (V, VG, GF) and any allergen notice.
- Your name, address, hours, phone and website.
- Your logo as a PNG, if you have one, and your brand color (a hex code like #1b4d3e, if you know it).
If you haven't written the dishes yet, how to write a restaurant menu gives a formula for descriptions and a checklist. Pricing: how to price a menu item.
The ten steps in Canva
1. Create a free Canva account
Go to canva.com and sign up with email or Google. The free plan is enough for a menu [1].
2. Choose the size
Search "restaurant menu" in the search bar. Canva offers menu templates in several formats. Pick the one that matches how you'll print: letter (8.5 × 11 in) for one-sheet menus you can print at an office store, a half-page or tall card for table menus, or a custom size. Check the size with your printer before you start; changing it later moves everything.
3. Pick a simple template
Look for lots of white space, one or two fonts and clear sections. Skip templates with photo backgrounds, heavy borders or many colors: they make your text hard to read and hard to change. Choose by structure, not by looks; you can restyle later.
4. Replace the sample text
Click a text box and paste your own. Work section by section. Copy the formatting of one item for all the others rather than retyping, so spacing stays even. Delete the sample sections you don't need rather than leaving them empty.
5. Set the fonts
Use two fonts at most. Canva's panel on the left shows "Styles"; choose a heading font and a plain body font. Item text should be about 10 to 12 points in print. If a headline needs to be 40 points to look good, the template is too decorative. More type rules are in restaurant menu design ideas.
6. Set the colors
Use your logo's color as the accent and keep text near-black on a light background. If you know your hex code, paste it in the color picker. Avoid pale gray text, which is hard to read in a dim dining room.
7. Add your logo and a few photos, if any
Upload from the "Uploads" tab. Use your real dishes, or none. Keep the logo small. Photos that are blurry when printed will be worse than none.
8. Mark dietary options and allergens
Add small marks (V, VG, GF) after the dish names and a one-line key at the bottom. Add an allergen notice if your state needs it; see the US rules in how to write a restaurant menu.
9. Proofread out loud, and have someone else read it
Check every price against your cost sheet, every spelling of every dish, and that the phone number and hours are right. Print a copy at home and hand it to someone who doesn't know the food. A typo in a price you'd have to honor is the costliest one.
10. Download
Click Share, then Download. Choose PDF Print for the printer. Canva's help describes options like crop marks and bleed for professional printing; a copy shop will tell you what they need [2]. For a quick office print, a standard PDF is fine. Save a second copy as PNG or JPG for Instagram.
What Canva's free plan covers (and what it doesn't)
| You need | On the free plan? |
|---|---|
| Templates, text, shapes, uploads, PDF and PNG downloads | Yes; some templates and stock items are marked as Pro [1] |
| Your brand fonts and colors saved as a kit | Brand kits are a paid feature; type your hex codes by hand instead [1] |
| Resize one menu to many sizes in one click | Paid; on free, make a copy and adjust it |
| Print delivery | Canva sells printing; you can also use any local print shop |
| A real menu page that Google can read | No. A Canva design is a picture or a PDF; a web page is separate |
| Orders | No. Canva makes the design only |
Plans change often, so check Canva's current pricing page before you decide what you need [1].
Canva for the paper menu, a web page for the phone
This is the step most guides skip. A menu that exists only as a Canva PDF or image works for printing, but on a phone it has problems:
- It's small. Guests have to pinch and zoom, and many leave.
- Google can't reliably read text inside an image, and a PDF is a weaker page than a web page; see how Google reads your menu.
- Changing a price means editing, exporting and re-uploading, and every old copy (Instagram, the QR code, an app listing) stays stale.
- It can't take an order.
The fix is to keep Canva for the print design and to put the same words on your website as text. If you don't have a site, turn a photo of your Canva menu into a text menu site for free, with pickup orders that ring your phone, or see how to create a restaurant menu online for free. For a QR code on the table, PDF menu to QR code explains how to make one that never expires so you can change the menu behind it.
Keep it up to date without redoing it
- Keep one master file and name versions with dates: menu-2026-11.pdf. Don't overwrite.
- Keep the text in a spreadsheet or document too, so you can move it to the website and to Google quickly.
- Change prices in all places the same day: the Canva file, the website, the Google profile (see add a menu to your Google Business Profile) and any delivery app.
- Print small batches. A change in price should not mean hundreds of wasted menus.
- Keep a "specials" insert so the main menu stays the same for months.
Other free ways to design a menu
| Tool | Good for | Catch |
|---|---|---|
| Canva | Good-looking templates in minutes | Image/PDF only; some elements are Pro |
| Google Docs | Plain, easy to edit, shareable by link, two columns | Limited design; a template gallery helps |
| Microsoft Word | Tables for neat price alignment; prints anywhere | Easy to end up with ragged spacing |
| Text menu website | Phone-first, searchable, can take orders | You still need a print version for tables |
A good plan for a small place: write the text in Google Docs, design a print copy in Canva, and publish the text version on your site.
Mistakes to avoid
- Choosing the template before the words. A short menu in a template for forty items looks empty.
- A printed size that doesn't match the file. Check with the printer.
- Text over a photo. Hard to read, and impossible to edit later.
- Pasting a menu image as your website. Slow, unreadable on a phone, and invisible to search.
- Using Canva's stock food photos. Guests expect the plate they get.
- Forgetting to update the online copy. Two menus with two prices is a dispute waiting to happen.
- Never testing the QR code. Scan it with two phones before you print a hundred.
Questions
Can I make a restaurant menu on Canva for free?
Yes. The free plan has menu templates and PDF downloads. Some elements are marked Pro, and you can avoid them [1].
What size should a Canva restaurant menu be?
Letter size (8.5 × 11 in) is the easiest to print anywhere. Pick the size you'll print before you start, because changing later moves the layout.
How do I get my Canva menu online?
Download it as a PDF or PNG and upload to a website or link it, but a text menu page works better on phones and in search. Use your Canva design for print and a text page for the web.
Can customers order from a Canva menu?
No. Canva is a design tool. For orders you need an ordering page; see the best online ordering systems and what they cost.
Can I make a QR code menu in Canva?
Canva can place a QR code on a design, but a code that points to a file you can't change will go stale. Use a code that points to a page you control.
Is Google Docs or Word better than Canva for a menu?
For ease of editing, yes; for looks, Canva. Many small places write in Docs and design in Canva.
Menu done? Put it online free from a photo, as a text menu with pickup orders. More answers are in all our guides.
Related: free restaurant menu templates and a text template, and how to edit your menu online in every place it shows.
Sources
- Restaurant menu maker — Canva, checked 2026-11-08; plans and pricing at canva.com/pricing.
- Canva Help Center — Canva, on printing and PDF downloads.
- Print walkthrough compared: 4over4.