How to download all images from your Squarespace site

If you are moving your site off Squarespace, or just want a copy of every photo on it, you will find no button that saves them all. Squarespace's help page on the Asset library says so directly: "It's not possible to download all images from your site in bulk." Here is what its export does cover, and two ways to collect the images yourself.

What Squarespace's export gives you

Export in the Import & export content panel makes a WordPress-format .xml file, and only from a published, public site. According to Squarespace's export help page, it includes layout pages, one blog page, gallery pages and image blocks. It leaves out store pages, product blocks, album, index and portfolio pages, content in page-specific headers, footers and sidebars, and drafts.

The same page warns that the self-hosted WordPress Importer may bring in only links to your images, which "stop working after you cancel" the Squarespace site. Importing into WordPress.com copies the images to WordPress instead. The product .csv export, for up to 10,000 physical and service products, leaves out featured images, image alt text and variant images.

From the Asset library you can save one image at a time: hover over it, click the three dots, choose File Details, then right-click the preview and save it. The help page does not say whether that is the file you uploaded.

Do this before you cancel or delete anything. Squarespace removes assets that are no longer used on the site after eight to 38 days, and an expired site's content may already be gone.

One image at full size, by hand

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

https://images.squarespace-cdn.com/content/v1/<site id>/<image id>/photo.jpg?format=1000w

Delete ?format=1000w, so the address ends at the file name, and reload. Squarespace stores up to seven widths of each upload (100, 300, 500, 750, 1000, 1500 and 2500 pixels), and the page picks one to suit the browser window. Without the format part, the server returns the largest copy it keeps.

That copy is 2500 pixels wide at most. Five images in my sample were listed by their pages as wider, and each came back exactly 2500 pixels wide: a 3840×5760 photo as 2500×3750, a 2821×1581 logo as 2500×1401. On three of them, ?format=3000w and 4000w returned the same file. Smaller uploads are not enlarged, so a 1333×2000 photo stays 1333×2000. If you uploaded photos wider than 2500 pixels, the live site cannot give them back; look for them in the Asset library or on your own computer.

Every image on a page, or many pages at once

  1. Add PixLasso to Chrome or Edge and open a page of your site.
  2. Click the PixLasso icon. It removes the ?format= part from Squarespace image addresses; those images show an HD badge.
  3. Click Deep scan so it scrolls the page and collects images that load late.
  4. Keep Min size at 100px+, the default. The filter measures the copy shown on the page, not the full-size file, so a higher setting can hide photos shown as small thumbnails.
  5. For the whole site, open each page you want (home, galleries, blog posts, shop) in its own tab and choose All tabs. Each page gets a folder named after its title, with a source.txt holding the page link, which helps when you rebuild the same page on a new host.
  6. Click Download.

WebP, JPEG and PNG

Squarespace's image formatting page says that by default all uploaded images are converted to WebP, and that "the original file remains in your asset library." Which format the image server sends changes from minute to minute. On my first pass, every resized copy came back as WebP. Fifteen minutes later, the same 142 addresses mostly came back in their uploaded format: without format, 92 were JPEG, 18 PNG and 32 WebP, and ?format=1500w split almost the same way. Chrome's request headers and a plain request always got the same format, and the server never sent AVIF.

The same photo can arrive as WebP in one download and as JPEG a few minutes later, so check the file type before you upload it somewhere that does not take WebP.

The same help page says you can switch off the WebP image format toggle in Image Settings, and images go back to their original format within 24 hours. That would be the cleanest way to get JPEGs and PNGs before a backup, but I could not test it without a Squarespace site of my own. For a few photos, PixLasso's free right-click Save image as JPG / PNG / WebP converts one at a time.

Only your own site

Save images from a site you own, or with the owner's permission. If you bought Getty Images photos through Squarespace, its help page says they are licensed only for use on your Squarespace site; using them anywhere else needs an additional license. Unsplash photos added through Squarespace are free to reuse.

PixLasso on Squarespace: what is free and what Pro adds

The free version saves up to 30 images per download, with no daily limit, in the format they arrive in. With All tabs, a bigger batch stops at the end of a whole 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 per-batch limit and adds converting a whole batch to JPG, PNG or WebP, resizing and padding every photo to a white square, and custom file names. Right-click conversion of a single photo stays free.


Address edits checked 1 November 2026 on Squarespace's image server with 142 image addresses from Squarespace sites run by photographers and designers and from two of Squarespace's template demos, using Chrome's request headers and a plain request. I checked file formats twice, 15 minutes apart. Export details are from Squarespace's help pages as published on that date. I made PixLasso, and I mention it where it helps; the manual method needs no extension.