Where Can I Get QR Codes for Restaurant Tables?
Get QR codes for restaurant tables from your POS if guests order from the table, or from a QR code generator if the codes only open your menu.
You can get QR codes for restaurant tables in two main places: your POS or online ordering system, if guests will order and pay from the table, or a QR code generator, if the code only needs to open your menu. Either way, you then print the codes on table tents or stickers, yourself or through a printer.
The right source depends on what happens after the scan. A code that sends an order to the kitchen has to come from the system that receives the order.
Where to get QR codes for restaurant tables
QR codes for restaurant tables come from one of three places: your ordering system, a QR code generator, or a printer working from files one of those gives you.
| Source | What the code does | Per-table codes? | Who controls the link |
|---|---|---|---|
| POS or ordering platform | Opens an order-and-pay menu tied to the table | Yes, generated for you | The platform |
| QR code generator | Opens your menu, review page or Wi-Fi | You make one per table if you want | You, if the code is dynamic |
| Printer or sign vendor | Prints the codes above on tents or stickers | Depends on the files you send | Whoever made the code |
If you’re not sure which kind of menu you need, our explainer on how QR code menus work covers PDF, web and order-and-pay menus.
Option 1: your POS or ordering system
If guests order from the table, get the QR codes from your POS or ordering platform, because the code has to tell that system which table the order belongs to.
Here is how four of them do it, per their help docs:
- Toast. Toast’s Mobile Order & Pay setup guide generates unique signs for each table from its template. You can also download just the QR codes for your own design, or order through Toast’s preferred vendor.
- Square. Square Online’s QR ordering article says unique codes go at each ordering station, and you can tie each code to its station. Guests can instead use one shared code and enter their station by hand.
- Eats365. Under Restaurant Settings > Scan to Order > Static Table QR Code, you choose “Generate Serial Codes For all Tables” and export a zip file of codes, per Eats365’s guide.
- Flipdish. You send your table count and numbering, and Flipdish sets up codes that pre-fill the table number at checkout.
Check your plan before you design anything. Square, for example, lists the feature for its Plus and Premium subscribers.
Option 2: a QR code generator
If the table code only opens your menu, a review page or your Wi-Fi details, any QR code generator can make it. You paste the link, download the code, and print it.
The choice that matters is static or dynamic. A static code holds the link itself, so a new menu address means new prints. A dynamic code points to a redirect you can change later, which is why Adobe’s menu guide notes that the same QR continues to work after you update the menu. Our guide to dynamic vs static QR codes goes through the trade-off.
Separate codes per table also give you data. In QRAnalytica, each dynamic code logs scans by hour, city and device, so a code per table or zone shows which part of the room scans most. Our post on restaurant QR menu tracking by table shows a naming scheme for that.
For a full dining room, the bulk QR code generator builds them from a CSV, and our bulk QR code generation guide explains the file format. On QRAnalytica, bulk CSV is part of the Pro plan at $39/month, and codes download as SVG, PNG or JPEG for print.
If your menu page has a stable link, add it as the Menu link in your Google Business Profile, under Edit profile > Business information > Contact. Google says it can take 24–48 hours for the change to show on Maps and Search.
Option 3: a printer or sign vendor
A printer doesn’t create table QR codes; it prints the files your POS or generator gives you. Send vector files when you can, and ask for a proof you can scan.
Toast is the one example above that offers printing through a preferred vendor. Otherwise, use a local print shop or an online sign printer. On materials, Adobe says flat surfaces beat curves, and textured wood or stone makes codes harder to read. Check our guide to QR code size for printing before you order a batch of table tents.
What to check before you print table codes
Before you print, confirm the link behind each code won’t change, because a changed link is what breaks table codes. The POS help docs name these traps:
- Table names. Toast says tables with duplicate names can’t get a QR code. Names with a space followed by a capital “H” can’t get a valid code either. Rename them first.
- The ordering page address. Toast warns that changing your Online Ordering page URL “will also break all existing Toast Mobile Order & Pay® QR codes.” Settle the address before you print.
- Static table codes. Eats365 describes its table codes as static, with “a fixed destination” that can’t be changed, so map every table before you export.
- Real phones. Adobe suggests scanning with old and new iPhones and Android phones, on Wi-Fi and cellular, and aiming for a load time under 3 seconds.
My take: match the code to the job
My take: get ordering codes from your POS and everything else from a generator you control. I wouldn’t route a menu-only code through an ordering platform you might leave next year. If you switch POS, those table codes go with it, and you reprint every tent.
The limitation: someone always owns the link
Every table QR code depends on whoever controls the link behind it. A POS code depends on the POS. A dynamic generator code depends on the generator’s redirect, and that includes QRAnalytica: our dynamic codes run through our redirect servers. If a QRAnalytica subscription ends, existing codes keep working on the free plan, but you are still relying on us.
A static code pointing at your own website avoids that, at the cost of editing and scan counts.
FAQ
Can I make QR codes for restaurant tables for free?
For a menu-only code, yes: a static code that opens your menu link costs nothing. Ordering codes usually come from your POS or ordering platform, which may need a paid plan. Square, for example, lists QR ordering for its Plus and Premium subscribers.
Does every table need its own QR code?
For ordering, usually yes, so the order arrives with the table number filled in. Square also allows one shared code where guests type in their table. For a menu-only code, one design on every table works fine.
Can I use my POS table QR codes with my own table tent design?
Often, yes. Toast lets you download just the QR code for each table and place it in your own design, or use its template.
What breaks restaurant table QR codes?
Usually a change to the link behind them. Toast warns that changing your Online Ordering page URL breaks all existing table codes. A static menu code also breaks if the menu file moves to a new address.
Sources
- Get Started With Toast Mobile Order & Pay, Toast Central
- Set up self-serve ordering and QR codes with Square Online, Square
- Set up Static QR Code, Eats365 Support
- Table-specific QR codes, Flipdish Help Centre
- About the menu editor, Google Business Profile Help
- How to make a QR code for a menu, Adobe Express