Free · 6 min read

Menu in Canva: how to make a cafe menu that's easy to read

How to make a cafe or restaurant menu in Canva: logical sections, hierarchy of names and prices, readable fonts, a QR code to the online menu and a print PDF with bleed.

  • Group dishes into sections where guests quickly find what they want
  • Make names, descriptions and prices readable even in dim light
  • Prepare a print PDF with bleed and crop marks
Share your menu
  • Free
  • 1,504 members
  • Join in 1 click

Five steps to a menu that's easy to read

  1. 1

    Step 1

    Structure first, template second

  2. 2

    Step 2

    Choose the format and template

  3. 3

    Step 3

    Hierarchy: name, description, price

  4. 4

    Step 4

    Readability, photos and a QR code

  5. 5

    Step 5

    Bleed and the print file

1,504
community members
8,915
messages with questions since July 2024
9
design games since September 2024
759
people wrote in the chat

This guide is for you if you are

  • Making a menu for your place

    A coffee shop, bar, bakery or food truck, and the menu needs updating without an in-house designer.

  • Making a menu for an event

    A wedding, banquet or party: you need a nice menu that matches the rest of the styling.

  • Taking on a first order

    A local cafe asked you for a menu, and you want it to be not just pretty but easy to use.

In short

  • Start with structure: logical sections in the order guests order.
  • The dish name stands out most, the description is smaller, the price sits nearby without stressing the currency.
  • A few photos and plenty of space read better than a picture for every dish.
  • For print, Canva recommends a font size of at least 7 and images of at least 300 DPI.
  • Turn on bleed and download PDF Print with crop marks; check the print shop's requirements first.

Five steps to a menu that's easy to read

  1. 1

    Step 1

    Structure first, template second

    Before opening Canva, put the whole menu in a text document: sections, names, descriptions, prices. Order the sections the way guests order: for example, breakfast, mains, desserts, drinks. Canva's own tips list several traits of a good menu:

    • it's easy to read;
    • it's divided into logical sections;
    • it's sparse on photos, with tasteful illustration;
    • it uses on-brand typography and doesn't emphasize currency in the prices;
    • dish names and descriptions sound enticing.

    💡 Menus get updated. If prices or dishes change often, plan the layout so you can swap a line without rebuilding the whole page.

  2. 2

    Step 2

    Choose the format and template

    In Canva, search for Restaurant Menu or Menu: templates include cafe, bar and wedding menus and A4 formats. Choose the format for how the menu will be used: an A4 sheet on the table, a folded menu, a wall board or a social media image. Pick the template for its style, but keep your own structure.

    • for double-sided or folded menus, Canva recommends a template with the same orientation as your design;
    • if there are many sections, two pages beat one very dense page;
    • check the paper size with the print shop before you start laying out.

    Show your menu before printing

    A fresh pair of eyes quickly spots tiny type, confusing sections or lost prices. Post your layout in the community and ask whether it's easy to find a dish.

    Share your menu

    Free. 1,504 designers are already in the community.

  3. 3

    Step 3

    Hierarchy: name, description, price

    Guests read menus quickly and selectively, so each level of text has its own job. The section title is the largest, the dish name stands out, the description is smaller and quieter, the price sits next to the name in one style across the menu. Don't highlight prices with bright color or large type, and don't put a currency symbol next to every one: Canva advises against emphasizing currency.

    • one font for names and one for descriptions, both supporting your language;
    • equal spacing between dishes and larger spacing between sections;
    • align prices on one line so they're easy to compare.

    💡 Uploading your own brand fonts to Canva is a paid feature. On the free plan, pick the closest font in Canva's library and use it consistently.

  4. 4

    Step 4

    Readability, photos and a QR code

    Menus are often read in dim light, so contrast matters even more than in a social post. The WCAG standard requires at least 4.5:1 between normal text and its background. For print, Canva recommends not going below font size 7 and checking the layout at 100% zoom, ideally with a test print.

    • only a few photos, and only good ones: at least 300 DPI for print;
    • dark text on a light background reads more reliably than thin light text on dark;
    • a QR code to the online menu should be at least 2 × 2 cm, with a quiet zone and contrasting colors;
    • a static QR code can't be changed after printing; a dynamic one lets you update the link without reprinting.
    Menu looks overloaded? Show it to the community →
  5. 5

    Step 5

    Bleed and the print file

    Turn on File → Rulers and guides → Show margins and Show print bleed. Stretch backgrounds and decoration that should reach the edge to the bleed line, and keep text and prices inside the margins. For Canva Print, bleed is fixed at 3.175 mm on each side; for another print shop, check their requirements.

    • download via Share → Download → PDF, preset Print (300 dpi);
    • in Advanced settings, turn on Crop marks and bleed;
    • the CMYK profile is a paid feature, so ask the print shop whether RGB works;
    • proofread names, prices, opening hours and contacts: a typo in a price is an expensive typo.

    💡 Print one page on a regular printer and put it on a cafe table. If a dish description is hard to read while seated, increase the font size or cut the text.

