Generating high-resolution product photos is only half the battle. The other half is actually getting those images uploaded to marketplaces without them being rejected, silently compressed into mush, or stuck in a queue because the file is too large.

If you've been generating 4K product images with CatalogX or any other tool, you've probably already run into this: a 4K PNG can be 15-25MB, and most Indian marketplaces cap uploads at 5-10MB. So what do you do? This guide walks you through the exact upload requirements for each platform and the fastest ways to prepare your images.

Platform Upload Limits at a Glance

Before you prepare a single image, here's what each marketplace actually accepts:

PlatformMax File SizeFormatsMax ResolutionAspect Ratio
Amazon India10 MBJPEG, PNG10,000 x 10,000 px1:1 preferred
Flipkart10 MBJPEG, PNGNo stated limitFlexible
Myntra5 MBJPEG preferredNo stated limit3:4 required
Ajio5 MBJPEGNo stated limit3:4 required
Shopify20 MBJPEG, PNG, GIF, WebP4472 x 4472 pxFlexible
Key takeaway: Myntra and Ajio are the strictest -- 5MB limit, JPEG preferred, and a mandatory 3:4 aspect ratio. Amazon is the most generous with resolution (up to 10,000px) but still caps file size at 10MB. Shopify gives you the most freedom overall.

The File Size Problem with 4K

A 4K image is typically 4096x6144 pixels in portrait orientation. At that resolution, file sizes vary dramatically by format:

The solution is straightforward: convert to JPEG before uploading. PNG is great for archival and editing, but no marketplace needs lossless compression for product listings. JPEG at quality 85-92 is visually indistinguishable from PNG for product photos, and the file size drops by 70-90%.

Step-by-Step: Prepare 4K Images for Each Marketplace

Here are the exact settings to use for each platform:

Amazon India

Flipkart

Myntra

Ajio

Shopify (D2C Store)

Generate marketplace-ready product photos at HD, 2K, or 4K
CatalogX generates AI fashion photos at the exact resolution you need. Choose your output size, download, and upload directly.
Try CatalogX Free →

Quick Conversion Methods

You don't need Photoshop to convert and resize product images. Here are the fastest methods:

Free online tools

Command line (for tech-savvy sellers)

If you have ImageMagick installed, you can convert an entire folder in one command:

# Convert all PNGs to JPEG at quality 90
mogrify -format jpg -quality 90 *.png

# Resize to 2500px wide, maintain aspect ratio
mogrify -resize 2500x -quality 90 -format jpg *.png

# Crop to 3:4 ratio (for Myntra/Ajio) and resize
mogrify -gravity center -crop 3:4 -resize 2160x2880 -quality 88 -format jpg *.png

Bulk conversion tips

Do Marketplaces Actually Benefit from 4K?

The short answer: yes, but only up to a point. Here's what each platform actually does with your images:

Recommendation: Generate at 2K (2048x3072px) for marketplace listings. Save 4K for your D2C website (Shopify, WooCommerce), print materials, lookbooks, and social media campaigns where you control the compression. This saves storage, speeds up uploads, and produces identical results on marketplace listings.

Aspect Ratio Considerations

This is where most sellers run into trouble. CatalogX generates images in a 2:3 portrait ratio:

Amazon and Flipkart accept 2:3 images without issue. But Myntra and Ajio require 3:4 ratio. A 2:3 image is taller and narrower than 3:4, so you need to crop.

How to crop 2:3 to 3:4 without losing the garment:

  1. Open the image in any editor (even Preview on Mac or Photos on Windows)
  2. Crop from the bottom -- most CatalogX-generated images have extra floor/ground space at the bottom that can be trimmed
  3. For a 4K image (4096x6144), crop to 4096x5461 for exact 3:4 ratio. This removes 683px from the bottom -- usually just floor space.
  4. For a 2K image (2048x3072), crop to 2048x2731. This removes 341px from the bottom.
  5. If the garment extends to the bottom of the frame, crop equally from top and bottom to center the product

After cropping to 3:4, resize down to your target dimensions (2160x2880 for Myntra) and export as JPEG.

Frequently Asked Questions

Amazon will not reject images based on pixel dimensions alone -- they accept up to 10,000x10,000 pixels. However, they will reject files over 10MB. A 4K PNG can easily exceed this limit. Convert to JPEG at quality 90-92 to bring the file size under 10MB while keeping full 4K resolution. Amazon actually benefits from high-resolution images because they enable the zoom feature, which requires at least 1600px on the longest side.

Myntra prefers JPEG format with a strict 3:4 aspect ratio. The recommended resolution is 1500x2000 pixels or higher. File size must be under 5MB. If you have a 4K image, crop it to 3:4 ratio (e.g., 2160x2880 pixels) and export as JPEG at quality 85-90. This will typically produce a file between 2-4MB, well within Myntra's limit.

For a few images, use free online tools like Squoosh.app or TinyPNG. For bulk conversion, ImageMagick is the most reliable command-line tool: run 'mogrify -format jpg -quality 90 *.png' in your image folder. On Mac, you can also select multiple PNGs in Finder, right-click, and use Quick Actions to convert. CatalogX exports in both PNG and JPEG formats directly.

Yes, Flipkart applies its own compression and resizing to uploaded images. It typically serves images at around 1000-1500 pixels wide to customers, regardless of the upload size. However, uploading higher resolution images (2000px+) gives Flipkart a better source to compress from, resulting in sharper final images. Uploading beyond 2500px provides diminishing returns as the platform compresses heavily anyway.

No. WhatsApp compresses all images aggressively regardless of the original size, typically down to around 1000px on the longest side at moderate JPEG quality. Uploading 4K images to WhatsApp wastes your upload bandwidth and storage without any visual benefit. For WhatsApp catalogs, 1200x1600 pixels at JPEG quality 85 is the sweet spot -- small enough for fast uploads, high enough that WhatsApp's compression still produces acceptable results.