Free Menu Photo Size Checker

Check your menu photo size for any platform

Pick a delivery app, drop in a photo, and see exactly whether it passes the size, ratio, format, and file-size rules. Your photo never leaves your device.

Select a platform

Uber Eats

Global

Published spec
Recommended dimensions
1200 x 800 px or larger
Aspect ratio
5:4 or 6:4 (leaves room for 1:1 crop)
Minimum resolution
1200 x 800 px minimum
Format
JPEG preferred (PNG, WEBP accepted)
Max file size
Keep under 10 MB (recommended)

Key content rules

  • Single dish centered in the frame
  • Leave space around the dish for a 1:1 square crop
  • Natural, even lighting with a clean background

Check your photo against Uber Eats

Your photo never leaves your device. Everything is checked in your browser.

Resize and enhance in one step

MenuPhotoAI automatically resizes and enhances your menu photos for every platform, so they pass every check and look professional.

Enhance my photos free

5 free photos · No credit card required

Menu photo size requirements by platform

A quick reference for every major delivery app and listing surface. Values marked recommended are safe defaults where the platform does not publish exact numbers.

PlatformRecommended dimensionsAspect ratioMin resolutionFormatMax file sizeSource
Uber EatsGlobal1200 x 800 px or larger5:4 or 6:4 (leaves room for 1:1 crop)1200 x 800 px minimumJPEG preferred (PNG, WEBP accepted)Keep under 10 MB (recommended)MenuPhotoAI Uber Eats guide
DoorDashUS / Canada1200 x 1200 px (recommended)Square 1:1 (center square crop)1200 x 1200 px recommendedJPEG (PNG accepted)Keep under 10 MB (recommended)MenuPhotoAI DoorDash guide
GrubhubUS1200 x 1200 px (recommended)Square 1:1 (recommended)1200 x 1200 px recommendedJPEG or PNG (recommended)Keep under 10 MB (recommended)MenuPhotoAI Grubhub guide
DeliverooUK / Europe1200 x 800 px or larger3:2 for dishes, 16:9 for hero1200 x 800 px minimum (dish)JPEG onlyKeep under 10 MB (recommended)MenuPhotoAI Deliveroo guide
Just EatUK / Europe800 x 600 px or larger4:3 (flexible)800 x 600 px minimum recommendedJPEG, PNG, or WebPMaximum 10 MBMenuPhotoAI Just Eat guide
ZomatoIndia / UAE1200 x 800 px (recommended)Flexible (AI validated)1200 x 800 px recommendedJPEG or PNG (recommended)Keep under 5 MB (recommended)MenuPhotoAI Zomato guide
SwiggyIndia1200 x 1200 px (recommended)Square 1:1 (recommended)1200 x 1200 px recommendedJPEG or PNG (recommended)Keep under 5 MB (recommended)MenuPhotoAI Swiggy guide
FoodpandaAsia / Europe4000 x 2925 px or largerRoughly 4:3 (top or front view)4000 x 2925 px minimumJPEG onlyKeep under 16 MB (recommended)MenuPhotoAI Foodpanda guide
TalabatMiddle East1920 x 1080 px (recommended)16:9 (recommended)1000 px on the shortest side (recommended)JPEG (recommended)Keep under 5 MB (recommended)MenuPhotoAI Talabat guide
PedidosYaLatin AmericaLandscape, JPG or PNGLandscape (exact ratio not published)Not officially specified (720 x 540 px commonly cited)JPG or PNGMaximum 6 MBMenuPhotoAI PedidosYa guide
iFoodBrazil1200 x 900 px recommended (min 300 x 275 px)Flexible (roughly 4:3 recommended)300 x 275 px minimumJPG, JPEG, or PNGUp to 10 MBMenuPhotoAI iFood guide
GrabFoodSoutheast Asia800 x 800 px (recommended)Square 1:1 (recommended)800 x 800 px recommendedJPEG or PNG (recommended)Keep under 6 MB (recommended)MenuPhotoAI GrabFood guide
RappiLatin America992 x 676 px (recommended)Landscape, roughly 3:2360 x 360 px minimum; 992 x 676 px recommendedPNG recommended (JPG, JPEG, HEIC, WEBP accepted)Keep under 1 MBMenuPhotoAI Rappi guide
InstagramGlobal1080 x 1080 px (square) or 1080 x 1350 px (portrait)1:1 square or 4:5 portrait1080 px on the shortest sideJPEG or PNGUnder 30 MBRecommended feed sizing
Google Business ProfileGlobal720 x 720 px or largerSquare 1:1 preferred720 x 720 px minimumJPG or PNGBetween 10 KB and 5 MBGoogle published minimums

Why menu photo sizes matter

Every delivery platform crops, compresses, and re-frames the photos you upload. If a photo is too small, the app either rejects it or stretches it until the food looks soft and unappetizing. If the aspect ratio is wrong, the automatic crop can slice off the edge of the dish, leaving an awkward, half-empty tile.

Getting the size right the first time avoids rejected uploads, keeps your listing looking consistent, and protects the sharpness of the final image after the platform applies its own compression. Most apps apply a center crop, so leaving a little margin around the plate is the single most reliable way to keep every dish fully visible.

File format and file size matter too. Several platforms accept JPEG only, and a few, like Google Business Profile, enforce both a minimum and a maximum file size. Uploading the correct format at a sensible resolution keeps the process fast and predictable.

Frequently asked questions

What is the best size for menu photos on delivery apps?

A safe default is at least 1200 x 800 px in JPEG. Uber Eats and Deliveroo both accept a 1200 x 800 px minimum for dish photos, DoorDash and Grubhub favor a square 1:1 frame, and Foodpanda requires a much larger 4000 x 2925 px. Shooting large and leaving margin around the dish lets you crop for any platform without losing sharpness.

What aspect ratio should my menu photos be?

It depends on the platform. DoorDash, Grubhub, Swiggy, and iFood look best as a square 1:1. Deliveroo uses 3:2 for dishes and 16:9 for hero images. Uber Eats accepts 5:4 or 6:4 but crops to 1:1 in the app. When in doubt, leave space around the dish so a center crop still shows the whole plate.

Does this checker upload my photo anywhere?

No. The checker reads your photo entirely inside your browser to measure its width, height, format, and file size. Nothing is sent to a server and nothing is stored. Your photo never leaves your device.

Why did my photo get rejected by the delivery app?

The most common reasons are a resolution below the platform minimum, the wrong file format (several apps accept JPEG only), a file that is too large, or a watermark. Run the photo through the checker above to see which specific rule it fails and how to fix it.

What format should I use, JPEG or PNG?

JPEG is the safest choice for food photos and is accepted everywhere, including platforms like Deliveroo and Foodpanda that accept JPEG only. PNG and WEBP are fine on Uber Eats, Just Eat, and most listing surfaces, but if you are unsure, export as JPEG.

Can I resize photos for every platform automatically?

Yes. MenuPhotoAI automatically resizes and enhances your menu photos for every platform, so a single upload comes out correctly sized, sharp, and ready to pass each app's checks. You can start with 5 free photos and no credit card.

Stop guessing photo sizes

Upload once and let MenuPhotoAI size and enhance your photos for every delivery platform.

Get started free

5 free photos included · No credit card required