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
  1. Why photos get rejected
  2. Requirements table
  3. Platform by platform
  4. Grubhub
  5. Rejections and fixes
  6. One set, all platforms
  7. Photo problems
  8. Sources

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.

Ordinary flat, dull phone photo of two shrimp tacos on a plain plate
The same shrimp tacos with clean, natural lighting and color, ready to crop for any delivery platform
BeforeAfter
The same shrimp tacos: an ordinary phone photo cleaned up into one bright, natural master shot you can crop for every platform.

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 checker

Common 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.

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.

By Max (@bangkokbuild). Updated .

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