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 |
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
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
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
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
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
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
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.
More Resources
Keep exploring practical ways to improve delivery platform performance, margin, and visibility.