Uber Eats Photo Size in Belgium: What to Shoot and How to Upload
Uber Eats does not publish one simple pixel chart for menu photos, and that catches out a lot of Belgian restaurants who export a single square image and hope. What Uber does publish sits in two places: its developer documentation for menu integrations, and its own photo tips for merchants. This guide turns both into a shooting and export plan you can use for frites, waffles, waterzooi and everything else on your Belgian menu.
What Uber Eats actually publishes
For menu integrations through its developer documentation, Uber lists three technical limits: the file must be under 25 MB, it must be a JPG, WEBP or PNG, and width and height must each sit between 320 px and 6000 px. That is the whole of the published technical spec. Uber Eats does not publish a required aspect ratio, a recommended pixel size for the in-app thumbnail, or a separate hero image size for Belgium. Any guide quoting a fixed minimum like 550x440 or a 5:4 to 6:4 recommendation is repeating numbers that are not in Uber's documentation.
Because no ratio is published, the safest approach is to check the upload screen itself. Open Menu Maker inside Uber Eats Manager, start an item upload and look at the crop preview before you commit. The preview is the only reliable statement of what the customer will see. If the preview crops your dish, you have your answer for that item.
- File under 25 MB
- JPG, WEBP or PNG
- Width and height each between 320 px and 6000 px
- Upload per item in Menu Maker inside Uber Eats Manager; each photo shows an in-review or rejected status in the Items tab
The rules Uber does publish about the photo itself
Uber Eats publishes photography guidance rather than pixel rules, and it is specific enough to shoot against. Use indirect natural window light, not harsh direct sun and not fluorescent tubes. Shoot top-down for plates and bowls, and about 45 degrees for burgers, sandwiches and other tall items. Cut and stack burgers, wraps and burritos so the filling shows. Garnish for color, but keep the photo a true representation of the dish. Avoid extreme close-ups that hide ingredients and portion size.
That last point matters more in Belgium than in many markets, because portion size is part of what the customer is buying. A close crop of a vol-au-vent tells nobody how much chicken is in the box. Pull back until the rim of the plate or the edge of the takeaway container is visible, and let the garnish sit where it actually sits on the plate.
Build one master file that survives any crop
Shoot every dish in landscape orientation on a phone or camera held level, with the whole plate or container inside a generous margin. Then mentally draw a centred square inside that frame and keep all the food within it. If the food sits inside that centred square, the image survives a square thumbnail, a 4:3 card, a wide banner and a full-screen view without losing the dish. If you fill the frame edge to edge, one crop will cut the frites off the plate.
Export the master at the largest size you can justify, ideally around 3000 px on the long edge, which sits comfortably inside Uber's 6000 px ceiling and leaves room for other channels. Keep it as a high-quality JPG at around 80 to 90 percent quality, which keeps file size well under 25 MB. Do not upscale a small phone photo to reach a bigger number; a sharp 2400 px file beats a soft 5000 px one.
Keep the master file and export per item from it. Every time you reshoot one dish, replace the master and re-export, so your delivery listing, your printed QR menu and your Instagram post all show the same plate.
Shooting Belgian dishes that are hard to photograph
Belgian menus are full of dishes that fight the camera. Mussels in a black pot read as a dark circle, so lift a few shells to the rim, add a wedge of lemon and shoot slightly off top-down so the pot's depth shows. Frites go limp and pale fast: shoot within a minute of plating, pile them loosely rather than flat, and use a white paper cone or a light-colored tray so the golden color has something to sit against.
Waffles are a texture problem. A Liège waffle is glossy and irregular, a Brussels waffle is pale and geometric. Shoot Liège waffles at about 45 degrees so the pearl sugar catches the window light, and shoot Brussels waffles top-down with the toppings placed deliberately rather than scattered. Steak tartare and raw preparations need speed and clean light: mix, plate, shoot, and never let the plate sit under a warm lamp.
Waterzooi, carbonnade flamande and other stews are brown on brown. Add visible carrot, leek or a sprig of parsley at the surface, use a pale bowl, and shoot top-down so the customer can see the pieces of meat and vegetable rather than a pool of sauce. For shrimp croquettes, cut one open so the filling shows, exactly as Uber advises for burgers.
Belgian menus are normally written in Dutch, French and German, so the same dish may appear under different names across your listings. Match the photo to the name the customer is reading: if the French line says "carbonnade flamande," the photo must not show a cream-based stew. Under EU Regulation 1169/2011, allergen information for the 14 regulated allergens must be available before a distance sale is concluded, and photos never replace that text. A photo also must not suggest ingredients the dish does not contain, so do not garnish a dish with walnuts or scatter cheese on a dairy-free item for the sake of the shot.
Upload and review, step by step
Upload one photo per item in Menu Maker inside Uber Eats Manager, and give each item its own image rather than reusing a group shot. After uploading, watch the Items tab: each photo shows an in-review or rejected status. A rejection is a signal to check the file format, the file size and whether the image genuinely represents the dish, not a reason to resubmit the same file.
For your own channels, one shoot should feed everything. FoodPhoto takes a real photo of your own dish and improves light, background and crop for menus, delivery apps and social, keeping the food as it is, and every photo comes as a kit of sizes. It cannot guarantee approval by any platform, so treat the Uber Eats upload as a separate step you check yourself.
Checklist before you publish
- Shoot landscape with the whole dish inside a centred square
- Use indirect window light, never direct sun or fluorescent tubes
- Go top-down for bowls and pots, about 45 degrees for burgers and waffles
- Cut one croquette or burger open so the filling shows
- Shoot frites and raw dishes within a minute of plating
- Export a JPG around 3000 px on the long edge, under 25 MB
- Match each photo to the Dutch, French or German dish name it sits beside
- Upload per item in Menu Maker and check the in-review or rejected status in the Items tab
Questions
What is the minimum photo size for Uber Eats?
Uber's developer documentation for menu integrations gives a range rather than a minimum thumbnail size: width and height each between 320 px and 6000 px, file under 25 MB, JPG, WEBP or PNG. Uber Eats does not publish a separate recommended pixel size or aspect ratio for menu photos, so check the crop preview in the upload screen before you commit an image.
What aspect ratio should I use for Uber Eats menu photos?
No fixed ratio is published. The practical answer is to shoot landscape with the whole dish inside a centred square, so the same file works whether the app shows a square thumbnail, a wider card or a full-screen view. Then confirm the crop in Menu Maker's preview for that specific item.
Why was my Uber Eats menu photo rejected?
The Items tab in Uber Eats Manager shows an in-review or rejected status for each photo. Common causes are a file that breaks the format or size limits, an extreme close-up that hides ingredients and portion size, or an image that does not truly represent the dish. Fix the file and reshoot rather than resubmitting the same image.
Do I need to list allergens if I show a photo of the dish?
Yes. Under EU Regulation 1169/2011, information on the 14 regulated allergens must be available before a distance sale is concluded, and a photo does not replace that text. The photo also should not suggest ingredients the dish does not contain, so keep garnishes honest.