MenuPhotoLab

What are Toast's menu photo requirements?

Toast publishes three different menu photo specs. Menu Manager says 750 x 450, JPG or PNG, under 5 MB. The Online Ordering article says 750 x 450 in PNG only. Online Ordering Pro supports 1:1, 4:3 or 16:9 and recommends 1000 pixels on a side. Export 1920 x 1080 to satisfy all three.

Su Lee · Founder, MenuPhotoLab

Six years photographing Atlanta restaurants, and two running SocialLee, uploading their menus to DoorDash, Uber Eats and Grubhub.

Sources last read · 4 sources

What size should a Toast menu photo be?

It depends which Toast page you read, and there are three of them. I read all three on 2026-09-21. They disagree on size and on file format.

ToastSpecs below are Toast's own, read from Toast's help centre
Toast pageSizeFormatFile size
Menu Manager, Toast Web"a rectangle 750 px by 450 px"".jpg or .png""no larger than 5 MB"
Online Ordering menu"a rectangle, 750px by 450px""in a .PNG file format"Not stated
Online Ordering Pro"a minimum height or width of 1000 pixels"Not statedNot stated
All three read 2026-09-21. The Online Ordering and Online Ordering Pro articles both carried a last-updated date of 2026-09-16, the same day, and still disagree with each other.
Toast's recommended 750 pixels against Toast's own 1000 pixel minimumThree bars drawn to scale showing the longer side of a menu photo in pixels. Toast's Menu Manager article recommends 750 by 450, so its longer side is 750 pixels. Toast Online Ordering Pro recommends a minimum height or width of 1000 pixels. A vertical rule marks that 1000 pixel threshold. The 750 pixel bar stops 250 pixels short of it. The third bar, 1920 pixels, clears the threshold with room to spare and is the export this guide recommends. Both figures are published by Toast on two different pages, and neither page mentions the other.Toast's own recommendation misses Toast's own floorLonger side of the uploaded file, in pixels1000 px minimumOnline Ordering Pro750 pxMenu Manager250 px SHORT1000 pxOnline Ordering Pro1920 pxExport thisCLEARS BOTH
Both numbers are Toast's, published on two different pages, read 2026-09-21. The recommended 750 x 450 has a longer side of 750 pixels, which is 250 short of the 1000 pixel minimum Toast Online Ordering Pro states.

Which Toast photo spec applies to me?

If your online ordering menu uses an Online Ordering Pro template, the 1000 pixel rule governs what your guests actually see. It is the page describing the surface a customer browses, and Toast updated it on 2026-09-16.

The 750 x 450 recommendation is not wrong, it is narrow and old. It comes from the articles about attaching an image to an item at all. That image then travels: Toast states it "will carry over to your Toast online ordering website".

Because one upload feeds every surface, satisfy the strictest rule. A file that clears 1000 pixels also clears 750 x 450. The reverse is not true, which is the entire problem with following Toast's own recommendation.

What file should I upload to Toast?

Export 1920 x 1080. It is 16:9, one of the three ratios Online Ordering Pro supports, and its longer side is nearly double the 1000 pixel minimum. If your template is a square layout, export 1200 x 1200 instead. The full set, if you want one file per layout:

Your Toast layoutExportClears the 1000 px floor by
16:9 rectangle template1920 x 1080920 px
4:3 rectangle template1440 x 1080440 px
1:1 square template1200 x 1200200 px
Not sure which template1920 x 1080, dish inside the centre square920 px
Every row is 16:9, 4:3 or 1:1, so every row is a ratio Online Ordering Pro states it supports.

Does Toast crop my menu photos?

Yes, and Toast says so in its own words. The Menu Manager article states that images "may be cropped or zoomed to fit certain POS displays because the POS applies its own aspect-ratio framing", and tells you to "center the key content of the image so it remains visible after cropping".

The Online Ordering Pro page describes the same behaviour from the other side: "All images will fill the container within the menu layout selected." Fill, not fit. A 16:9 file dropped into a square container loses its left and right edges.

This is why the 5:3 recommendation matters less than it looks. Whatever you upload is reframed at least once before a guest sees it, so what protects you is where the dish sits in the frame, not which exact ratio you exported.

