Free tool
Photo rejected by DoorDash or Uber Eats?
Find out exactly why. Check your dish photo against the official DoorDash, Uber Eats, Grubhub, and Google Business Profile rules in seconds. Every rule is labeled official or recommended, with a dated source.
Checks run entirely in your browser. Your photo is never uploaded anywhere.
Drop a food photo here
Any image file. The format itself is part of what we check.
Why do delivery apps reject menu photos?
Every platform screens menu photos before they go live. These are the reasons rejections actually happen, taken from the published specs and from what merchants report.
Too small or low resolution
DoorDash wants at least 1400x800 pixels. Photos from older phones, screenshots, and images saved from chat apps often fall short.
Wrong shape for the platform
DoorDash wants 16:9 landscape. Uber Eats wants between 5:4 and 6:4. Grubhub publishes two specs that disagree with each other, 4:3 in its developer documentation and a square in its help centre. One crop rarely fits all of them, which is why the same photo can pass one app and fail another.
Unsupported file format
HEIC files from iPhones and WebP exports are common silent rejections. JPG and PNG cover DoorDash and Uber Eats, but the formats do not fully overlap: Grubhub's help centre asks for PNG only, while its developer documentation also accepts JPG.
The same photo on two menu items
DoorDash treats every size variant as its own menu item, so a 10-piece and a 20-piece cannot share one image. Reusing a photo across piece counts is one of DoorDash's eleven published reasons, and no checker can catch it from a single file. Menu Manager words it "Mismatch: Photo doesn't match the menu item or includes other items."
People, hands, or faces in the frame
Most platforms reject photos with visible people. A hand holding food is usually tolerated; a face is not.
Logos, text, or watermarks
Menus, phone numbers, promotional text, and watermarks on the photo itself get flagged during review.
Looks AI-generated or over-edited
DoorDash explicitly rejects photos that look AI-generated. Enhancement is allowed only when your real dish still looks real.
Why is that the rule?
The checker tells you whether a file passes. The guides tell you what each platform actually published, the date we last read it off their own documentation, and what to do when a photo is rejected anyway.
Official photo requirements by platform
Pulled from each platform's own merchant documentation. The checker above tests your photo against exactly these numbers.
DoorDash
- Minimum size
- 1400×800px
- Aspect ratio
- 16:9 landscape
- Formats
- JPG or PNG
- Max file size
- 16 MB
- Stated cap
- 2 MB
Uber Eats
- Minimum size
- 550×440px
- Aspect ratio
- 5:4 to 6:4 landscape
- Formats
- JPG, PNG, or GIF
- Max file size
- 10 MB
Grubhub
- Minimum size
- 200×200px
- Recommended size
- 1600×1200px
- Aspect ratio
- 1:1 to 4:3, Grubhub's own docs disagree
- Formats
- PNG per the help center; PNG, JPEG or JPG per the developer docs
Google Business Profile
- Minimum size
- 250×250px
- Recommended size
- 720×720px
- Formats
- JPG or PNG
- Max file size
- 5 MB
Common questions about photo rejections
Why did DoorDash reject my menu photo?
The usual causes are resolution below 1400x800 pixels, a crop that is not 16:9 landscape, people or branding visible in the frame, or a photo that looks AI-generated. Run it through the checker above to see exactly which rule it misses.
What size do DoorDash menu photos need to be?
At least 1400x800 pixels in 16:9 landscape, saved as JPG or PNG. On file size DoorDash contradicts itself on one page: the table says 2 MB, and the requirements run-down says item photos may be up to 16 MB. Stay under 2 MB and the disagreement cannot affect you.
What are the Uber Eats menu photo requirements?
A minimum of 550x440 pixels, in JPG, PNG, or GIF, up to 10 MB. Uber asks for a landscape shape between 5:4 and 6:4, but labels that line recommended, so a different ratio is a risk rather than an automatic rejection. Uber publishes no recommended pixel size for item photos, only an upper limit of 10,000 pixels on either side.
Does DoorDash reject AI-generated food photos?
Yes. DoorDash flags photos that look AI-generated or heavily edited. Enhancement passes review when the dish itself stays real, which is exactly how MenuPhotoLab works: it improves lighting, background, and framing without ever changing your food.
How do I fix a rejected menu photo?
First find which rule it failed. Size, crop, and format problems take minutes to fix yourself. If the photo failed review for looking dark, cluttered, or unappetizing, MenuPhotoLab enhances the photo you already have into a platform-ready version. Your first 5 photos are free.
