How to Export Your Website From Squarespace
Squarespace makes it surprisingly difficult to take your content with you. Their built-in export only gives you a small XML file — no images, no CSS, no actual pages. If you want a real copy of your Squarespace site, you need a different approach.
What Squarespace's Built-In Export Actually Gives You
Squarespace has an official export feature, but it's almost useless for most people. Go to Settings → Advanced → Import / Export → Export and you'll get a WordPress-style XML file. This contains your blog posts and basic page text — nothing else.
No images. No CSS. No JavaScript. No page layouts. No product data beyond basic fields. If you try to import this file into another platform, you'll spend days manually rebuilding the look and feel from scratch.
Why People Want to Leave Squarespace
Squarespace is a polished product, but it locks you in by design. Common reasons people want out:
- Price increases — Squarespace has raised prices significantly in recent years
- Moving to a custom WordPress or Webflow site for more control
- The business is shutting down and they want an archival copy
- A developer is taking over and needs the actual HTML/CSS files
- They want to migrate content to Shopify, Wix, or another ecommerce platform
The Only Way to Get a Real Export
The only reliable way to export a complete Squarespace website — with all pages rendered exactly as they appear, including images, styles, and fonts — is to crawl the live site and download every asset.
This is called a site scrape or website backup. A scraper visits every page of your site, downloads the HTML as the browser renders it, and also pulls down every linked CSS file, image, JavaScript file, and font. The result is a complete offline copy that opens in a browser without an internet connection.
Website Sucker copies the site you enter, and www.yoursite.com and yoursite.com count as the same site. Subdomains (like shop.yoursite.com) and outside services are treated as separate sites, so run a separate scrape for each one you want. Images, styles and fonts loaded from Squarespace's servers still come along.
Step-by-Step: Export Your Squarespace Site
Here's exactly how to do it:
- Go to websitesucker.com and paste your Squarespace URL (e.g. yourname.squarespace.com or your custom domain)
- Click Start — your first scrape is free up to 50 pages
- Review the results: you'll see every HTML page, image, CSS file, and more
- Click Download ZIP and you'll receive an offline backup. $1.99 (or from $1.30/credit in packs) covers sites up to 500 MB (about 1,200 pages)
- Unzip the file and open index.html in any browser — it works without internet
What You Get in the Download
The ZIP file contains your site organised into folders: HTML pages at the root level, images in an assets folder, CSS and JavaScript files in their respective folders. All internal links are rewritten to point to local files, so navigation between pages works offline.
Squarespace's CDN images are one of the trickiest parts — they're served from squarespace-cdn.com with complex query parameters for resizing. Website Sucker normalises all these URLs and deduplicates srcset variants so you get one clean copy of each image, not dozens of near-identical files.
What to Do With Your Export
Once you have the ZIP, your options are wide open. Hand the folder to a developer to rebuild on WordPress or another platform. Host the static HTML on a service like Netlify, Vercel, or GitHub Pages for free. Keep it archived on a hard drive as a snapshot of your site. Or use the content as a reference while building your new site on a different platform.
If the new site only needs your photos, Image Sucker pulls every image from your current site into one ZIP, so you can upload them straight to the new media library.
Enable JavaScript to use Website Sucker.