MenuPhotoLab

What are Square's menu photo requirements?

Square recommends item photos of at least 2000 x 2000 pixels at 1:1, up to 15 MB, in JPG, JPEG, PNG or GIF. Square resizes each image automatically for every surface it appears on. Upload one square file per item: Square will not let you use different images for the same item on your POS and Square Online.

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 Square menu photo be?

At least 2000 x 2000 pixels, square. That is Square's own recommendation for item images, and because Square resizes them for you, one large square file covers every place the item appears.

The confusion comes from Square publishing image rules in three different places for three different things. Here is which is which.

Square surfaceSizeFormatFile size
Item images, Item Library"at least 2000 x 2000 pixels with a 1:1 aspect ratio""JPG, JPEG, PNG, GIF""Images can be up to 15MB"
Site section images, Square Online"no more than 1,000 pixels on its longest side"JPG, PNG, GIFNot stated
Site background images"at least 2,000 x 1,000 pixels"JPG, PNG, GIFNot stated
Menu images, Square for Franchises500 x 500 square, 955 x 500 rectangular"JPG, JPEG, and PNG""Images can be up to 2MB"
All four read 2026-09-21. The first row is the one that governs a menu item photo on a normal Square account.

Does Square resize my photos automatically?

Yes, and this is the single biggest difference between Square and every delivery platform. Square states: "Square automatically resizes your item images so they have the perfect size and configuration no matter where they're displayed."

It also states the reason for uploading large: "We recommend that you upload item photos that are greater than 2000 x 2000 to ensure clear, crisp imagery." Resizing down from a big square is lossless in practice. Resizing up from a small one is not possible, which is why the floor matters more than the ceiling.

Compare that with Toast, which does the opposite. Toast fills a container chosen by your menu template and crops whatever does not fit, so on Toast the framing of the shot decides what survives. On Square, the resolution of the file does.

Can I use different photos on my POS and Square Online?

No. Square states it plainly: "You cannot have different images for the same item across your point of sale app and Square Online."

Square also states that "Images uploaded to your item catalog will sync across your point of sale app and devices, and Square Online." One item, one image, everywhere.

That has a practical consequence worth planning around. The photo has to work as a small thumbnail on a POS screen and as a larger image on your ordering site at the same time. A busy plate shot that reads fine at full size can turn to mush at thumbnail size, and you do not get to swap in a tighter crop for the small surface.

Why should Square photos be square?

Because Square asks for a 1:1 aspect ratio on item images, and 1:1 is the tightest of the common shapes. A square crop keeps the least width of any ratio a restaurant normally shoots.

If a photo was framed for a delivery app, it is almost certainly not square. DoorDash wants 16:9. Uber Eats recommends a band between 5:4 and 6:4. Cropping a 16:9 file to a square throws away 43.75 percent of its width, which is where plates get clipped and garnish disappears off the edge.

The fix is in the shooting, not the exporting. Leave margin on all four sides and one original crops cleanly to a square for Square and to a wide frame for the delivery apps.

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.

Why are my Square images swapping places or not loading?

Check your filenames before you check anything else. Square requires each image file to have a unique filename before uploading, and warns that duplicates cause problems like "images swapping places or not loading at all".

This is easy to hit without realising. Phones and cameras hand out repeating names, and a folder of exports called image.jpg, image-1.jpg and image-1.jpg from two different sessions is a collision waiting to happen. Name files after the dish before you upload: margherita-pizza.jpg, not IMG_0042.jpg.

Does Square review or reject menu photos?

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

The structure is the same as Toast. Square is a point of sale system with its own online ordering, not a delivery marketplace, so photos appear on your own storefront and your own POS without a third party moderating them. DoorDash, Uber Eats and Grubhub all run review queues that can reject an upload. Square does not document one.

So nothing stops a weak photo going live, and nothing stops you replacing it the moment you notice.

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

Square's 1:1 and DoorDash's 16:9 are not compatible shapes, and no export setting reconciles them. This is the same constraint that runs through every platform in this library: the shape is decided when the shutter opens, not when you export.

Shoot wide with the dish centred and margin on every side. One original then crops to a 2000 x 2000 square for Square, a 1400 x 800 landscape for DoorDash, and a 5:4 frame for Uber Eats, and the food is identical in all three.

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

Square is not in that table for the same reason Toast is not. The three platforms above run a moderation queue and can reject an upload, so their numbers are requirements you have to meet. Square's numbers are recommendations for your own storefront, and Square resizes whatever you give it.

Frequently asked questions

What size should a Square item photo be?

Square recommends item images of at least 2000 x 2000 pixels with a 1:1 aspect ratio, up to 15 MB, in JPG, JPEG, PNG or GIF. Square resizes the image automatically for each place it is displayed, so uploading larger than the minimum is the safe choice. Read from Square's Item Library help article on 2026-09-21.

Does Square require square photos?

Square recommends a 1:1 aspect ratio for item images. A square crop keeps less width than any other common shape, so a photo framed for DoorDash at 16:9 loses 43.75 percent of its width when cropped square. Shoot with the dish centred and margin on all four sides so the same original crops to both.

Why does Square say images should be under 1000 pixels?

That rule is about a different kind of image. Square's article on adding pictures to your online store says non-background images should be "no more than 1,000 pixels on its longest side", and it covers pictures you place into sections of your site, not item catalog photos. Menu item photos follow the 2000 x 2000 recommendation and are resized by Square automatically.

Can I use a different photo for the same item on Square POS and Square Online?

No. Square states "You cannot have different images for the same item across your point of sale app and Square Online." Images uploaded to the item catalog sync across the POS app, devices and Square Online. One item gets one image, so it has to work as both a small POS thumbnail and a larger image on your ordering site.

What image size does Square for Franchises use?

Different numbers from the standard Item Library. Square for Franchises recommends 500 x 500 pixels for square main, secondary, cart and modifier images, 955 x 500 for rectangular images, and 200 x 200 for a category icon. It accepts JPG, JPEG and PNG up to 2 MB, which is a much smaller cap than the Item Library's 15 MB.

Why are my Square photos swapping places or failing to load?

Usually duplicate filenames. Square requires each image file to have a unique filename before uploading and warns that duplicates cause issues like images swapping places or not loading at all. Rename each export after the dish it shows, rather than uploading several files that share a camera-generated name.

Does Square approve photos before they go live?

Square publishes no review or approval step, and none appears in its documented upload flow. Square is a point of sale system with its own online ordering rather than a delivery marketplace, so photos go to your own storefront and POS without third-party moderation. DoorDash, Uber Eats and Grubhub all run review queues. Square 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 Square, Toast, DoorDash, Uber Eats, Grubhub.