How to download Flipkart product images at full size

Flipkart serves product photos from its image server, rukminim2.flixcart.com, with a display size written into each address. Search pages ask for copies a few hundred pixels across. A product page's main photo fits an 800×1070 box on a desktop screen, or 1600×2140 on a high-density one. Chrome receives all of these as WebP. Take the size out and the server sends the stored JPEG. This guide is for sellers in India who want their own listing photos back, and for resellers who have the brand's or seller's permission to reuse theirs.

What Flipkart gives sellers for their images

Flipkart's public seller help covers putting images in. I found nothing on getting them back out. The Seller Hub FAQ says a listing needs high-quality images and offers Premium Catalog Services and the IGNITE program for image editing. The listing guide on Flipkart's seller blog asks for high-resolution images on a white background, which Flipkart's quality check reviews.

The nearest thing to an export is the Seller API. Its listing search call, POST /listings/v3/product/search, returns up to 20 listings per batch, each with a single product_image_url field. That is one link per listing, and it needs API access. I did not log in to Seller Hub, so I can't say whether its screens have a download option. If you still have the files from your camera or photographer, start there. Otherwise, the image server holds the copy Flipkart stored.

What the image server returns

Right-click a product photo and choose "Open image in new tab". The address looks like this:

https://rukminim2.flixcart.com/image/612/612/xif0q/shoe/4/f/t/7-ish2537-7-stravik-black-1-resized-original-imahzd5fmhsuu5b2.jpeg?q=70

The two numbers after /image/ are a box the photo is shrunk to fit, keeping its shape: 612/612 turned this 1072×1440 shoe photo into 456×612. q sets the compression of that small copy.

I took 25 product photos (shoes, phones and kurtas) from Flipkart's public search and product pages and fetched each one with the size removed, once with Chrome's image headers and once as a plain request. All 25 came back as JPEG, from 627×759 up to 3584×4800, and 20 of them were at least 1,000 pixels on the short side. Both requests got the same file, byte for byte. Adding ?q=30 or ?q=100 to a full-size address returned those same bytes too, so the quality setting does nothing on the full file.

Bigger numbers make a bigger file with no extra detail. On the 1072×1440 shoe, 2000/2000 returned 1489×2000 and 5000/5000 returned 3722×5000. Flipkart's product page does the same on a high-density screen: its 1600/2140 copy of a stored 1500×2000 photo was 1600×2133. Asking for the exact stored size still gets a re-encoded copy (a 142 KB JPEG against the stored 107 KB), so deleting the numbers is the only edit that returns the stored file.

Method 1: Edit the address (one photo, no install)

  1. Open the photo in its own tab as above.
  2. In the address bar, delete the two numbers and their slashes, so /image/612/612/xif0q/… becomes /image/xif0q/….
  3. Delete ?q=70 at the end too, and press Enter.
  4. Save the photo with "Save image as", then check its pixel size.

Addresses on rukminim1 or rukmini1 take the same edit, and all three hosts returned identical bytes.

Method 2: Every photo on a page, or on many listings, in one ZIP

  1. Add PixLasso to Chrome or Edge and open a Flipkart product page or search page.
  2. Click the PixLasso icon. It removes the two size numbers and the ?q= part from Flipkart photo addresses, and those photos show an HD badge.
  3. Leave Min size at 100px+. It measures the copy on the page, not the original, and search results load copies as small as 205×300, so a higher setting can drop real product photos.
  4. For several products, open each one in its own tab and choose All tabs. Every product gets a folder named after its tab title, with the photos numbered in page order and a source.txt holding the page link.
  5. Click Download.

WebP, AVIF and JPG

A photo saved straight from a Flipkart page in Chrome is a WebP file, even though its address ends in .jpeg. None of the copies I fetched came as AVIF. The full-size address gives the stored JPEG to Chrome as well. PixLasso names each file after the format that actually arrived, so a WebP never hides behind a .jpg name. For a WebP you already saved, see how to turn WebP and AVIF into JPG.

Whose photos these are

The photos on a Flipkart listing belong to the seller who listed the product, or to the brand or photographer they came from. Flipkart's Terms of Use call the photographs on the site third-party user-generated content, and forbid copying or republishing site content for publication or any commercial enterprise without Flipkart's express prior written consent. The same terms forbid page scrapers, robots and similar automatic or manual methods for copying content from the site. Use these methods for your own listing photos. For anyone else's, get the owner's permission first. Saving a photo does not give you the right to list with it.

What PixLasso costs, and what it does not do on Flipkart

The free version saves up to 30 images per download in their original format, with no daily limit. With All tabs, a bigger batch stops at the end of a whole product tab (or after 30 images if the first tab alone has more), and each press after that saves the next batch. Pro is a single US$9.99 payment (the launch price until 31 December 2026, then US$14.99). It removes the 30-file limit and adds batch conversion to JPG, PNG or WebP, resizing and padding every photo to a white square, and custom file names. Right-click Save image as JPG / PNG / WebP on a single photo is free.

Saving many listings at once, one folder per product with its link: see this guide.


Address edits checked 1 November 2026 on Flipkart's image server with 25 product photos from public search and product pages, fetched with Chrome's image request headers and with a plain request. I made PixLasso, and I mention it where it helps; the first method needs no extension.