Guide
Delivery Platform Photo Requirements
Delivery platform photo requirements differ by app: DoorDash wants 16:9 landscape at 1400 x 800 or more, Uber Eats takes 5:4 to 6:4 from 550 x 440, and Grubhub asks for 1:1 squares. The table below lists the size, ratio, file limit and content rules for 11 apps. Check one file against every rule with the restaurant photo requirements checker.
On this page
For the wider owner strategy beyond photo compliance, read how to get more orders on DoorDash.
- Compare photo specs for 11 delivery platforms in one table
- See why photos get rejected and how to fix each reason
- Shoot one master photo that crops to every platform
- Verify a file against DoorDash, Uber Eats, and Grubhub specs
Why Your Photo Got Rejected
Delivery platforms automatically scan uploaded photos. If your image doesn't meet their technical requirements, it gets rejected without explanation. Here are the most common reasons:
Too Small
Image dimensions below platform minimum
Fix: Resize or upscale to meet minimum requirements
Wrong Aspect Ratio
Image doesn't match required proportions
Fix: Crop to correct ratio without cutting food
Blurry or Low Quality
Image appears out of focus or pixelated
Fix: Retake with steady hands or use AI sharpening
Poor Lighting
Too dark, too bright, or uneven lighting
Fix: Use natural light or AI brightness correction
Uber Eats Rejected My Photo
Common review reasons and the fix for each one: see why Uber Eats rejected your photo.
DoorDash Rejected My Photo
Common review reasons and the fix for each one: see what to do when DoorDash rejects a photo.
Uber Eats Won't Let Me Upload
Invalid file type errors, size and dimension limits, and stuck uploads are covered in Uber Eats photo upload not working: the fixes.


