The 30-second verdict
QR code ordering is not a gimmick and it is not going away. It is how a restaurant with four staff serves eighty people, and locals use it without thinking. For a visitor the problem is not the concept - it is that the menu lives inside a Chinese mini-program that was never designed for someone who cannot read the language.
Two things fix almost every case. First, scan with WeChat or Alipay, not your camera app - the ordering page is usually a mini-program that only renders inside those two apps. Second, if you get stuck, ask for a paper menu. Restaurants are required to keep one available, and staff will almost always find it rather than let you leave.
Why there is no paper menu
China's food delivery apps trained an entire population to order from photos on a phone rather than from a printed page. Restaurants built on that habit: a QR code costs nothing to reprint, updates prices instantly, sends the order straight to the kitchen, and cuts the number of waiters needed on the floor. For a local diner it is faster. For a first-day visitor it can feel like being asked to join a digital ecosystem before you are allowed to eat.
The QR code usually opens one of three things: a WeChat mini-program, an Alipay mini-program, or a plain web ordering page. Which one you get depends on the restaurant's point-of-sale system, which is why the experience is inconsistent from one block to the next.
The scan, order, pay flow
Here is what normally happens, so nothing surprises you:
- You sit down. There may be no menus on the table at all. Look for a sticker on the table edge, on the table tent, or on the teapot.
- Open WeChat or Alipay and tap the Scan button. Do not use the phone camera - it often opens a browser that cannot run the mini-program.
- The page opens. It may ask you to confirm your table number, choose dine-in or takeaway, or join a queue.
- You pick dishes. Tap the + next to each dish. Photos are usually included, and other diners' photos are often shown too.
- Watch what the buttons do. In some systems the + only adds to a cart. In others it submits the order immediately. Read the character before you tap: 加入购物车 adds to cart, 下单 or 提交订单 submits.
- Pay or defer. Some systems charge immediately; others let you pay at the end. Chinese restaurants commonly pay per-order at the table rather than at a till.
- Tea and water are usually free. That pot of tea on the table is complimentary. Refills are free too.
When it goes wrong: 4 fixes
| Symptom | Likely cause | Fix |
|---|---|---|
| Page will not load, or a blank screen | Opened in a normal browser, not WeChat or Alipay | Re-scan using the Scan button inside WeChat or Alipay |
| Asks for a Chinese phone number | System expects local verification | Ask staff to order for you, or request a paper menu |
| Menu is 100% Chinese characters | No English version exists | Screenshot and translate the image, not the live page |
| Order submitted but nothing happens | Unpaid, or table number missing | Check the order status, then wave a waiter over |
If the QR code will not work at all
This is completely acceptable and staff deal with it daily - plenty of elderly Chinese diners refuse QR menus too. Show these, in this order. Screenshot them now so you are not typing Chinese while hungry.
| English | Chinese | Pinyin |
|---|---|---|
| I cannot open this menu. Can I order directly? | 我打不开这个菜单,可以直接点菜吗? | Wǒ dǎ bù kāi zhège càidān, kěyǐ zhíjiē diǎn cài ma? |
| Do you have a paper menu? | 有纸质菜单吗? | Yǒu zhǐzhì càidān ma? |
| I want this one | 我要这个 | Wǒ yào zhège |
| One portion of this, please | 这个来一份,谢谢 | Zhège lái yí fèn, xièxie |
| The bill, please | 买单,谢谢 | Mǎidān, xièxie |
Pointing at a dish photo and holding up fingers for quantity is a completely normal interaction in a Chinese restaurant. Nobody will be offended and nobody will think you are being difficult.
Translating a Chinese-only menu
Translating the live page usually fails because the text is inside a mini-program that your translation tool cannot read. Translating a screenshot works far better, because your phone is reading a clean image of the text.
- Open the ordering page and screenshot it, one section at a time. Do not try to capture a long scrolling page in one shot.
- Open your translation app and use the image or camera translation mode on the screenshot.
- Match each translation back to the original dish photo, price and + button. Do not translate the whole page and then guess which English line belongs to which button - that is how people order three portions of chicken feet by accident.
- Before submitting, check the total, the number of items, and the spice level.
Translation of dish names is often strange. Chinese food names translate literally: ants climbing a tree is minced pork with vermicelli, lion's head is a large pork meatball. Treat the translation as a hint, not a description, and use the photo to decide.
The 20 characters that tell you what you are eating
You do not need to read Chinese. You need about twenty characters, because almost every dish name is built from an ingredient plus a cooking method. Scan the menu for these and you can order blind with confidence.
| Ingredients | Meaning | Cooking & menu words | Meaning |
|---|---|---|---|
| 猪 | Pork | 炒 | Stir-fried |
| 牛 | Beef | 烤 | Roasted or grilled |
| 羊 | Lamb / mutton | 炸 | Deep-fried |
| 鸡 | Chicken | 蒸 | Steamed |
| 鱼 | Fish | 汤 | Soup |
| 虾 | Shrimp / prawn | 面 | Noodles |
| 蛋 | Egg | 饭 | Rice or a meal |
| 豆腐 | Tofu | 辣 | Spicy |
| 菜 | Vegetables | 素 | Vegetarian |
| 花生 | Peanut | 招牌 | House specialty |
Ordering phrases that actually work
You need fewer phrases than you think. Say the phrase, point at the dish, then pause. A short sentence plus a clear visual reference beats a memorised speech every time.
| Goal | Chinese | Pinyin |
|---|---|---|
| Not spicy | 不要辣 | Bú yào là |
| A little spicy is fine | 微辣可以 | Wēilà kěyǐ |
| No coriander / cilantro | 不要香菜 | Bú yào xiāngcài |
| Your recommendation? | 你们有什么推荐? | Nǐmen yǒu shénme tuījiàn? |
| What is inside this? | 这个里面有什么? | Zhège lǐmiàn yǒu shénme? |
| Takeaway box | 打包 | Dǎbāo |
| Can I pay with Alipay? | 可以用支付宝吗? | Kěyǐ yòng Zhīfùbǎo ma? |
Allergies need their own card, not a translation app. A mistranslated allergen is a health risk rather than an awkward moment, and Chinese kitchens do not share Western assumptions about which ingredients matter. Peanut is a much less common trigger in China than crab, egg, milk and shrimp. We cover exactly what to show the kitchen in our food allergy card guide.
How much to order
Chinese restaurant food is shared family-style, and dishes arrive as they are cooked rather than all at once. The portion maths that locals use: one dish per person, plus one extra dish for the table. For two people that is three dishes; for four people, five. Add rice per person, and skip a dish if you have ordered soup.
Dishes arrive when they are ready, not in courses, so do not wait for everyone to be served before eating. And if you cannot finish, 打包 (dǎbāo) gets you a takeaway box - asking for one is completely normal and costs a few yuan at most.
Paying, tipping and takeaway
There is no tipping culture in China. The price on the menu is the price you pay. Staff will not expect a tip and may be confused if you leave extra cash on the table. In a small number of high-end or hotel restaurants a service charge is already added to the bill, in which case it is printed and not optional.
To pay, you either pay inside the QR ordering system, or scan the restaurant's payment QR code at the till, or show your own payment code to be scanned. This is the same Alipay or WeChat Pay setup you use for everything else - if yours is not working yet, fix it with our payment troubleshooting guide before you sit down to eat.
Two final rhythms worth knowing. First, in a busy restaurant you may be given a numbered ticket and asked to wait outside rather than queueing at the door - keep the ticket. Second, Chinese restaurants can be loud, and tables turn fast; lingering over an empty table is less common than in Europe, though nobody will rush you out.
Want the printable menu character card and ordering phrases?
The Complete Guide includes a one-page Chinese menu decoder and screenshot-ready ordering phrases you can show instead of saying.
Get the Complete Guide - $19.99