Categories and dishes
Use Add Category for starters, mains or drinks, then give each dish a Description, a Price and a photo of your own.
Free Forever plan · no trial, no card
MenuForma gives your restaurant, café, bar or hotel an eMenu that stays free for good. Add dishes, photos, prices and allergen labels once. Guests open the eMenu from a QR code or a link, then read it, order from the table or the counter, or order to their room.
$0
a month for the eMenu, its photos and its QR codes
No trial
Free Forever never expires
5 code types
for tables, counters, rooms, read-only menus and self-selection
1 restaurant
with one primary-language menu
Same dishes, different service
Each code type in QR Codes opens the same eMenu with a different job, and one venue can mix several of them.
Per-Table
Guests order from their seat, and each order reaches Orders already tagged with its table.
Display Only
A read-only eMenu of dishes, photos, prices and allergens; your staff take the order as usual.
Self-Select
Guests tick what they want on the eMenu and show the list to a server or at the bar.
Unified
A single code at the counter or entrance, where every guest orders on their own phone and receives an order number.
Hotel
Room codes add the room number to each order, and guests in configured rooms can choose Charge to room.
Delivery
Delivery and Store Pickup orders from the same eMenu, inside the Delivery Zones you set.
Regular also adds the Tablet ordering mode for in-store tablets.
Inside Menu Manager
Everything guests see comes from one dashboard, so an edit made there appears on the next scan of every code.
Use Add Category for starters, mains or drinks, then give each dish a Description, a Price and a photo of your own.
Variants / Sizes handles portions such as small or large, and each add-on group can be Required or Optional.
Tag every dish with the allergens it contains, from the EU's list of 14 or the 9 major allergens recognized in the USA.
Mark Sold Out during service: the dish stays visible with a Sold Out badge, and guests can no longer add it.
AI Import turns a menu photo, PDF, spreadsheet or Word document into a draft eMenu; Import from URL works from a website.
Free Forever publishes your Primary Language. Regular adds further languages with auto-translation you can review.
Hotel ordering
Room service and the hotel's own outlets can share one eMenu, and guests use the phone they already carry.
Place a Hotel code in each room. Orders arrive with the room number, ready for the kitchen and the runner.
For the rooms you configure, guests pick Charge to room at checkout, and the front desk settles it with the room bill.
Per-Table codes suit seated outlets, while a Unified code fits a pool bar or a breakfast counter.
From sign-up to the first order
Each step works on the free plan, and you can try the whole guest journey yourself before anyone else sees it.
Sign up and Free Forever starts straight away, without asking for payment details or a trial end date.
Import the dishes you already have or type them into Menu Manager, then attach photos, sizes and allergen labels.
In QR Codes, choose Per-Table, Unified or Hotel, style it in Customize QR Design, and Download the PNG.
Open the eMenu on your own phone, send a test order and watch it reach Orders before you print the cards.
Paper, file or page
Printed menu
Familiar and reliable for guests who prefer paper, but each price change means a reprint. Keep a few copies beside your eMenu.
PDF behind a QR code
Quick to share, yet the text is tiny on a phone, every change means a new file, and nobody can order from it.
MenuForma
Your eMenu is laid out for phones, edited in place, and able to take table, counter or room orders, all on the free plan.
Plans in plain words
Free Forever
One restaurant with one primary-language eMenu, the Classic template, your own photos, allergen labels, custom QR codes with your logo and Kitchen Display. Per-Table, Unified, Hotel, Display Only and Self-Select codes are all included. MenuForma branding appears on the menu.
Regular
Regular unlocks Delivery with Store Pickup, in-store tablets through the Tablet ordering mode, logins for your team, Analytics, menus that change by time of day, extra languages, templates and restaurants, Pay Online with Stripe, and a menu without MenuForma branding.
Before your first service
An eMenu is a restaurant menu published as a web page rather than a printed sheet or a PDF. Guests open it from a QR code or a link, and with MenuForma the same eMenu can also take orders at the table, at the counter or from a hotel room.
Yes. Free Forever has no end date, no trial period and no card at sign-up. It includes one restaurant, one primary-language eMenu and the table, counter, room, display-only and self-select codes. You pay only if you later choose Regular.
A PDF is a fixed file that is hard to read on a phone and has to be replaced after every change. An eMenu is laid out for small screens, stays at the same address while you edit it, and can accept orders.
No. The eMenu opens in the phone's browser from the camera or a shared link. Guests do need a working internet connection, so keep printed menus for anyone without signal or battery.
Yes. AI Import reads menus from photos, PDFs, spreadsheets and Word documents, and Import from URL reads them from a website. New accounts receive 30 welcome credits for their first 30 days, and one import uses 5. The draft can misread a price or an allergen, so you must proofread it before publishing.
Each dish can list the allergens it contains, picked from the 14 EU allergen categories, with the 9 major US allergens available too. The restaurant remains responsible for recipes, cross-contact and accuracy, and guests with allergies should always check with staff.
No. The eMenu shows what each dish contains, but it keeps no diet profiles for guests or residents and never swaps dishes automatically. Care settings with clinical diets need a dedicated system; in a restaurant or hotel, staff confirm special requests in person.
Yes, on the free plan. Hotel codes carry the room number, so room service orders arrive addressed to the right room, and guests in the rooms you configure can choose Charge to room at checkout.
Nothing. Edit a dish in Menu Manager or use Mark Sold Out, and the same codes keep opening the updated eMenu. You only print new cards if you change the Menu URL or the code type.
Move up when the eMenu has to do more: serve a second language or restaurant, take delivery or Store Pickup orders, run on in-store tablets, give staff their own logins, show Analytics or accept Pay Online checkout. Pay Online uses a Stripe account you connect. MenuForma takes no commission on Stripe payments, but Stripe processing fees still apply.