How to download Best Buy product images in full size

Best Buy serves product photos from pisces.bbystatic.com, and each page asks for a copy fitted into a small box. One search result showed a 166×256 copy of a photo Best Buy stores at 1384×2132. In Chrome the file usually arrives as AVIF, even though the address ends in .jpg. If the photos are yours, or a brand lets you reuse its photos, one cut in the address gets the full-size file.

What the image address looks like

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

https://pisces.bbystatic.com/image2/BestBuy_US/images/products/6505/6505727_rd.jpg;maxHeight=256;maxWidth=384?format=webp

https://pisces.bbystatic.com/image2/BestBuy_US/images/products/6457/6457035_sd.jpg;maxHeight=300;maxWidth=450

The folder is the first four digits of the product's SKU. Some photos use a long ID instead (.../products/d43cc7e3-….jpg). The settings after the semicolons describe a box: maxHeight and maxWidth shrink the photo to fit inside it, and canvasHeight and canvasWidth put it on a transparent canvas of that size. ?format=webp asks for WebP.

Method 1: Cut the address (no install)

Delete everything from the first semicolon onward, so the address ends in .jpg:

https://pisces.bbystatic.com/image2/BestBuy_US/images/products/6457/6457035_sd.jpg

Press Enter. That photo went from 230×300 to 2265×2956. I made the same cut on 38 product photos, and each one came back at its full stored size, from 368×267 up to 2787×3589. On 36 of them, asking for a 5000×5000 box (;maxHeight=5000;maxWidth=5000) gave the same pixel size, so the cut already gives the largest copy.

Save it with "Save image as" and check its format, because in Chrome it is usually AVIF. If the cut address shows an "Image Unavailable" picture, 1000×1000 pixels, the photo is gone from the server. Best Buy sends that placeholder with a normal success code, so it downloads like any other photo.

Saving many photos at once

To save a list of photos, paste the addresses into a text file called links.txt, one per line, and run this in a terminal on Linux, macOS or WSL on Windows:

sed 's/[;?].*//' links.txt | xargs -n 1 curl -sO

It strips the box and format request from each line and saves each photo under its own name, such as 6457035_sd.jpg. curl tells the server it accepts any format, and Best Buy answers with the stored file. That was a JPEG for 37 of my 38 photos and a PNG for one, which still gets a .jpg name.

AVIF, WebP and JPEG

The server picks the format from the ones the browser says it can show, whatever the address ends in. With Chrome's list, 35 of the 38 cut addresses came back as AVIF and three as WebP. Opening the address in a tab gave the same result on the three I checked. A request that accepts any format, like curl's, got the stored file: JPEG for 37 photos and PNG for one.

?format=webp at the end asks for WebP, but on 1 November it got WebP for only 19 of the 38 cut addresses and a JPEG for the other 19. ?format=jpg, ?format=png and ?format=avif are refused with "Bad request". For a JPG, convert the file after saving it, or use the curl command above.

Best Buy's own photo rules

Best Buy's partner site publishes a Digital Assets Product Shot Guide for brands that supply product photos; the contact address in it belongs to Best Buy Canada's photo studio. It asks for at least 1500×1500 pixels at 300 DPI, cropped close to the product on a white background, in RGB or CMYK. It lists EPS, TIFF, JPEG and PSD as the file formats, in that order of preference. The minimum shot list is five photos: a 45° main image, then front, side, back and top.

What you download is a compressed web copy, and older listings fall well short of that minimum: seven of my 38 photos were 500 pixels or less on the long side. If you list through a Best Buy seller account rather than supply photos as a brand, follow the image rules shown there; I found no public version.

Whose photos you can use

Product photos on Best Buy belong to the brand or seller that made them. Use this for photos you took, or with permission from the owner. Saving a photo does not give you the right to list with it.

Method 2: A whole page, or many products, in one ZIP

  1. Add PixLasso to Chrome or Edge and open a Best Buy product page or search page.
  2. Click the PixLasso icon. It removes the ;maxHeight, ;maxWidth and ;canvas parts from Best Buy photo addresses; those photos show an HD badge.
  3. Leave Min size at 100px+. The filter measures the small copy shown on the page, and Best Buy search results show photos at most 256 pixels tall, so 300px+ would hide them.
  4. For several products, open each one in its own tab and choose All tabs. Every product gets a folder named after it, with the photos numbered in page order and a source.txt holding the page link.
  5. Click Download.

The free version saves up to 30 images per download in their original format. 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. Converting a whole batch to JPG, resizing, padding every photo to a white square and custom file names are part of Pro, a single US$9.99 payment (the launch price until 31 December 2026, then US$14.99). Right-click Save image as JPG on a single photo is free.

What PixLasso does not do on Best Buy

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


Address edits checked 1 November 2026 on Best Buy's image server with 38 product photos, using the formats Chrome asks for and a plain request. I made PixLasso, and I mention it where it helps; the first method needs no extension.