Quick Reference Guide

Restaurant Delivery App Image Size Requirements

A practical image size checklist for restaurant operators managing Uber Eats, DoorDash, Grubhub, and Toast storefronts.

Uber Eats DoorDash Grubhub Toast Menu Photos

If you manage a restaurant across multiple delivery and online ordering platforms, image requirements can get annoying fast. Uber Eats may want one crop, DoorDash may prefer another, Grubhub may require a square format, and Toast may have its own requirements depending on where the image appears.

This guide pulls the key image requirements into one place so operators can avoid rejected uploads, awkward crops, blurry menu photos, and unnecessary back-and-forth with platform support teams.

Quick Master Checklist

If you only want the fast version, use this as your working checklist before uploading restaurant images.

Platform Image Type Recommended Specs Source
Uber Eats Cover image 2880 × 2304 px, JPEG, 5:4 aspect ratio Uber source
Uber Eats Menu item photo JPG, PNG, or GIF; max 10 MB; height 440–10,000 px; width 550–10,000 px Uber source
DoorDash Item photo 1400 × 800 px minimum, 16:9 landscape, JPG/JPEG/PNG, under 16 MB DoorDash source
DoorDash Logo 230 × 230 px, JPG/JPEG/PNG, under 2 MB; square works best DoorDash source
DoorDash Header / carousel 1400 × 800 px minimum, JPG/JPEG/PNG, under 2 MB; 4:1 web / 16:9 app DoorDash source
Grubhub Menu images / logo 1:1 square, at least 200 × 200 px, PNG Grubhub source
Toast Menu item image JPG or PNG, max 5 MB; Toast recommends 750 × 450 px in Menu Builder Toast source
Toast Online Ordering Pro menu images 1:1, 4:3, or 16:9; minimum height or width of 1000 px recommended Toast source
Toast Logo / banner Logo: 230 × 230 px max 5 MB; Banner: 1400 × 788 px max 5 MB Toast source
1

Uber Eats Image Requirements

Uber Eats has separate guidance for cover images and menu/catalog item photos. The cover image is the storefront visual customers see when browsing your restaurant, while menu item photos are attached to specific items.

Uber Eats cover image

  • Size: 2880 px wide × 2304 px tall
  • Aspect ratio: 5:4
  • Format: JPEG
  • Composition: centered, level, properly cropped
  • Content: relevant products or meals customers can buy

Source: Uber Eats cover image guidelines

Uber Eats menu item photos

  • File types: JPG, PNG, or GIF
  • Max file size: 10 MB
  • Height: 440–10,000 px
  • Width: 550–10,000 px
  • Content: one menu item, centered, clear, bright, and in focus

Source: Uber Eats menu photo guidelines

Common Uber Eats rejection risks

  • Too much text or logo treatment on the image
  • Multiple unrelated dishes in a menu item photo
  • Blurry, dark, shadow-heavy, or poorly cropped images
  • Images that include people, except hands in limited cases
  • Photos that do not accurately represent the menu item
2

DoorDash Image Requirements

DoorDash is more specific about different image types: item photos, logos, and header/carousel images. This matters because a food photo that works for an item may not be right for a header or logo slot.

DoorDash item photos

  • Minimum resolution: 1400 × 800 px
  • Aspect ratio: 16:9 landscape
  • File size: under 16 MB
  • Format: JPG, JPEG, or PNG
  • Content: individual dish or product, centered, no overlays

DoorDash logo

  • Resolution: 230 × 230 px
  • Best shape: square 1:1
  • File size: under 2 MB
  • Format: JPG, JPEG, or PNG

DoorDash header / carousel images

  • Minimum resolution: 1400 × 800 px
  • Aspect ratio: 4:1 on web; 16:9 in app
  • File size: under 2 MB
  • Format: JPG, JPEG, or PNG
  • Content: multiple products are okay, but not a collage

Source: DoorDash photo requirements

DoorDash integrated image note

If images are being sent through an integration, DoorDash’s developer docs specify 16:9 aspect ratio, JPG/JPEG/PNG format, and a 2 MB max file size for auto-approval. If the aspect ratio is wrong, DoorDash may crop the middle section of the image.

Source: DoorDash integrated image docs

3

Grubhub Image Requirements

Grubhub’s public merchant guidance is simpler: uploaded menu images should be square and meet a minimum resolution requirement. The platform also has content rules around food imagery, copyright, and safe-search review.

Grubhub menu and logo image specs

  • Aspect ratio: 1:1 square
  • Minimum resolution: 200 × 200 px
  • Format: PNG
  • Logo: must have a background color; white is acceptable

Source: Grubhub menu overview and image criteria

Grubhub content rules to keep in mind

  • Images except for the logo should be food photos
  • Coupon, weekly special, interior, or exterior photos are not accepted for menu images
  • Images cannot contain adult content, violence, or medical/gore imagery
  • Images should not match other URLs in reverse image search
4

Toast Image Requirements

Toast image requirements depend on where the image is used: menu item images, Online Ordering Pro menu layouts, restaurant logos, banners, or eGift card images.

Toast menu item images

  • Format: JPG or PNG
  • Max file size: 5 MB
  • Recommended menu item image: 750 × 450 px

Source: Toast menu item image guidance

Toast Online Ordering Pro menu images

  • Supported aspect ratios: 1:1, 4:3, and 16:9
  • Quality recommendation: minimum height or width of 1000 px

Source: Toast Online Ordering Pro customization guidance

Toast logo and banner images

  • Logo: minimum 230 × 230 px; max 5 MB
  • Banner: minimum 1400 × 788 px; max 5 MB
  • eGift card image: minimum 640 × 400 px; max 5 MB

Source: Toast Online Ordering site image guidance

Best Cross-Platform Workflow

The most common operator mistake is trying to upload the same exact image everywhere. That usually creates awkward crops. Instead, use one master photo and export platform-specific versions.

  • Start with a high-resolution master image that has the food centered and extra breathing room around the edges.
  • Create a 5:4 version for Uber Eats cover-style needs.
  • Create a 16:9 version for DoorDash item, header, and integrated-image needs.
  • Create a 1:1 square version for Grubhub and logo-style use cases.
  • Keep a clean naming system so files are easy to upload and audit later.

Suggested filename format

platform-item-name-image-type-size.jpg

Example: doordash-chicken-sandwich-item-photo-1400x800.jpg

Common Reasons Images Get Rejected

  • Wrong image dimensions or aspect ratio
  • File size too large
  • Blurry, dark, or low-quality photo
  • Text, graphics, borders, or promotional overlays
  • Food not centered or cut off by the crop
  • Image does not match the actual menu item
  • Copyright risk or stock-style imagery

A good rule of thumb: delivery app photos should look like clean product images, not flyers, social posts, coupons, or brand ads.

Operator Upload Checklist

  • Confirm which platform and image slot you are uploading to
  • Export the correct crop before uploading
  • Compress the file below the platform limit
  • Use JPG or PNG unless the platform specifically requires PNG
  • Avoid text, watermarks, borders, and promotional language
  • Keep the main item centered with space around it
  • Document rejected images and the reason for rejection
  • Keep platform-ready versions in a shared folder for future uploads
$

Need Help Cleaning Up Your Delivery Storefront?

Blender Digital can help audit your platform storefronts

If your restaurant is managing Uber Eats, DoorDash, Grubhub, or Toast manually, image requirements are only one piece of the puzzle. We help operators identify storefront issues, promotion problems, menu friction, and revenue leakage across third-party ordering channels.

Request a storefront review

More Resources

Keep exploring practical ways to improve delivery platform performance, margin, and visibility.