One 1920 x 1080 upload, shown inside each of Toast's three menu layoutsA real photograph of a crispy chicken sandwich centred on a white plate, shown in a 16 by 9 frame with Toast's three supported containers drawn over it. The 16:9 container keeps the whole frame. The 4:3 container cuts 25 percent of the width, 12.5 percent from each side. The 1:1 square container cuts 43.75 percent of the width and is the tightest of the three. The area all three containers keep is the centred square, 56.25 percent of the width and all of the height, marked as the safe zone. A dashed window shows Toast's own 750 by 450 recommendation, which is 5:3 and matches none of the three supported ratios. Three panels below show the finished crop in each container. Toast chooses the container from the menu template, not from the file you upload, so a dish that sits outside the centred square is clipped on a square template. The photograph is a real dish, not a rendering.One upload, three Toast containersToast picks the container from your template, not from your fileSAFE ZONE16:9 containerKeeps the whole frame4:3 containerCuts 25% of the width1:1 containerCuts 43.75% of the width5:3, dashedToast's own 750 x 450.Matches none of the threeSafe zoneCentre 56.25% of the width.Put the dish hereWhat each container shows16:91920 x 1080, nothing lost4:31440 x 1080 of your file1:11080 x 1080, edges goneYou do not pick the container.The template does.So compose for the square,and the other two follow.
A real dish photographed at 16:9, shown inside each of the three containers Toast Online Ordering Pro supports. The centred square is the only area all three keep. Toast's own 750 x 450 recommendation, dashed, is 5:3 and matches none of them.

The centred square is the whole rule. A 16:9 file dropped into a square container keeps only 56.25 percent of its width, so a dish that runs to the edges of your frame loses those edges on a square template. Keep the dish inside the middle square and all three containers show the same food.

This is also why shooting matters more than exporting. You can crop a wide photo down to a square. You cannot widen a square photo back out without inventing edges that were never there, which is the point where a photo stops being a record of the dish you actually serve.

Shot tight to the edges

A close-up phone photo of a bacon cheeseburger on crumpled brown parchment paper under dim indoor light. The bun runs almost to the left and right edges of the frame, with no margin around it.

Margin on all four sides

The same bacon cheeseburger, brighter and against a pale background, sitting on a parchment-lined white plate with clear margin on all four sides of the frame.
My own photograph of the same burger. On the left the bun runs nearly to the frame edges, so a square container would cut into it. On the right there is margin on every side, which is what survives the crop.

How do I add a photo to a Toast menu item?

Five steps in Toast Web, and the last one is the one people miss.

  • Go to Menus > Menu management, then open the item in Menu Manager's Full Menu view or Edit Menus.

  • Select the item's name to open its details.

  • In the item's general details, select + Add item image.

  • Choose your file, then select Open.

  • Confirm the image appears, then select Save, and then Publish.

Does Toast send my photos to DoorDash and Uber Eats?

Not automatically, and you should not assume a Toast-sized photo will satisfy a delivery marketplace even if an integration moves it. Toast and the marketplaces publish different specs, and the marketplaces run a review queue that Toast does not.

If your menu reaches DoorDash, Uber Eats or Grubhub through an integration, the receiving platform's rules are the ones that decide whether the image is accepted. A 1920 x 1080 file matches DoorDash's 16:9 item spec exactly, sits outside the 5:4 to 6:4 band Uber Eats recommends, and is not the 4:3 that Grubhub's developer documentation asks for.

Does Toast reject or review menu photos?

Toast publishes no photo review or approval step, and none appears in the documented upload flow. That is a statement about Toast's documentation, not a guarantee about your account.

The reason is structural. Toast is a point of sale system with its own online ordering, not a delivery marketplace. Photos you add in Menu Manager appear on your own ordering site, your POS screens and your kiosks. No third party moderates them, which is the opposite of how DoorDash, Uber Eats and Grubhub work, where an upload enters a review queue and can come back rejected.

The consequence cuts both ways. Nothing blocks a bad photo from going live on Toast, so the quality bar is entirely yours to hold. And nothing stops you fixing one the moment you notice it.

What this means if you sell on Toast and the delivery apps

Toast is the most permissive of the four and still not a free pass. Online Ordering Pro accepts 1:1, 4:3 and 16:9, the widest range any of these platforms publishes, so a Toast-legal file exists for whichever delivery platform you also feed. That does not mean one file serves all of them.

Crop the same original three ways and every platform is satisfied. Upload one file everywhere and at least two of them are not.

Menu photo requirements for DoorDash, Uber Eats, Grubhub
DoorDashUber EatsGrubhub
Item photo shape16:9 landscape5:4 to 6:4 landscape1:1 to 4:3, Grubhub's own docs disagree
Minimum size1400 x 800 px550 x 440 px200 x 200 px
File typesJPG or PNGJPG, PNG, or GIFPNG per the help center; PNG, JPEG or JPG per the developer docs
File size cap2 MB stated, 16 MB for item photos10 MBNot stated
SourceRead 2026-08-26Read 2026-08-30Read 2026-08-27

Toast sits outside that table on purpose. The three platforms above run a moderation queue and can reject an upload, so their numbers are requirements. Toast's numbers are guidance for your own storefront, and Toast publishes three sets of them.

