Skip to content
FoodPhoto.ai

Free Tool ยท No Signup

Delivery Photo Spec Checker โ€” Free, No Signup

Upload one menu photo and see instantly whether it passes or fails Uber Eats, DoorDash, Grubhub, iFood, Rappi, Deliveroo and Glovo. Runs entirely in your browser โ€” your photo never leaves the page.

7 platformsDimension ยท aspect ยท file size ยท format100% client-side

Drop your menu photo here

or click to browse. We check against 7 delivery platforms in 1 second.

or

100% client-side. Your photo never leaves your browser.

The 7 platforms we check

Every spec below is verified against the platform's public merchant documentation (April 2026). Click any source to read the original guideline.

PlatformMin sizeAspectMax fileFormatsSource
Uber Eats1200ร—8005:4 to 6:4 (landscape)10 MBJPG, JPEG, PNG, GIFUber Eats merchant help
DoorDash1400ร—80016:9 (landscape)16 MBJPG, JPEG, PNGDoorDash merchant learning center
Grubhub1024ร—7684:3 (landscape)4.5 MBJPG, JPEG, PNGGrubhub menu imagery specifications
iFood800ร—6004:3 (landscape)5 MBJPG, JPEG, PNGiFood partner guidelines
Rappi1080ร—10801:1 (square)2 MBJPG, JPEG, PNGRappi merchants photo guide
Deliveroo1200ร—8001:1 crop (1.0โ€“1.6 landscape ok)6 MBJPG, JPEGDeliveroo Help Centre
Glovo1000ร—10001:1 (square)1 MBJPG, JPEG, PNG, WEBPGlovo partner picture guide

Why a spec checker matters for restaurant menus

Every delivery marketplace enforces photo requirements on upload. The penalty for missing them is not a polite warning โ€” it's a hard rejection that pushes your menu item into a no-photo placeholder, where conversion drops by as much as 30โ€“44% depending on the platform. DoorDash's own research on 15,000 merchants found items with photos sell up to 44% more than items without, and Deliveroo reports that restaurants with photography boost overall orders by 20โ€“30%.

The catch is that every platform wants something slightly different. Uber Eats requires a 5:4 to 6:4 landscape aspect ratio at minimum 1,200 ร— 800 pixels. DoorDash wants 16:9 landscape at minimum 1,400 ร— 800. Grubhub wants 4:3 at 1,024 ร— 768 minimum. Rappi, iFood and Glovo want square (1:1) images, each with a different minimum and file-size cap. A restaurant that maintains the same catalog on three or four platforms effectively has to export the same dish four different ways, or accept that some platforms will reject the single export they use everywhere else.

What causes a rejection

From looking at thousands of menu-photo rejections the common patterns are straightforward: photos below the minimum resolution, photos in the wrong aspect ratio (most commonly, a DoorDash 16:9 export uploaded to a square-only platform like Rappi or Glovo), files above the platform's max size cap, and formats the platform does not accept (HEIC and TIFF are widely unsupported). Less frequently, photos get flagged for text overlays, watermarks, collages, or visible faces โ€” but those are content rules, not technical specs, and this tool does not check for them.

How this tool works

The checker is entirely client-side. When you select a photo or paste a URL, the browser decodes the image with the native Image element and reads width, height and file size directly โ€” no upload, no server round-trip, no analytics on your image. The four checks it runs on every platform are: (1) minimum pixel dimensions, (2) aspect ratio within the platform's accepted tolerance, (3) file size under the platform cap, and (4) file format in the platform's accepted list.

When you upload a URL, we still decode dimensions in the browser but cannot always read the file size because of cross-origin browser restrictions. In that case, file-size becomes a non-blocking warning instead of a hard fail. For the most reliable result, download the image and drag it into the uploader.

Fixing a failing photo

Most failures fall into one of two camps. (1) Aspect and resolution: if the photo was shot in a dramatically different aspect than the platform requires, resizing alone will crop meaningful content. Either reshoot with more breathing room around the dish, or use an AI tool that can extend the frame (outpainting) before exporting per-platform. (2) File size: this is almost always a compression issue โ€” a photo shot on an iPhone in HEIC can be 3โ€“8 MB, over the Glovo limit. Re-exporting as a JPEG at 85% quality at the platform's recommended dimensions drops the file size into the low hundreds of KB without a visible quality hit.

For restaurants with 30+ dishes across three or more platforms, the economics of maintaining platform-compliant photos manually break down quickly. The menu photo cost calculator shows the tradeoffs between photographer, freelance, and AI-generated approaches.

Keep the checker up to date

Delivery platforms publish their guidelines but revise them periodically. We re-verify each platform's specs every quarter against the merchant-center documentation and partner help pages linked in the table above. If you spot a discrepancy, contact us and we'll cross-check.

Frequently asked questions

What does the spec checker actually check?

Pixel dimensions (width and height), aspect ratio, file size, and file format โ€” the four things every delivery platform validates on upload. If any one of these fails, the photo gets rejected by the platform.

Is my photo uploaded to a server?

No. The tool runs entirely in your browser โ€” we decode the image with the Canvas API and read dimensions and file size locally. Your photo never touches our infrastructure.

Why does my photo fail on one platform but pass on another?

Every platform has different specs. Uber Eats wants 5:4 landscape, DoorDash wants 16:9 landscape, Grubhub wants 4:3 landscape, and Rappi, iFood and Glovo want 1:1 square. A single 16:9 export that passes DoorDash will fail Rappi. See the side-by-side specs below.

The aspect ratio says my photo is close but not exact. Is that a problem?

Most platforms tolerate a small deviation (around 3โ€“5%). The checker uses realistic tolerances based on what each platform actually enforces on upload rather than the absolute-exact value. If a photo is flagged as failing aspect, it is outside the tolerant range โ€” not borderline.

What if I upload from a URL?

We load the remote image with the browser's Image element. Because of cross-origin restrictions, we can read dimensions but not always file size โ€” so file-size check becomes a warning instead of a hard fail when loading by URL.

Do the specs change?

Yes, delivery platforms update specs 1โ€“2 times per year. We re-verify against the platforms' merchant documentation quarterly; each platform card links to the source so you can double-check.

Delivery Photo Spec Checker โ€” Free, No Signup | FoodPhoto.AI