You're not alone with these questions

We counted what people ask about most in our community. Learning, portfolios and Figma are the top three, and real jobs like a cafe menu are a common reason to ask for feedback.

You're not alone with these questions
Learning and courses938
Portfolio and case studies705
Figma647
AI tools380
Jobs and vacancies314
UX research131

Messages by topic in Spaceberry Community, July 2024 — November 2026. Keyword search.

Practice with a deadline and live feedback

The best teacher is a task with a deadline that other people see. That's why the community regularly runs design games: the same brief for everyone, a deadline and a vote.

  • Design game · January 2026

    NAOMA website redesign

    The academy's home page through the eyes of an applicant, a student and a teacher. Three finalists; the community chose the winner.

  • AI challenge · May 2025

    A landing page made by AI

    Logo, copy and visuals made only with AI tools. Four entries, an anonymous vote, and participants shared their prompts.

  • Workshop · April 2026

    Figmosha: AI in Figma

    The tool's author showed how to generate interfaces in Figma and analyze a design system.

Share your menu

Free. 1,504 designers are already in the community.

How to join: 1 minute

  1. 1

    Tap the button

    Telegram opens with the Spaceberry community.

  2. 2

    Join

    It's free: all you need is a Telegram account.

  3. 3

    Introduce yourself

    Say where you're starting from and ask your first question.

Questions and answers

Didn't find your answer? Ask it in the community.

Can I make a menu with free Canva?

Yes: menu templates, text, QR codes and PDF Print downloads are on the free plan. Paid features include the CMYK profile when downloading and uploading your own fonts. On its menu page, Canva also marks Magic Write as free and Translate as a Pro feature.

Which font should I use for a menu?

A readable one that supports your language: dish names can use something with more character, descriptions something simple. For print, Canva recommends not going below size 7, and a menu read at arm's length in soft light deserves more. A test print is the most reliable check. More on fonts and layout in [How to design a cafe menu](/en/guides/menu-design).

How do I add a QR code to a menu?

In the editor, search for "QR code" in Apps or Elements and paste the link. A static code points to a fixed link and can't be changed after creation; a dynamic one lets you update the link without reprinting, which helps if your online menu moves. Canva recommends at least 2 × 2 cm, contrasting colors and a quiet zone around the code.

How many photos should a menu have?

Not many. Canva suggests a menu that's sparse on photos with tasteful illustration: every extra photo takes space from the text and makes the page busy. If you need photos, choose a few of your best dishes and mind the quality: print images should be at least 300 DPI or they'll look blurry.

Is the Spaceberry community paid?

No, Spaceberry Community is completely free. It's supported by Spaceberry Foundation, a non-profit public organization. All you need to join is a Telegram account: tap the button on this page, introduce yourself and ask your first question. The community has 1,504 designers who share their work, give feedback and take part in design games with the same brief for everyone. Conversations are in Ukrainian.