Make a QR Code for a Restaurant Menu (Free)

Menu QR codes are usually rented from a service by the month. For a menu that lives at a stable URL, you do not need one.
A menu QR code is one of the most common paid subscriptions in hospitality, and for most restaurants it does not need to be. If your menu lives at a URL you control — a page on your website, or even a PDF you host — a plain static code pointing at it does the job for nothing, forever.
Point it at a page you control
The important decision is the destination, not the code. Point it at a URL on your own domain, such as yourrestaurant.com/menu. You can then change the menu behind that URL as often as you like — new prices, seasonal specials, a different PDF — and every printed code keeps working, because the address never changed.
Point it at a file with a version number in the name and you will be reprinting table cards every time the menu changes.
Generate and download as SVG
Paste the URL, set the colours to match your table cards if you want, and download the SVG. Vector matters here: an SVG stays perfectly crisp whether your printer runs it at 3cm on a table tent or 30cm on an A-board. A PNG scaled up for print goes visibly blocky.
Print it big enough to scan
A rough rule is that the code should be at least a tenth of the distance it will be scanned from. For a table card held at arm's length, 2–3cm across is plenty. For a window or an A-board read from a few metres, you want 15–20cm. Keep the pale margin around the code — scanners need it.
Test before the print run
Scan it with an old phone, in dim light, at the angle a seated customer would hold it. Codes that scan perfectly on a bright screen sometimes struggle on matte card under low restaurant lighting. Better to find that out before a hundred table tents arrive.
Make your menu code now — free
Paste your menu URL, download the SVG, send it to the printer. No monthly fee and nothing to expire.


