Find my businessStart

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:

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 needOn the free plan?
Templates, text, shapes, uploads, PDF and PNG downloadsYes; some templates and stock items are marked as Pro [1]
Your brand fonts and colors saved as a kitBrand kits are a paid feature; type your hex codes by hand instead [1]
Resize one menu to many sizes in one clickPaid; on free, make a copy and adjust it
Print deliveryCanva sells printing; you can also use any local print shop
A real menu page that Google can readNo. A Canva design is a picture or a PDF; a web page is separate
OrdersNo. 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:

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

  1. Keep one master file and name versions with dates: menu-2026-11.pdf. Don't overwrite.
  2. Keep the text in a spreadsheet or document too, so you can move it to the website and to Google quickly.
  3. 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.
  4. Print small batches. A change in price should not mean hundreds of wasted menus.
  5. Keep a "specials" insert so the main menu stays the same for months.

Other free ways to design a menu

ToolGood forCatch
CanvaGood-looking templates in minutesImage/PDF only; some elements are Pro
Google DocsPlain, easy to edit, shareable by link, two columnsLimited design; a template gallery helps
Microsoft WordTables for neat price alignment; prints anywhereEasy to end up with ragged spacing
Text menu websitePhone-first, searchable, can take ordersYou 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

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

  1. Restaurant menu maker — Canva, checked 2026-11-08; plans and pricing at canva.com/pricing.
  2. Canva Help Center — Canva, on printing and PDF downloads.
  3. Print walkthrough compared: 4over4.