Home / Blog / Free QR code for restaurant menu: what it fixes and what it does not

Free QR code for restaurant menu: what it fixes and what it does not

Menus in Lebanon go out of date faster than they wear out. A printed code is the cheap half of the answer, and choosing what sits behind it is the half that matters.

· Co-founder, Get Menu · 2 September 2026

In Lebanon a menu goes out of date long before it wears out. Prices in restaurants and hotels rose 15.60% in the year to May 2026 by the Central Administration of Statistics count, reported alongside annual inflation of 19.04%. A laminated card with printed prices is a promise you might not be able to keep by the weekend. That is one reason so many owners here are looking for a free QR code for restaurant menu use, and this article is about what such a code fixes and what it leaves untouched.

The code really is free, and always will be

This part is not a marketing offer. The QR code was developed by Denso Wave in Japan and released in 1994. The company kept the patent and then said publicly that it would not enforce it, which is how the format became, in its own words, a public code used by people all over the world.

So nobody can charge you for the square itself. Any site that generates one is doing a small piece of open maths on a piece of text. Our own free QR code generator draws it inside your browser, which means the address you type never reaches us. There is no account, no watermark and no expiry date.

If a generator asks you to sign up before it will give you a download, or stamps its logo in the corner, or tells you the code will stop working unless you subscribe, walk away. There is nothing there worth paying for.

The part that is not free is the address inside it

A QR code is a printed piece of text. Almost always that text is a web address. Everything a guest experiences after scanning is decided by whatever lives at that address, and nothing about the square affects it.

This is where the real choice sits, and there are three common answers.

A photograph or a PDF of the paper menu. It is quick and it is the most popular first attempt. The problem in Lebanon is the one you started with. When a supplier price moves you have to edit the file, upload it again, and hope every printed code still points at the right version. Guests get a document they pinch and drag on a phone. Some free hosts also change the link when you replace a file, which quietly kills every card you laminated.

A menu page hosted by a QR company. Better to read, and easy to update. The catch is ownership. The address belongs to that company, so if you leave, or they close, or they start charging, every printed card in the restaurant points at somebody else's decision.

An ordering page on an address that belongs to your restaurant. The guest reads the menu and can also order from it. The address stays yours, so the printed cards survive a change of supplier.

We compare the first two in more depth in the guide to QR code menus, and the wider question of where a price should live is covered in the piece on the digital menu.

What changes when the guest can also order

A menu answers a question. An order does work. That is the whole difference, and in a country where staff time is precious it is a large one.

"People ask me for a nicer looking menu and I always ask them the same thing back. What happens after somebody has decided? If the answer is that they wave at a waiter, the code has moved the paper onto a phone and changed nothing else about the evening."

— Tanzeel ur Rehman, co-founder of Get Menu

Here is what the ordering side does in Get Menu, in the order a guest meets it.

An address that stays yours. Your page sits on getmenu.ae and comes with the account on day one. There are 12 page layouts, plus colour themes and a font picker, so a short mezze list and a long grill card need not look alike.

A code drawn for each table. These are produced by the system rather than pasted in from a generator. A designer puts your branding on them, and the finished print pack reaches your email ready for a printer. Since the code already knows which table it is on, the guest types nothing. Friends at one table can add to a single bill from their own handsets.

Choices the kitchen can rely on. Extras and options hold prices of their own, and anything marked as required has to be answered before the item joins the basket, so no shawarma reaches the grill without a bread chosen. Prices are read again from the live menu at the moment of checkout, so an afternoon change is honoured that same evening.

Sold out that says so. Portion numbers drop as orders arrive, options carry their own numbers, and one sauce running dry does not take the dish with it. Zero greys the item out unattended, and a cancellation returns what was taken.

Your team hears about it where they already look. Around 2 seconds after a guest confirms, a receipt reaches them, a ticket reaches the managers' group and a dispatch note reaches the riders' group carrying the pin dropped on the map. All 3 messages are recorded, arrived or not.

Fewer calls about the address. Buildings and units are chosen from a list rather than dictated, fees can differ from one building to the next, and free delivery can begin above a total you choose.

Regulars with names attached. Stamps can follow the number of orders or the amount spent. Regulars climb tiers, a tier can hold an automatic discount, and rewards carry an end date so they get spent instead of forgotten. The card sits in Google Wallet and refreshes itself. Apple's card is built and waiting on a certificate.

Offers with a ceiling. Coupons take caps, item exclusions and expiry dates. Any three dishes can be bundled at one price. Two discounts never combine by mistake, because only the better one lands.

Records an accountant will take. Invoices show your registration number and download as a PDF with no login, and your sales history comes out as a spreadsheet whenever you ask.

Where the free code still makes sense

Plenty of restaurants should start with the free square and nothing else, and it is worth saying so.

If your menu genuinely does not change, if you have no delivery, and if the only thing you want is to stop handing out paper, then a code pointing at a well-made web page is a complete answer. Print it, laminate it, and spend the money somewhere else.

The moment any of these becomes true, the free code alone stops being enough. Prices move more than once a season. Somebody spends part of every evening typing orders that arrived as chat messages. You want to know which guests came back this month. None of those are print problems.

A short checklist before you print a hundred cards

Test the address on a cheap phone with a weak connection, not on yours. Check whether the address will still be yours in two years. Make sure the page reads without pinching, because a guest holding a fork will not zoom. Keep good contrast between the code and its background, since a pale code on a pale card fails in restaurant light. Print one, use it for a week, then print the rest.

For a fuller walkthrough of making and placing the square itself, the guide to a menu qr code covers the practical side.

Frequently asked questions

Is a free QR code for a restaurant menu really free?

Yes. Denso Wave released the format in 1994 and chose not to enforce its patent, so generating a code costs nothing and cannot be taken away. What you may pay for is whatever sits at the address the code points to.

Will my printed codes stop working if I change my menu?

Not if the code points at a page rather than a file. A page can be edited as often as you like and the printed square never changes. Codes that point directly at an uploaded PDF are the ones that break, because replacing the file can change its link.

After scanning, can a guest pay online?

No. Payment is cash or your card machine when the food arrives, so no card details exist anywhere in the system. In Lebanon that is what most guests expect in any case.

Do guests need to install anything?

No. The code opens a normal web page. A loyalty card goes into the Google Wallet that is already on the phone, so there is still nothing to download.

How long does it take to get a real ordering page running?

Most kitchens are taking orders the same day. If your menu is already in a spreadsheet you can upload it in one go instead of typing every item, and the trial runs 15 days without asking for card details.

Keep reading

More on this

Your own ordering page, your own customers

Fifteen days with everything switched on. No card, no commission, ever.

Questions from other owners are answered in the community.

Chat with us