Free tool

Resize one food photo for DoorDash, Uber Eats and Grubhub

Pick the apps you sell on, drop one dish photo, and download the exact size each one asks for.

Runs in your browser. Your photo is never uploaded, and the downloaded files carry no location data.

Each size was read from the app's own help page on 2026-08-26 or later.

Where is this photo going?

Pick every app you sell on. We remember your picks next time.

Drop a food photo here

JPG, PNG, WebP or iPhone HEIC

Pick the apps you sell on, upload one dish photo, and download the exact file each app asks for: 1920 x 1080 (16:9) for DoorDash, 1500 x 1200 (5:4) for Uber Eats, and a 1200 x 1200 square PNG for Grubhub, with its 1600 x 1200 (4:3) spec one click away. It also checks your original against each app's published rules and tells you why it would be rejected. Free, in your browser, nothing uploaded.

What each file is made to

FileExported sizeThe platform's ruleSource
DoorDash1920 x 1080, JPG16:9 landscape only, at least 1400 x 8002026-08-26
Uber Eats1500 x 1200, JPG5:4 to 6:4 landscape, at least 550 x 4402026-08-30
Grubhub, help center spec1200 x 1200, PNGsquare PNG, at least 200 x 2002026-09-22
Grubhub, developer spec1600 x 1200, JPG4:3, at least 1600 x 12002026-08-27

Why the three apps disagree, platform by platform

Frequently asked questions

Is there a tool that resizes one food photo for DoorDash, Uber Eats and Grubhub at once?

Yes. This free resizer takes one dish photo and exports four files: 1920 x 1080 (16:9) for DoorDash, 1500 x 1200 (5:4) for Uber Eats, and both of Grubhub's published specs, a 1200 x 1200 square PNG and a 1600 x 1200 (4:3) JPG. It runs in your browser, so the photo is never uploaded.

Will the resizer tell me why my photo would be rejected?

Yes, for the rules a file can be measured against. It checks your original's size, shape, format and file size against each app's published rules, the same rules as the free Rejection Checker, and names the one that fails, for example an aspect ratio of 1:1 where DoorDash wants 16:9. It cannot judge lighting or what is in the photo, so the page lists those content rules separately.

Why can't one photo size work on every delivery app?

The shapes do not overlap. DoorDash accepts 16:9 landscape only, Uber Eats asks for 5:4 to 6:4, and Grubhub's help center says square while its developer documentation says 4:3. A file cut for one is out of range on the others, so each app needs its own crop from the same original.

Why does Grubhub get two files?

Grubhub publishes two specifications that disagree. Its help center asks for a square PNG of at least 200 x 200. Its developer documentation asks for 1600 x 1200 at 4:3, in PNG or JPEG. Which one applies depends on how your menu reaches Grubhub, so the resizer exports both.

Does resizing make a photo sharper?

No. Resizing changes size and shape, not detail. If a photo is smaller than a platform's minimum, the resizer scales it up so the file meets the rule and tells you it will look soft. Only a larger original fixes that.

Is my photo uploaded anywhere?

No. The photo is read and resized in your browser, and the downloads are created on your device. Re-encoding also strips the photo's metadata, including any location data from your phone.