MakeQR

QR Code for Restaurants

Menu, WiFi, reviews and what each one costs

  • Free, and no account to create
  • Never expires, unlimited scans
  • Checked to scan before you print it

Free and permanent, but it can never be edited or tracked once printed.

Scan to test

Y
yoursite.com
Print as poster, table card or stickers · free for 14 days with an account

Free, no account. Works forever and never expires.

A QR code for restaurants covers more than the table menu: guest WiFi, a review link, a catering menu and a hiring flyer are all free static codes pointing at pages a restaurant already has. Only a centrally-updating hosted menu page is a paid MakeQR feature, and even that has a free workaround.

Guest WiFi, a review link, a catering menu and a hiring flyer near the register all show up in restaurants everywhere, alongside the table-top menu most people picture first. Most of these are free static codes pointing at pages the restaurant already has.

Only a hosted menu page that updates centrally is a paid feature, and even that has a free alternative if the menu is already posted somewhere online as a PDF or a page. Deciding which job a QR code is doing, rather than treating one code as a catch-all, keeps each one pointed at the right destination.

Setting up the codes a restaurant actually needs

  1. Start with what's already online

    A restaurant's own website, an existing PDF menu, an online ordering page or a review link all work as free static codes without building anything new.

  2. Add guest WiFi as its own code

    A separate WiFi code at the table or counter saves staff from reciting a password all shift, and it's free and static since a network's credentials don't need to change often.

  3. Use a dynamic code only where the destination will genuinely change

    A seasonal menu insert or a rotating promotion is a case for a dynamic code, since the link behind the same printed table card can be swapped for a new season without reprinting.

  4. Keep review and feedback codes separate from the menu code

    A code meant to collect reviews should go directly to the review platform's page, not buried as a link on the menu — mixing the two usually means fewer people ever find the review link.

  5. Test every code at the table before printing a full batch

    Scan each one with a personal phone at the distance a guest would actually sit, particularly for a small table-tent card.

The one restaurant use that needs a paid plan

A hosted menu page, one that updates centrally across every printed table card without reprinting, is a Pro feature, because it's a page MakeQR has to host, not a static pattern. A restaurant that already has its menu as a PDF or a page on its own website doesn't need this at all: a free static code pointed at that existing page does the same job for a menu that doesn't change often.

Guest WiFi at the table without asking staff

A code on a table tent, printed alongside the menu, lets guests join a guest network without stopping a server to ask. This works well as a static code since restaurant WiFi passwords tend to change rarely, and there's no reason to pay for a dynamic code just to hold network credentials that can't be dynamic anyway.

Turning satisfied guests into reviews

A code that goes straight to a review platform's page, placed on a receipt or a small counter sign, removes the friction of searching for the business by name on a phone. It works best placed where a guest is already leaving satisfied, rather than buried in the middle of a menu where it competes with the food.

What restaurant codes typically hold

A menu or ordering link, a WiFi network's credentials, a review platform's URL, or a contact card for catering inquiries are the most common payloads — nearly all of them a URL or a WiFi credential set, encoded the same way regardless of which part of the restaurant the code sits in.

Inside the code
https://example.com/menu.pdf

Where restaurant codes get placed and sized

A table tent or receipt code only needs to work at arm's length, so 20mm is enough. A window sticker or sandwich-board sign meant to be read from the sidewalk needs to scale up considerably, following the same ten-times-distance rule as any other posted sign.

Print it at least 20 mm (2.0 cm) wide

Restaurant QR code mistakes

  • Printing table tents with a static link to a menu that changes weekly

    A static code pointed at a menu page that gets replaced often means either the old link breaks or the page has to stay at the same address indefinitely. A menu changing weekly is a genuine case for a dynamic code or a hosted menu page.

  • Putting the WiFi and the menu on the same code

    A single code can only hold one destination. Combining WiFi credentials and a menu link isn't possible in one code — two separate codes, clearly labeled, work better than trying to force both into one.

  • Placing the review code where it's easy to miss

    A review link tucked into a menu's footer gets far fewer scans than one printed on the receipt or a small stand-alone table card, since the moment a guest decides to leave a review has usually already passed by then.