Master Requirements Table
Every platform has different specs. This table only lists numbers we could verify against each platform's own merchant documentation or partner guidance that mirrors it; where a value is not published, the table says so instead of guessing. US platforms first, then international services.
| Platform | Min Dimensions | Max Size | Aspect Ratio | Format | Notes |
|---|---|---|---|---|---|
| Uber Eats | 550 x 440 (up to 10,000 x 10,000) | 10 MB | 5:4 to 6:4 | JPG, PNG, GIF | From Uber merchant docs. Cover photo: 2880 x 2304, 5:4, JPEG |
| DoorDash | 1400 x 800 minimum | 2 MB stated, up to 16 MB accepted | 16:9 landscape only | JPG, JPEG, PNG | From DoorDash merchant docs. App shows a 1:1 center crop, so keep the dish centered |
| Grubhub | 200 x 200 minimum | Not published | 1:1 square | PNG (merchant help) | Size, ratio and PNG format from the Grubhub merchant help center. Grubhub developer docs (POS menu integrations) ask for 4:3 at 1600 x 1200 or larger |
| Deliveroo | 1200 x 675 minimum (1200 x 800 until at least April 2026) | 8 MB | Upload landscape; app crops to 1:1 | JPEG in Menu Manager | From Deliveroo Partner Help. Hero image: at least 1920 x 1080, must work at 16:9 and 3:2. AI-generated images not allowed |
| PedidosYa | 720 x 540 (per partner portal, unconfirmed) | 6 MB per official help center | Not confirmed (landscape guidance) | JPG, PNG | See the PedidosYa section below for the 6 MB vs 20 MB conflict |
| Foodpanda | 1000 x 731 dish photo (Taiwan) | Under 1 MB (Taiwan) | Landscape, about 1.37:1 | JPG | From the foodpanda Taiwan vendor guide. Cover photo: 1440 x 1053. Other markets publish no number |
| Wolt | 1000 x 563 minimum | Not published | 16:9 horizontal | JPG, PNG | From the Wolt merchant FAQ. AI-generated images not allowed |
| GrabFood | 750 x 750 (Singapore); varies by country | 5 MB (Malaysia) | 1:1 items, 9:5 banners | JPEG, PNG (Malaysia) | From Grab merchant help centres. Singapore banner: at least 1,350 x 750. Malaysia asks for 500 x 500 to 700 x 700 items |
| Careem Food | 1200 x 1200 item image | None published; 1 MB minimum | 1:1 item (from the size) | JPG | From the Careem Food partner FAQs (UAE). Hero image: 1125 x 780 |
| Just Eat UK | Not stated now (1024 x 768 in the 2024 guide) | Not stated now (1 to 10 MB in 2024) | 4:3 dish, 2:1 header | Not stated now (PNG or JPG in 2024) | Current UK page updated September 2026. The 2024 guide used a 3:2 header |
| SkipTheDishes | 2100 x 1400 minimum | 6 MB | 3:2 landscape | JPG, PNG | From Skip partner posts dated 2021 and 2022. Photos over 4000 x 4000 not accepted |
Platform by Platform: Specs and Key Rules
The table gets you past the automated check. Each platform also enforces content rules, and those differ more than the pixel counts do. Here is what each service actually asks for.
Uber Eats
Uber Eats has the loosest dimension rules of the major platforms but the most explicit content list: one single item, centered, no people except hands, no text or logos beyond what naturally appears on the food or packaging, no blur, no strong shadows. Every photo is reviewed, and rejected images can be edited and resubmitted; turnaround is commonly reported as up to 3 business days.
Read the Uber Eats photo requirements for item and cover photos for the cover spec, the review steps and the crop the app applies.
DoorDash
DoorDash is the strictest on orientation: even a bottled drink must be shot horizontally. The app then displays a square center crop, so centered composition matters twice. DoorDash also enforces a real-photo authenticity rule, requiring images of the actual item served rather than stock graphics or AI renders that misrepresent the dish. Review typically takes about a business day and failures come back with a reason.
For the header image, the logo and the free photoshoot, read the DoorDash photo requirements and sizes.
Deliveroo
Deliveroo wants one dish in the center, a simple background, natural light, and no hands, faces, text, watermarks, collages, or heavily edited photos. AI-generated images are not permitted. Each item photo goes through an automated quality check before you save and publish it.
Full details in the Deliveroo photo requirements guide.
PedidosYa
PedidosYa, the Delivery Hero brand covering much of Latin America, publishes an official partner photography guide (the "Guia de fotografia PARTNER"). Its guidance is about quality rather than exact pixels: natural lighting, sharp focus, landscape orientation, a plain or clean background, and showing the product as it actually arrives to the customer. Uploads go through the Partner Portal's self-management flow or PedidosYa's dedicated photo-upload app, and the company has an internal team that edits submitted photos.
About the numbers you may have seen searched together, "720x540 jpg 20kb 20mb": those values match what partners report seeing in the Partner Portal's upload validator, but PedidosYa does not publish them in any documentation we could verify. Treat them as unconfirmed validator behavior, not documented policy. The 20 MB ceiling is the murkiest of the three, because the official help center article states 6 MB, and 6 MB is the only officially published maximum. The likely explanation is different country portals or an older self-management tool versus the newer Partner Portal. The safe play: upload a sharp landscape JPG well above 720 x 540 and under 6 MB, and you satisfy every version of the rule.
Practical note: because PedidosYa's own team may re-edit your photos, submit the cleanest source you can rather than a heavily filtered image. A well-lit phone shot processed for clarity beats an over-stylized one. All three PedidosYa upload paths and their differing numbers are covered in the PedidosYa photo requirements guide.
Foodpanda
The cover photo has its own spec; the foodpanda cover photo size and how to shoot it from above are on the foodpanda page.
The 4000 x 2925 px figure seen online does not appear on any official foodpanda page we could find. It traces to an undated document a user uploaded to a file-sharing site, so we do not list it as a requirement.
foodpanda Taiwan bans watermarks, hands or other body parts, blur, dishes you do not sell, collages, and contact details. Added text may cover at most 20% of the dish photo. Shoot in landscape with the dish in the center and plenty of space around it.
Wolt
Wolt asks for the whole dish, centered, in sharp focus and bright light, with no people, text, graphics, or borders, and only the listed item in the photo. AI-generated images are not allowed. New merchants in Germany and Slovakia qualify for a free professional photoshoot.
Full details in the Wolt photo requirements guide.
GrabFood
Each country help centre publishes its own numbers, and they differ. Malaysia lets text cover up to 25% of a photo, while Singapore asks for no text at all.
Every country's numbers are in the GrabFood photo requirements guide.
Careem Food
Partners submit image changes by raising a ticket through the Partner Helpdesk. Careem says menu changes take 7 working days.
Full details in the Careem Food photo requirements guide.
Just Eat UK
Just Eat asks for no people or hands, no text over the dish, logos kept to a minimum, and the product shown exactly as it is served.
Full details in the Just Eat photo requirements guide.
SkipTheDishes
Photos must accurately show the item sold. Skip bans defamatory or obscene photos, open alcohol, and copyright or trademark infringement.
Full details in the SkipTheDishes photo requirements guide.
Grubhub photo requirements
Grubhub photo requirements are short: menu photos must be 1:1 squares of at least 200 x 200 px, saved as PNG, and every image except the logo must show food. POS menu integrations follow a stricter spec of 4:3 at 1600 x 1200 px or larger.
Grubhub's learning center requires every image except the logo to be a photo of food: no coupons, weekly specials, or interior shots, no text on the image, and one item filling the frame unless the listing is a combo. Grubhub also cross-references known stock photo libraries and flags unlicensed stock photography.
Worth knowing: Grubhub offers Marketplace partners a free professional food photoshoot, booked through an Account Advisor or account support, with usage rights that extend to other platforms. If you qualify, it is the cheapest professional option available.
Not Sure If Your Photo Meets Requirements?
Upload your photo and instantly see if it passes or fails for every platform. Free, no signup required.
Use the free platform photo checkerCommon Rejection Reasons & Fixes
Too Small
Image dimensions below platform minimum
Resize or upscale to meet minimum requirements
Wrong Aspect Ratio
Image doesn't match required proportions
Crop to correct ratio without cutting food
Blurry or Low Quality
Image appears out of focus or pixelated
Retake with steady hands or use AI sharpening
Poor Lighting
Too dark, too bright, or uneven lighting
Use natural light or AI brightness correction
Text Overlays
Watermarks, logos, or promotional text
Remove all text elements from food photos
Inappropriate Background
Cluttered, dirty, or distracting backgrounds
Clean background or use AI background replacement
Wrong File Format
File type not accepted (HEIC, WEBP, etc.)
Convert to JPG or PNG format
File Too Large
Exceeds platform maximum file size
Compress without losing visible quality
One Photo Set for All Platforms
You don't need a separate photoshoot per platform. One master photo, shot large with cropping in mind, covers every service you sell on. The trick is shooting wider than any single platform needs, so each crop still has margin. Some platforms in the table above do not allow AI-generated images, so any AI step should edit your real photo. The AI food photography guide explains the difference between editing and generating.
1. Shoot One Master
- Shoot landscape at your camera's full resolution (a 12 MP phone's 4032 x 3024 clears every minimum in the table)
- Keep the dish centered with empty margin on all sides, so a square crop loses nothing important
- Use consistent lighting across all menu items
2. Crop Per Platform
- 16:9 landscape (1400x800+) for DoorDash
- 4:3 or 5:4 landscape for Uber Eats, landscape with wide margins for Deliveroo's 1:1 crop
- 1:1 square for Grubhub
- Batch-process all versions at once instead of one by one
3. Stay Organized
- Name files [dish]_[platform]_[date].jpg (e.g., burger_doordash_2026.jpg)
- Keep master files separate from platform versions
- Track which platforms have current photos
Universal best practices for every platform
- RGB color space (CMYK displays incorrectly on digital platforms)
- Aim for 1-3MB per image: small enough to upload, large enough to survive compression
- Show everything included with the dish (sides, garnishes, sauces)
- Same styling across platforms so customers recognize your food
- Replace photos when menu items change, and recheck how they render on a phone
Having Photo Problems?
Dark Photos
Restaurant lighting making your photos too dark?
Yellow Tint
Photos look yellow or orange from warm lighting?
Blurry Images
Photos coming out soft or out of focus?
Sources
Official pages behind the numbers for the platforms above, with the date of each page where it is known.
- foodpanda Taiwan vendor guide: dish 1000 x 731, cover 1440 x 1053, JPG under 1 MB
undated page, checked October 2026
https://vendor.foodpanda.com.tw/teach/62272d0239dd17136af54efb?category=6228115a39dd17136af55d5b&search=6228122a39dd17136af55d93 - Scribd user upload, the only trace of the 4000 x 2925 figure (not a foodpanda page)
undated
https://www.scribd.com/document/495668199/foodpanda-s-menu-requirements - Deliveroo Partner Help: How to upload your own photos in Menu Manager (1200 x 675, 8 MB, JPEG, hero 1920 x 1080 at 16:9 and 3:2, AI ban)
current version, checked October 2026
https://help.deliveroo.com/en/articles/3295699-how-to-upload-your-own-photos-in-menu-manager - Archived Deliveroo article with the old 1200 x 800 minimum
14 January 2026 (still live in April 2026)
https://web.archive.org/web/20260114071732/https://help.deliveroo.com/en/articles/3295699-menu-manager-sending-in-your-own-images-as-a-restaurant - Wolt merchant FAQ: 1000 x 563 minimum, JPG and PNG
checked October 2026
https://merchant.wolt.com/en/dnk/faq - Wolt learning center: 16:9 and content rules
checked October 2026
https://merchant.wolt.com/en/dnk/learning-center/add-edit-menu-photos - Grab Singapore merchant help: item 750 x 750, store photo 1,350 x 750
undated page, checked October 2026
https://help.grab.com/merchant/en-sg/360027910411 - Grab Malaysia merchant help: 500 x 500 to 700 x 700 items, JPEG or PNG
undated page, checked October 2026
https://help.grab.com/merchant/en-my/360027910411-%E2%9C%8D%EF%B8%8F-How-to-update-item-photos - Grab Malaysia merchant guide: 5 MB maximum, 25% text cap
undated page, checked October 2026
https://merchant.grab.com/en-my/guides/getting-started/step-2-setting-up-your-menu-or-catalogue - Careem Food partner FAQs (UAE): item 1200 x 1200, hero 1125 x 780, JPG, 1 MB minimum
undated page, checked October 2026
https://www.careem.com/en-AE/food-partner-faqs/ - Just Eat UK partner info: 4:3 dish photos, 2:1 headers
updated 1 September 2026
https://partnerinfo.just-eat.co.uk/en/your-business/photos-on-menu - Archived Just Eat photography guide: 1024 x 768, header 2130 x 1420 at 3:2, 1 to 10 MB
9 September 2024
https://web.archive.org/web/20240909144516/https://partner.just-eat.co.uk/photo-uploader - SkipTheDishes partner blog: 2100 x 1400, 3:2, JPG or PNG, 6 MB
July 2022
https://secretsauce.skipthedishes.com/2022/07/menu-mania/
Frequently asked questions
What are the exact photo size requirements for DoorDash, Uber Eats, and Grubhub?
DoorDash requires at least 1400x800 pixels in landscape 16:9 orientation. Uber Eats accepts anything from 550x440 up to 10,000x10,000 pixels with a recommended aspect ratio between 5:4 and 6:4. Grubhub's merchant help center asks for 1:1 square photos of at least 200x200 pixels. Each platform compresses images differently, so shoot large and export to each spec rather than uploading the same file everywhere.
Can I use the same photo on Uber Eats, DoorDash, and Grubhub?
The same source photo, yes; the same exported file, no. The aspect ratios differ: 16:9 landscape for DoorDash, roughly 4:3 to 5:4 landscape for Uber Eats, and 1:1 square for Grubhub. Shoot one high-resolution master with the dish centered and empty margin around it, then crop a version per platform.
What are the PedidosYa photo requirements?
PedidosYa's official help center indicates JPG or PNG files with a maximum of 6 MB, and its partner photography guide calls for natural lighting, sharp focus, landscape orientation, and a clean background showing the product as it actually arrives. The 720x540 pixel minimum that circulates in searches appears to come from the partner portal's upload validator, but PedidosYa does not publish it in any documentation we could verify, so treat it as unconfirmed validator behavior and a floor, not a target: upload the largest clean photo you have.
Is the PedidosYa maximum file size 20 MB or 6 MB?
The official PedidosYa help center article states a 6 MB maximum for JPG or PNG uploads. The 20 MB figure that appears in search queries could not be confirmed against any official PedidosYa documentation, and may come from a different country portal or an older self-management tool. Until PedidosYa publishes otherwise, keep files under 6 MB and they will clear either limit.
What size are Foodpanda menu photos?
foodpanda Taiwan publishes the only official numbers: dish photos 1000 x 731 pixels and cover photos 1440 x 1053 pixels, both JPG under 1 MB. Other foodpanda markets publish no pixel size. The 4000 x 2925 figure seen online does not appear on any official foodpanda page we could find.
Why did my photo get rejected with no explanation?
Platforms run automated checks on dimensions, file size, and format before any human sees the photo. A file that fails those silently bounces without a specific reason. Check the exact specs in the table above, or run the photo through a checker tool to identify which requirement failed.
How do I efficiently manage photos for multiple platforms without duplicating work?
Start with one high-resolution landscape master per dish, at least 1600 pixels on the short side, with the dish centered and generous margin. Export a 16:9 crop for DoorDash, keep a 4:3 or 5:4 landscape version for Uber Eats, upload a landscape version with wide margins for Deliveroo's square crop, and cut a 1:1 square for Grubhub. Batch processing tools can generate all versions in one pass.
How do I fix a photo that's too dark?
You can adjust brightness in your phone's photo editor, but this often looks washed out. AI tools like MenuCapture can intelligently brighten food photos while preserving natural colors and shadows.
Should I use JPG or PNG for menu photos?
JPG is the safe default for food photos: smaller files with minimal visible quality loss. Note that Deliveroo's Menu Manager asks for JPEG files, while Grubhub's merchant help center asks for PNG files. PNG also works on Uber Eats, DoorDash, and PedidosYa but produces larger files.
Photo Rejected? Fix It in About 15 Seconds
MenuCapture uses AI to fix common photo issues: resize, brighten, correct colors, replace backgrounds. Upload your rejected photo and get a version that passes.
Fix Your Photo Now