The same dish photo cropped for DoorDash, Uber Eats and GrubhubA real photograph of a plate of wings and fries, shown with three crop windows overlaid. DoorDash keeps a 16:9 landscape strip and cuts the top and bottom. Uber Eats keeps 5:4 and cuts a little from each side. Grubhub keeps a 1:1 square and cuts the most from the sides, clipping the edges of the plate. The area all three crops keep is the middle 75 percent of the frame in both directions, on a 4:3 original. Three panels below show each platform's finished crop, with the plate visibly clipped in the Grubhub square. The 75 percent figure is specific to a 4:3 photo, which is the default for stills on most phones and the most forgiving shape for multi-platform use. A 16:9 original keeps only 56 percent of its width once the square crop is applied. The photograph is a real dish, not a rendering.One photo, three cropsWhat each delivery app keeps, and what it throws awaySAFE ZONEYour original photo, 4:3DoorDash 16:9Cuts the top and bottom.Minimum 1400 x 800.Uber Eats 5:4Cuts a little from each side.Minimum 550 x 440.Grubhub 1:1Cuts the most from the sides.Square. PNG.Safe zoneThe middle 75% of the frame,both directions. Keep the dishinside this and every crop works.75% assumes a 4:3 original, whichis most phones' default for stills.Shoot 16:9 instead and the squarecrop takes 44% of your width.What each app actually showsDoorDashPlate intactUber EatsPlate intactGrubhubPlate edges clippedShoot widerThis plate was framedto the edges, so thesquare crop clips it.Leave margin on allfour sides instead.
The same dish under all three crops. The safe zone is where every platform's crop overlaps, which on a 4:3 photo is the middle 75 percent in both directions.

Frequently asked questions

What size should a Toast menu photo be?

Toast publishes two answers. Its Menu Manager and Online Ordering articles recommend a rectangle 750 px by 450 px. Toast Online Ordering Pro recommends a minimum of 1000 pixels on the height or width, and says its templates support 1:1, 4:3 or 16:9. Toast phrases both as recommendations rather than hard requirements, so neither is a rule a photo is rejected against. Because 750 x 450 meets neither, export 1920 x 1080 to satisfy both.

What image format does Toast accept, JPG or PNG?

Toast's own pages disagree. The Menu Manager article and the platform guide both say .jpg or .png with a 5 MB cap. The article on adding images to an online ordering menu says images should be "in a .PNG file format". PNG satisfies the strictest reading, but a photographic PNG at 1920 x 1080 can approach the 5 MB limit, in which case a high quality JPG is accepted by two of the three pages.

What size should a Toast Online Ordering Pro image be?

At least 1000 pixels on its height or width, at 1:1 (square), 4:3 or 16:9. That page was last updated 2026-09-16 and read 2026-09-21. It states no file format or size cap of its own, so follow the Menu Manager article for those: JPG or PNG, under 5 MB.

Why is my Toast menu photo cropped or zoomed in?

Because Toast reframes it. Toast states that images "may be cropped or zoomed to fit certain POS displays because the POS applies its own aspect-ratio framing", and that Online Ordering Pro images "will fill the container within the menu layout selected". The template picks the container, not your file. Centre the dish and leave margin on all four sides so it survives whichever crop runs.

Why is my Toast menu photo not showing?

Check that you published. Toast's upload steps end with Save and then Publish, and its own wording is "If you're ready for guests and employees to see the change, select Publish." A saved but unpublished image will not appear for guests. If it is published and still missing, check the file is JPG or PNG and under 5 MB. Toast does not publish how long a change takes to appear.

How do I add a photo to a Toast menu item?

In Toast Web, go to Menus, then Menu management, and open the item in Menu Manager. Select the item's name, then select + Add item image in the general details. Choose your file and select Open. Confirm the image appears, then select Save, and then Publish. Without the Publish step, guests will not see it.

Can I use the same photo on Toast and on DoorDash?

A 1920 x 1080 16:9 export satisfies Toast Online Ordering Pro and matches DoorDash's 16:9 item spec, so the file itself can work on both. But photos from DoorDash's free photoshoot carry usage terms: DoorDash's merchant blog states you cannot use them on other third-party delivery platforms. Toast is your own storefront rather than a third-party platform, so check your own agreement.

Does Toast approve menu photos before they go live?

Toast publishes no review or approval step, and none appears in its documented upload flow. Toast is a point of sale system with its own online ordering rather than a delivery marketplace, so photos appear on your own site, POS and kiosks without third-party moderation. DoorDash, Uber Eats and Grubhub all run review queues. Toast does not document one.

Not sure whether a photo you already have will pass?

Run it through the free Photo Rejection Checker. It tests the size, shape, format and file size of any photo against each platform's published specs, and lists the content rules alongside. No signup.

Check a photo

Keep reading

Su Lee, Founder, MenuPhotoLab

Su Lee

Founder, MenuPhotoLab · Atlanta, Georgia

I have photographed Atlanta restaurants for six years as a food creator, and for the last two my sister and I have run SocialLee, shooting and uploading menus for independent restaurants around metro Atlanta. I wrote this page the way I wish the platforms had written theirs: every number read off their own documentation, with the date I read it, and where they contradict themselves I say so.

Sources

Platform requirements change. This page carries the date each source was last checked.

Not affiliated with Toast, DoorDash, Uber Eats, Grubhub.