Static or dynamic for restaurant codes

WiFi, reviews and a stable menu page are all well served by free static codes. A frequently changing menu, a seasonal promotion, or any card reprinted often enough that a new link each time gets expensive is where a dynamic code, with two free forever, earns its place.

How dynamic QR codes work

Common restaurant QR code placements

  • A table tent linking to an existing online menu or ordering page.
  • A receipt footer linking to a review page.
  • A window sticker linking to the restaurant's hours and location page.
  • A hiring flyer near the register linking to a job application form.

A QR code that still works next year

Most of what goes wrong with a QR code happens after it is printed. These six things are why ours does not.

  • Checked before you print

    We decode every code you make and read it back. If a logo covers too much or a colour is too faint for paper, you find out here — not after the print run.

  • Unlimited scans, every plan

    Including the free one. A scan cap kills a printed code at the moment it starts working, which is why we do not have one.

  • We do not switch off your codes

    Two dynamic codes stay yours permanently, whatever you pay us. Cancel a paid plan and you keep them — the rest pause after 30 days, with three warnings first, and a paused code shows a neutral page, never a sales page.

  • Made on your device

    Static codes never reach our servers. Your WiFi password, your contact details and your logo stay in the browser — which is also why there is no limit.

  • Ready for the printer

    SVG for anything that gets scaled, and PNG at 1024px so the edges stay hard. Both free, no account.

  • Available in English, Norwegian Bokmål, Danish, Swedish, German, French, Dutch, Italian, Spanish, Finnish, Portuguese, and Polish

    The generator and every page speak English, Norwegian Bokmål, Danish, Swedish, German, French, Dutch, Italian, Spanish, Finnish, Portuguese, and Polish. More languages follow as each one is reviewed by a native speaker.

See what happens after you print

A dynamic code points at a short link you own. Change where it goes without reprinting anything, and see how often each code has been scanned and when the last scan was.

  • Change the destination any time, as often as you like
  • A scan count and the last scan for every code
  • No scan limit, on any plan
  • Cancel and you keep two codes permanently — the rest pause after 30 days
Start free

2 codes free. Paid from $7/month. Compare plans

MakeQRCNCafe Nord

Analytics

Aug 14 – Sep 12

7D30D90D1Y

Total scans

11,875

18%

Unique scanners

8,431

14%

Active codes

24

3

Scans per day

396

18%

Scans over time

0
200
400
600
800
Aug 14Aug 21Aug 28Sep 4Sep 11

Devices

62%

of scans came from an iPhone

  • iPhone62%
  • Android34%
  • Other4%

QR Code for Restaurants: questions and answers

Short answers to what people ask before they print. Anything else, write to us.

Ask us something else

Do I need to pay to put my menu on a QR code?

Only if you want a hosted menu page that updates centrally without reprinting, which is a paid feature. A restaurant with a menu already online as a PDF or web page can link to it with a free static code instead.

Can one QR code cover both WiFi and the menu?

No, a single code holds one destination. Print two separate codes, clearly labeled, if a table needs both.

Should a review code be dynamic?

Not usually — a review platform's link rarely changes, so a free static code works fine and permanently.

How do I get more people to scan the review code?

Placement matters more than the code itself: put it where a satisfied guest is already looking, like a receipt or a small counter sign, rather than inside the menu.

What size should a table-tent QR code be?

20mm is enough for something read at arm's length, which covers most table cards and receipts.

Make a code that still works next year

Free static codes with no account, two permanent dynamic codes, unlimited scans on every plan, and a check that tells you it scans before you print it.

Make a QR code

No account for static codes. Nothing to cancel.