Your code
Fill in the content and your code appears here.
Read a code
Upload an image or use the camera. See what the code contains before you open it.
You can also paste an image with Ctrl/⌘ + V.
How to put your menu in a code
Pick an address you will never change
The menu on your own site, not a Drive link. That address is frozen inside the code for good.
Give it the look of the place
Colour, dot shape and your logo in the middle. A high error-correction level tolerates both the logo and the wear better.
Download the SVG for the printer
Vector, so the same file works for a table sticker and for a sign at the door without losing a thing.
What decides whether this works is not the code: it is the address it points at. The code is static and cannot be edited once printed, so the address has to be one you will never change — something like yoursite.com/menu — with the menu that does change living behind it. Then raising the price of lunch is editing a page, not reprinting fifty stickers.
Avoid pointing at a file on Drive, Dropbox or the like. Those services rewrite the link when you replace the file, so the day you upload the new menu the code on the tables points at a document that no longer exists. It is the most common way to discover, on an ordinary Tuesday, that no table has a menu.
Think about the destination format too. A PDF laid out for A4 forces pinching and dragging on a phone screen, and plenty of browsers download it instead of opening it. A simple web page whose text reflows to the width is readable sitting at the table; the PDF reads badly and gets abandoned.
And mind the print. A code on dark wood or behind scratched plastic scans worse than it looks on screen: print with real contrast, keep the white margin around it — the code needs that to be found at all — and use the SVG, which survives any size. Before you stick fifty down, test one with an old phone, because that is what half your customers are carrying.