How to Export Your Wix Blog
By João Piedade · Updated
Wix has no export button for blog posts. Its help pages say it is not possible to export blog posts to other platforms, so you have four other routes: the RSS feed, copy and paste, Wix's developer API, or a migration tool such as Blog Porter.
Which one fits depends on how many posts you have and where they are going. We checked every claim about Wix and WordPress below on 12 November 2026, on their own websites or by testing live Wix blogs.
The short answer
- A handful of posts: copy and paste them. It costs nothing.
- A developer and a custom destination: Wix's Blog API.
- Dozens or hundreds of posts going into WordPress: Blog Porter. It imports the posts with formatting, images, dates, slugs, categories and tags.
- The RSS feed: good for a list of your latest posts. It is not an export.
What Wix gives you
Wix runs your site on its own servers. Its help pages say a Wix site can't be hosted anywhere else, and there is no file you can download with all your posts in it. Exporting blog posts is listed as a feature request that Wix is collecting votes for.
You can download the images and videos you uploaded from the Media Manager. Wix says free Wix and Shutterstock media can't be downloaded, and you can't download all your media at once, so you select files one folder at a time. That gives you the files, but not the posts they belong to.
Option 1: the RSS feed
A Wix blog's RSS feed is your site address with /blog-feed.xml on the end:
- Custom domain:
https://www.yourdomain.com/blog-feed.xml - Free Wix address:
https://username.wixsite.com/sitename/blog-feed.xml
The feed is made for RSS readers, not for backups. Wix says it shows up to 20 of your most recent posts, and that you can't get a separate feed for a blog category.
We opened the feeds of five Wix blogs. Each post in each feed had a title, link, date, author name and a link to its cover image, plus a short summary of up to about 500 characters. None had the full post text, categories or tags. One of those blogs had 44 posts in its blog sitemap, and 20 in its feed.
So the feed gives you a list of your latest posts, not an export. If you want to try it anyway, Import a Wix blog with the RSS feed shows the WordPress steps and what you end up with.
Option 2: copy and paste
Open each post on your live Wix site, copy it, and paste it into a new WordPress post or a document. It's free, it works for any blog, and it's slow.
For every post you copy the text, fix the formatting, add the images again, and set the date, slug, author, category and tags by hand. Our estimate is 10 to 15 minutes per post. In Blog Porter analyses of Wix blogs, the median blog had 86 posts. At that size, copy and paste takes roughly 14 to 21 hours.
Watch the images. Wix serves post images from static.wixstatic.com, and pasted images can stay linked there. WordPress's documentation says to select each image and use Upload to Media Library in the block toolbar. If you don't, the image may stop displaying once the original file is moved or deleted. Move your blog images into WordPress covers this in more detail.
Copy and paste makes sense for a few posts, and for the pages that no blog tool moves.
Option 3: Wix's Blog API, for developers
Wix has a developer API that can read your blog. Its Posts and Stats API can list your published posts, up to 100 per request, including their content.
It's a route only if you write code:
- You need an API key with permission to read the blog. Wix says only account owners and co-owners can create keys.
- The post body comes back in Wix's own rich content format, called Ricos, as structured data rather than HTML. WordPress can't read it, so you convert it yourself.
- Images come back as Wix media IDs or links to Wix's servers. You still have to download each one and fix the links.
- Then you write each post into WordPress with its date, slug, author, categories and tags.
It can reach every published post, but it's a small software project, not an export.
Option 4: Blog Porter
Blog Porter is a WordPress plugin. You install it on your WordPress site, enter your Wix blog's address, and it imports the published, public posts there. It doesn't use the RSS feed, so it isn't limited to 20 posts. It finds your posts through your blog's sitemap.
It imports:
- post titles and content, with formatting
- original slugs and publish dates
- authors, categories and tags
- available images, downloaded into your WordPress Media Library, with a retry for any that fail
The analysis is free. It lists the posts it found and shows the exact price before you pay. Blog Porter costs $0.20 per post, with a minimum of 5 posts, paid once. An 86-post blog costs $17.20. The import runs in resumable batches inside WordPress, so an interruption doesn't send you back to the start.
Your posts must be published and public. Blog Porter can't read drafts, or posts behind a password, a login, a membership or a paywall. If it can't find your blog, see Check that your Wix site uses Wix Blog and Make your Wix blog accessible.
What none of these moves
These routes are about blog posts. Plan for the rest of your Wix site separately:
- Comments. They aren't in the RSS feed, and Blog Porter doesn't move them.
- Members and subscribers. Blog Porter doesn't move them.
- Pages. Your home, about and contact pages need rebuilding in WordPress, or copying by hand.
- Design. Your Wix design stays on Wix. You choose a WordPress theme instead.
- Redirects. None of these routes creates them. Keep your Wix blog URLs in WordPress shows how to keep old links working.
Before you cancel Wix
Keep your Wix site live, and your plan active, until you've checked three things:
- Every post is in WordPress, with the right date and slug.
- Images are in your WordPress Media Library, not linked to
static.wixstatic.com. - Your redirects or matching permalinks work, and your domain points to WordPress.
Cancel too early and you lose your source. Blog Porter can only read posts that are still public, and any image still linked to Wix depends on Wix keeping that file. The Wix to WordPress checklist lists every step in order.
Move your Wix blog into WordPress
Install Blog Porter in WordPress, enter your Wix blog's address, and the free analysis shows the posts it found and the exact price. Start with Install the Blog Porter plugin, or read more about moving from Wix to WordPress.
Ready to migrate your blog?
Don't stay stuck on your current platform. These are a few Blog Porter customers that already saved time moving their content.
“Amazing service and works like an absolute charm, just imported 109 posts in minutes! saved me days of work.”
“Thank u so much, it saved me a lot of time 🙏”
“Wow, fast response! And thank you. I discovered you on Reddit. So glad I did because I'm busy and moving a site is a lot of work.”