Square, sharp and approved. The image specs that work, why one photo can hide a whole product, and how to use ten images per item instead of ten items.
Most catalog photos fail for a boring reason: the wrong shape. WhatsApp displays products in a square frame, so a tall lifestyle photo gets cropped exactly where it matters. Here are the specs worth designing to, plus two rules WhatsApp documents properly and almost every other guide skips.
Short version: shoot square, export 1080 x 1080, keep it under 1 MB. Use up to 10 images on one item instead of creating ten near-identical items. And remember that WhatsApp reviews every image: a rejected photo hides the whole product, so a catalog can look full to you and empty to your customers.
The specs in one table
| Setting | Recommended | Why |
|---|---|---|
| Aspect ratio | 1:1 square | The catalog frame is square; other shapes get cropped |
| Size | 1080 x 1080 px | Sharp on high-density phones, small enough to compress |
| Floor | 640 x 640 px | Below this the image looks soft in a grid |
| File size | Under 1 MB where you can | Loads on mobile data; WhatsApp itself publishes no pixel spec |
| Format | JPG for photos, PNG for graphics with text | Crisp labels without bloating photographs |
| Colour | sRGB | Prevents colour shift between phone and desktop |
| Images per item | Up to 10, plus video | Documented in the WhatsApp Business app flow |
Note what is not in that table: an official maximum file size or pixel dimension. WhatsApp's About catalog and create and maintain a catalog pages specify required fields and review, not dimensions. If a photo refuses to upload, check the current in-app limit rather than assuming your file is corrupt.
Why square wins
A square crop is neutral: it works for a bottle, a dress on a hanger and a plate of food. Once you standardise on square, your catalog grid looks deliberate instead of accidental, and you stop re-shooting because a product was cut off at the edges.
It also protects the thing that sells: the product's silhouette. A 4:5 portrait photo cropped to 1:1 loses the top and bottom, which is precisely where a dress, a pair of shoes or a stacked pack usually sits.
Use ten images on one item, not ten items
This is the single most useful thing the WhatsApp documentation tells you. Each catalog entry accepts up to 10 images plus a video. Most sellers instead do one of two wasteful things: upload a single photo and hope, or split one product into several items to show more.
- Image 1: the product alone, centred, on your standard background. This is the grid thumbnail, so it must read at small size.
- Images 2 to 4: angles and back. Bag straps, shoe sole, the back of a frame.
- Images 5 to 7: detail. Stitching, clasp, label, texture.
- Image 8: scale. Next to a hand, a coin or a standard object.
- Image 9: in use. Worn, plated, installed.
- Image 10: the variant you keep getting asked about, so the question stops.
If you sell clothing in six sizes, that is one item with ten images and the sizes in the description, not six items. The trade-off is a clarifying message per order, and it is nearly always worth it. For the fuller argument, see the WhatsApp catalog limit guide.
The review step that can empty your catalog
WhatsApp checks every image you upload against its Business Messaging Policy, and a catalog item is only visible to customers once it has been approved. Until then it is pending; if rejected, a red exclamation mark appears next to the image. That produces the most confusing failure in the whole feature: your catalog looks complete to you and partly or wholly blank to your buyers.
The causes are almost always in the image rather than the product. Text overlays, price stamps, watermarks, competitor names, and claims about what something does all attract rejection.
- Open the catalog manager and count items that are actually live, not saved.
- Remove baked-in text and price overlays from the photo and put that information in the price and description fields, where it belongs.
- Edit the image rather than re-uploading the same file, then request another review.
- If a refusal is wrong after you have re-read the policy, WhatsApp documents an appeal and a further review request.
If that is the problem you are actually solving, WhatsApp catalog not working: six fixes covers the rest.
A phone workflow that stays consistent
- Shoot near a window in daylight, with light from the side rather than behind the product.
- Leave space around the item. You can crop in; you cannot add back what the frame cut off.
- Set the camera to its highest resolution and avoid digital zoom entirely.
- Crop to 1:1 and straighten the horizon in the phone editor.
- Export at 1080 x 1080 and compress under 1 MB.
- Repeat with the same background and distance for every item, so the grid reads as one shop.
The full lighting and setup version is in product photos with a phone.
Formats, and the HEIC problem
| Format | Use it for | Watch out |
|---|---|---|
| JPG | Photographs of physical products | Quality drops fast if you re-save repeatedly |
| PNG | Logos, graphics, images containing text | Photographs become needlessly large |
| WebP | Fast loading on a hosted catalog | Older tools may not accept it |
| HEIC | iPhone camera defaults | Many uploaders reject it outright |
HEIC is the quiet one. An iPhone shoots HEIC by default, and half the time a seller is fighting an upload error they are trying to send a perfectly good photo. MyShp handles this in the browser: HEIC is decoded to JPEG, and photos are re-encoded to WebP so the live catalog loads quickly on customer phones. Images are capped at 5 MB and video at 100 MB per upload.
The mistakes that make a catalog look amateur
- Text baked into the photo. Prices and 'DM to order' overlays look crowded in a grid, age badly, and are a common reason an image fails review.
- Collages. Four products in one image makes every product smaller and harder to browse.
- Mixed backgrounds. White for one item and a wooden table for the next reads as a folder dump.
- Screenshots of screenshots. Re-saving repeatedly destroys detail; always start from the original file.
- Direct flash. It flattens texture, blows out labels and creates hard shadows.
- One photo per item. You have ten slots. Use them.
What changes on a hosted catalog
| WhatsApp Business catalog | Hosted catalog link | |
|---|---|---|
| Image display | Square frame, up to 10 per item | Square thumbnails, multiple per product |
| Before a photo goes live | Reviewed by WhatsApp; can be rejected | Immediate, no review queue |
| Change a photo | Re-upload, re-reviewed | Replace once, live instantly |
| Formats accepted | Whatever the app takes | HEIC and PNG converted to WebP or JPEG in-browser |
| Found by Google | No, it lives inside the app | Yes, it is a web page |
The same specs apply in both places, because both display square. The difference is that a hosted catalog has no approval wait and no per-image rejection risk, which is the fix if you are editing prices and photos weekly rather than publishing once.
Try it on one product first
Do not reshoot your whole catalog. Pick your bestseller, make one square image at 1080 x 1080 under 1 MB, add it as a single entry with the sizes in the description, then look at the grid. That one test tells you whether your problem was ever really the image size. Create your catalog and upload one photo per product before you commit an afternoon to shooting.
Frequently asked questions
Use a square 1:1 image at 1080 x 1080 pixels. That is comfortably above the point where a photo looks soft on a phone, stays sharp on high-density screens, and compresses small enough to upload quickly over mobile data.
Written by MyShp Editorial Team
We write practical guides for independent sellers, home businesses, and small shops taking orders on WhatsApp.