Delivery App Photo Requirements (2026): Every Platform’s Rules, Sizes, and How AI Enhancement Fits

An overhead arrangement of colorful restaurant delivery dishes photographed with a smartphone, ready for menu listings.

Every major delivery platform wants the same thing — clear, accurate, appetizing photos of real food — but each one asks for it in a different technical specification. That mismatch is why so many restaurants get delivery app photo rejections or watch their images get buried: a landscape shot perfect for DoorDash gets its sides chopped on Deliveroo, and a square optimized for Swiggy wastes half the frame on Grubhub. This guide cleans up the mess with exact specs for the six platforms that matter globally, the rules that actually get photos rejected, and how AI enhancement fits.

We cover DoorDash, Uber Eats, Grubhub, Deliveroo, Swiggy, and Zomato — specs, content rules, common rejection reasons, and a workflow that produces compliant photos for all of them without hiring a photographer per platform.

First, the AI clarity most operators are confused about

There is real confusion between two very different things, and it stops a lot of restaurants from improving their photos:

  1. Fabricating fake restaurants or dishes with AI — fraud, against every platform’s terms, and not what anyone should do.
  2. Using AI to enhance a real photo of real food from your real restaurant — improving lighting, background, and presentation, which is legitimate and increasingly standard.

These are not the same. Every platform prohibits stock photos and fake listings. None prohibit improving the lighting or presentation of your actual dishes. Some platforms have even partnered with AI photography services to help restaurants do exactly this. The governing standard everywhere is accuracy: your real food, looking its best, fairly representing what arrives. For the full policy breakdown, see is AI food photography allowed for restaurants?.

The master comparison table

Platform Menu item ratio Min resolution Max file size Formats
DoorDash 16:9 landscape 1400 x 800 minimum 2 MB JPG, PNG
Uber Eats 5:4 to 6:4 550 x 440 to 10000 x 10000 10 MB JPG, PNG, GIF
Grubhub 4:3 landscape ~1024 x 768 10 MB JPG, PNG
Deliveroo 1:1 square ~800 x 800 6 MB JPG, PNG
Swiggy 1:1 square ~1024 x 1024 5 MB JPG, PNG
Zomato 1:1 square ~800 x 800 5 MB JPG, PNG

The problem is immediate: three different aspect ratios across six platforms. This is exactly why a one-size-fits-all upload fails, and why the export workflow at the end of this guide matters more than the camera. Always confirm current numbers in your merchant dashboard — platforms revise specs.

Platform-by-platform requirements

DoorDash

Aspect ratio: 16:9 landscape. DoorDash crops the center for thumbnail previews, so the dish must look good both full-width and center-cropped — keep the hero in the middle 60% of the frame.

Uber Eats

Aspect ratio: roughly 5:4 to 6:4 for menu items; cover photos typically require a larger 5:4 image. Wrong aspect ratio is the single most common rejection.

Grubhub

Aspect ratio: 4:3 landscape for menu items and category headers.

Deliveroo

Aspect ratio: 1:1 square for menu items, 16:9 for hero/banner images.

Swiggy

Aspect ratio: 1:1 square, with some placements displaying taller thumbnails.

Zomato

Aspect ratio: 1:1 square for menu items; listing photos typically follow a facade → ambience → food sequence.

The real problem: three ratios, six platforms, one kitchen

Here is the math that breaks most restaurants. Forty menu items across six platforms is 240 image files, in three aspect ratios, each with different minimum resolutions and slightly different content rules. Even if you nail the photography, the production and formatting workload is what kills consistency. Restaurants usually either upload one version everywhere and accept it looks wrong on most platforms, burn hours cropping by hand, or skip platforms entirely.

The no-rework workflow

Solve it once at capture and export time:

  1. Shoot one clean base photo per dish with the hero centered and a little margin all around so no crop cuts it.
  2. Enhance for lighting, background, color, and consistency — keeping the food accurate.
  3. Export the crops each platform needs from the single master: 16:9 for DoorDash, 5:4 for Uber Eats, 4:3 for Grubhub, and 1:1 for Deliveroo, Swiggy, and Zomato.

Same dish, same visual identity, correct spec everywhere. This is the exact problem honest AI enhancement solves at scale: it makes your real food look its best and lets you produce platform-correct crops for every item instead of just your top sellers. For the thumbnail-first composition that survives all those crops, see delivery app photo optimization, and for the full shoot routine, the restaurant menu photo SOP.

What AI enhancement does and does not do

It does: improve lighting and exposure on real dish photos, clean up or replace messy backgrounds, enhance color accuracy so the photo matches the real food, and produce a consistent style across the whole menu.

It does not: create dishes you do not serve, inflate portions, fabricate listings or storefronts, or produce images meant to deceive. The goal is identical to hiring a food photographer — make your real food look its best — at a fraction of the cost and fast enough to cover the entire menu.

The bottom line

Every delivery platform wants clear, accurate, appetizing photos of real food; they just ask for it in annoyingly different specs. The restaurants winning in 2026 are not the ones with the biggest budgets — they are the ones with a system that produces consistent, platform-compliant images across the entire menu and updates them when dishes change. Start with your top ten sellers, get them right on every platform, and expand from there.

You can run a single photo through the FoodPhoto.ai to see the enhancement, and pricing is built for keeping a full, multi-platform menu current.


Enhance your real food photos in FoodPhoto.ai

FAQ

What are the delivery app photo requirements in 2026?

They vary by platform. DoorDash wants 16:9 landscape (min 1400×800, max 2 MB), Uber Eats recommends 5:4 to 6:4, Grubhub uses 4:3, and Deliveroo, Swiggy, and Zomato use 1:1 square. Most accept JPG and PNG, but exact caps and formats vary. The common rules across all of them: a single dish per photo, clean background, no text or logos, and an accurate image of your real food. Confirm exact specs in your merchant dashboard before a large upload.

Why do delivery apps reject my food photos?

The most common reasons are the wrong aspect ratio, multiple dishes in one frame, text or logos overlaid on the image, blurry or poorly lit shots, and images that do not match the menu item. Several platforms also reject stock or reused photos and run reverse-image checks to catch them.

Is AI food photography allowed on delivery apps?

Yes, when it is honest. No major platform prohibits improving the lighting, background, or presentation of a real photo of a real dish you serve — that is the digital equivalent of good food styling. What platforms penalize is misleading imagery (a dish or portion you do not serve) and reusing one identical image across listings. Enhance real food and keep each listing distinct.

How do I handle three different aspect ratios across six platforms?

Shoot one clean, slightly loose base photo per dish with the hero ingredient centered, then export the crops each platform needs from that single master: 16:9 for DoorDash, 5:4 for Uber Eats, 4:3 for Grubhub, and 1:1 for Deliveroo, Swiggy, and Zomato. Leaving margin at capture time means the hero survives every crop.