Why menu accessibility matters for every restaurant
A menu is the main way a restaurant communicates with guests, yet it is often designed for an imaginary diner with perfect eyesight, plenty of light, fluency in the house language and unlimited time. Real guests include people with low vision or color blindness, older diners who left their reading glasses at home, people with dyslexia, visitors from abroad, and anyone squinting at a phone on a candlelit terrace.
Designing for those guests is not a niche concern. The changes that help someone with low vision, such as larger type and stronger contrast, help everyone read faster. Plain descriptions that help a non-native speaker also help a busy office worker choose lunch in a minute. In many countries accessibility is also a legal expectation for businesses that serve the public, so check the rules that apply where you operate.
Accessibility is also hospitality. A guest who has to ask a companion to read the menu aloud, or who orders the one dish they recognize because the rest is confusing, has not been fully welcomed. Fixing that is one of the most direct ways to make your restaurant feel generous. The guests who benefit are also likely to remember the restaurant that made them feel at ease, and to bring friends and family who need the same consideration.
Designing for those guests is not a niche concern.
Choose readable type, size and contrast
Start with the typeface. Choose a clear, well-spaced font for dish names and descriptions, and save decorative scripts for the restaurant name or a single heading. Condensed fonts, thin weights, all-capital paragraphs and heavy italics all slow reading down. Generous line spacing and short line lengths help readers keep their place. Left-aligned text is generally easier to read than centered blocks, and keeping dish names, descriptions and prices in a consistent position helps the eye move quickly down the page.
Size matters more than most menus admit. On print, body text that looks elegant on a designer's screen often ends up tiny on the table. As a practical starting point, many designers keep printed body text at around 12 point or larger and offer a large-print version at roughly 16 to 18 point. Test by reading the printed menu at arm's length in your actual dining-room lighting.
Contrast is the other half. The Web Content Accessibility Guidelines recommend a contrast ratio of at least 4.5 to 1 for normal text and 3 to 1 for large text. Dark ink on cream or white paper easily meets that; grey text on a beige background, gold foil on black, or text over a photograph often does not. Free contrast checkers let you test your colors in seconds.
| Element | Practical target | Common mistake |
|---|---|---|
| Printed body text | Around 12 point or larger, regular weight | Small, thin text to fit more dishes |
| Large-print menu | Roughly 16 to 18 point, clear sans serif | Simply enlarging a cramped layout on a photocopier |
| Text contrast | At least 4.5 to 1 for normal text, 3 to 1 for large text | Light grey or gold text on pale or patterned backgrounds |
| Line length and spacing | Short lines with comfortable spacing | Long dense paragraphs across the full page width |
| Prices | Same size and contrast as dish names | Tiny or faint prices that guests must hunt for |
Write in plain language guests can scan
Plain language does not mean dull language. It means a guest can understand what they will get without decoding it. Lead each description with the main ingredients and cooking method, then add one detail that makes the dish appealing. Chargrilled chicken thighs, smoked chilli butter, pickled onions, flatbread is easy to read aloud, translate and understand; a dish described only through poetic adjectives is not.
Explain terms that many guests will not know, such as tadka, ponzu, beurre blanc or nduja, either in the description or with a short glossary. Keep creative dish names if they are part of your identity, but pair them with a plain line underneath. Use consistent wording for portion sizes, such as half and full or small and large, across the whole menu so guests are not guessing what each word means.
Plain language also helps guests with cognitive disabilities and dyslexia. Short sentences, familiar words and a consistent structure for every dish reduce the effort of reading, which makes the whole experience calmer. It also helps your servers, who can read a plain description aloud with confidence, and translators, who will produce far more accurate versions from clear source text than from wordplay that only works in one language.
Use dietary icons with clear text labels
Dietary symbols are useful shorthand, but symbols alone are easy to misread. A green leaf might mean vegetarian in one restaurant and vegan in another. Color-only marks are a problem for guests with color blindness, and small icons can blur together on a phone. Always pair icons with a text label or a clear key printed on the same page or screen.
Be precise about what each label means. Vegetarian, vegan, Jain, gluten-free and dairy-free are different claims, and some have legal definitions in certain countries. In India, the green and brown dot symbols for vegetarian and non-vegetarian food are widely recognized; elsewhere guests may not know them, so add words. Make sure every label is verified with the kitchen, including sauces, stocks and garnishes.
Allergen information deserves the same care. Follow your local food authority's rules on which allergens must be declared and how. Where a menu cannot list everything, say clearly that guests should ask staff about allergies, and make sure staff can answer accurately. Train staff on how to answer allergy questions, when to involve the kitchen, and what to do if they are unsure, because a confident wrong answer is far more dangerous than an honest let me check.
Provide large-print menus and staff assistance
Keep a few large-print copies at the host stand and tell staff they exist. A simple single-column layout with larger type and strong contrast is often more useful than an enlarged copy of the standard menu. Some local organizations for blind and partially sighted people can produce braille menus; if you have regular guests who read braille, it is worth asking.
Staff assistance remains the most flexible accessibility tool you have. Train servers to offer to read the menu aloud, describe dishes, and explain dietary options without making a guest feel singled out. A quiet would you like me to go through the menu with you works better than an announcement to the whole table. Include this in induction training so every new server, not only the experienced ones, knows how to offer help naturally.
- Print large-print copies in a single column with strong contrast and keep them at the host stand.
- Tell every server that large-print copies exist and where to find them.
- Practice reading the menu aloud, including prices and dietary notes, in a natural voice.
- Offer help discreetly and let the guest decide how much they want.
- Update large-print copies at the same time as the main menu.
Always offer a fallback to QR menus
QR menus are convenient, but not every guest can or wants to use one. Phones run out of battery, mobile data can be weak indoors, some guests do not own a smartphone, and some find small screens hard to read. A QR code should be one way into the menu, never the only way. Some guests also simply prefer to hold a paper menu and talk about it together, and that preference deserves respect.
Keep printed copies available on request, print a short readable web address beside the QR code so guests can type it, and make sure staff can bring a paper menu without hesitation. Test your QR codes where guests actually sit, in the real lighting, and check that the page loads quickly on a slow connection. If you use a service that prints a QR code card, such as Menulo, add a line on the card telling guests to ask staff for a printed menu.
Run a simple accessibility audit
You do not need a specialist to find the most important problems. Set aside an hour, gather a printed menu and a phone, and go through the experience as different guests would. Write down every issue, then fix the quick ones that week and plan the rest with your designer or menu service. Try to include an older relative or friend who wears reading glasses; their reactions are often more honest than your own.
Repeat the audit whenever you redesign the menu, change your menu platform or add a language. Ask staff what questions guests ask most often; repeated questions about the same dish or label usually point to a gap in the menu itself. Small fixes made regularly keep the menu accessible far more reliably than an occasional major redesign, and they show guests that you are paying attention.
- Read the printed menu at arm's length in evening lighting.
- Check text and background colors with a contrast checker.
- Navigate the digital menu using only a screen reader.
- Zoom the digital menu to double size and check nothing breaks.
- Confirm every dietary icon has a text label or key.
- Ask a fluent speaker to review each translated version.
- Scan the QR code at a real table and confirm a printed fallback is ready.
Frequently asked questions
What font size should a restaurant menu use?
There is no single legal size, but many designers keep printed body text at around 12 point or larger and produce large-print versions at roughly 16 to 18 point. Font choice matters as much as size, so use a clear, regular-weight typeface. The best test is reading the printed menu at arm's length in your dining room's evening lighting.
Are QR code menus accessible?
They can be, if the menu behind the code is a real text web page that works with screen readers and zoom. A QR code that opens an image or scanned PDF is much harder to use. Every QR menu should also have a fallback, such as printed copies, a short web address and staff who can read the menu aloud.
How do I translate my restaurant menu?
Choose the languages your guests actually need, then have each version written or reviewed by a professional translator or fluent speaker who understands food. Automated translation is fine for a draft but often mistranslates dish names and ingredients. Keep original dish names, translate descriptions, and update every language whenever prices or dishes change.
Should dietary symbols on menus have text labels?
Yes. Symbols mean different things in different places and color-only marks are hard for color-blind guests to read. Pair each icon with a word or a clear key on the same page or screen. Verify every label with the kitchen, and follow your local food authority's rules for allergen information.
What contrast ratio should menu text have?
The Web Content Accessibility Guidelines recommend at least 4.5 to 1 for normal text and 3 to 1 for large text. Those figures were written for screens but are a sensible guide for print too. Dark ink on white or cream paper passes easily; pale grey, gold or text over photos often does not.
- #accessiblemenus
- #multilingualmenus
- #menudesign
- #dietarylabels
- #digitalmenus
