How to download all the images in a Webflow CMS collection

Webflow can export a CMS collection as a CSV, but the file holds links to your images, not the images themselves. Here is where the links are, the free way to download them, and a faster way.

Before you start

  1. Webflow DesignerCMS → the collection → Export → Download CSV
  2. Collection CSVYour image fields, links separated by “; ”
  3. ParcelFinds the image columns; asks you to check when unsure
  4. One ZIPA folder per item, each photo saved once
From a Webflow collection to an organized folder of images.

Where the image links are

Products.csv
NameSlug1Item IDMain Image2Gallery3
Trail Mugtrail-mug64a1…https://cdn.prod.website-files.com/…/mug-1.jpghttps://cdn.prod.website-files.com/…/mug-2.jpg; https://cdn.prod.website-files.com/…/mug-3.jpg
Tea Toweltea-towel64a2…https://cdn.prod.website-files.com/…/towel-1.png

Columns without a note are left out here; your file has them too.

  1. Slug names each item’s folder. An item without a slug uses its Item ID.
  2. Main Image is one of your own fields: an image field holds a single link. Your field names may differ.
  3. Gallery is a multi-image field: several links in one cell, separated by a semicolon and a space.

The free manual method

  1. Export the collection as above and open the CSV in a spreadsheet.
  2. Copy the image columns, split the multi-image cells at the semicolons, and remove repeated links.
  3. Paste the links into a bulk-download browser extension or a download script.
  4. Sort the files into a folder per item and rename them. The files keep their upload names after a long asset ID, but nothing in them says which item they belong to.

This is fine for a small collection. For a large one the splitting, de-duplicating and sorting take a long time, and a failed download is easy to miss.

Free method

Downloads/

  • 6512ab…_mug-1.jpg
  • 6512ab…_mug-1.jpg (1)
  • 6512ac…_mug-2.jpg
  • 6512ad…_towel-1.png
  • …

Each file starts with a long asset ID, repeats come down twice, and nothing says which item a file belongs to.

Parcel

parcel-1a2b3c4d.zip

  • trail-mug/
    • trail-mug-1.jpg
    • trail-mug-2.jpg
    • trail-mug-3.jpg
  • tea-towel/
    • tea-towel-1.png
  • manifest.csv

A folder per item named after its slug, each photo once, and a spreadsheet of every image.

The faster way: Parcel

Upload the same CSV to Parcel. It finds the image columns (and asks you to check them when it isn’t sure), then gives you one ZIP:

Parcel never asks for your Webflow login.

What it costs

Only items with at least one image count. Up to 25 of them is free; larger collections are a one-time $9, $19, or $39 depending on how many items have images. No subscription.

One payment per export, no subscription. A free export can carry up to 300 MB of images; a paid one up to 1 GB.
What fits in one Parcel export

Files stay available for 24 hours after the export is ready.

If something goes wrong

Parcel asks “Which columns hold your images?”
Your field names are your own, so Parcel guesses which columns hold images. Tick the columns with your photos and untick any that don’t.
Parcel says “Choose a .csv file exported from a Webflow CMS collection”
The file isn’t a CMS collection export. Export again from CMS → the collection → Export and upload that file without editing it.
Parcel says some links were skipped
Parcel downloads Webflow images from cdn.prod.website-files.com. Links to other sites are counted on screen and left out; save those by hand.
SVG or TIFF files are in failed-downloads.csv
Parcel can’t download those formats. Save them from Webflow’s asset panel by hand. PDFs, ZIPs and videos in file fields are left out on purpose.
Images for one language are missing
The export holds the locale you were viewing. Switch locale in the Designer, export again, and upload that file as its own export.

Questions

Can I download all images from a Webflow site?

Not in one click. Export each CMS collection as a CSV and download the links in its image fields, with a browser extension, a script, or Parcel. Images placed directly on static pages aren’t in a CMS export.

Are draft items included?

Yes. Webflow’s export includes draft items, so their images are downloaded too.

What happens when the same image is in two fields?

Parcel saves it once per item, so a photo used as both Main Image and Thumbnail isn’t duplicated.

Does the export include alt text?

No. Webflow’s CMS export has no alt text, so Parcel’s image details spreadsheet has none for Webflow items.

Does Parcel need my Webflow login?

No. You export the CSV yourself and upload it. Nothing is installed on your site.

Upload Webflow CSV

Parcel is an independent tool, not affiliated with Webflow.