WordPress XML Import. WordPress CSV Import. It's easy with WP All Import.

People call WP All Import magical for a reason - it works with any XML or CSV file, imports images, and can easily import data to plugin and theme fields or anywhere else you need it.
  • Simple drag & drop interface
  • Run your import automatically on a schedule
  • Import image galleries, categories, custom fields, and more
  • Works with any file structure, no need to edit or reorganize data
Buy Now
Import Overview
Wallet icon
90-Day Money Back Guarantee
Not 100% happy? Let us know and we’ll promptly send you a refund.
Free Updates For Life
Pay once for unlimited installs, even client sites. No renewal fees.
Fast, World Class Support
Over 9 years experience with WordPress imports and exports.
"This plugin is a game changer for my situation. I’m stunned at how fast and effortless the import process is."
@glitzformals
"This plugin is a real workhorse, and it hasn't failed me even once - even when importing hundreds of records."
@glowball
"This is such an amazing plugin. Flexible, fast, effective. Advanced imports are so easy it's ridiculous."
@jenseo
1500+ five star reviews and over 100,000 happy users.

Drag & drop even the most complex XML & CSV imports.

Set up an import for all of your site's content in the time it takes to create a single post. 

Import into any theme or plugin.

Automatically detect custom fields and taxonomies no matter how they are added to WordPress. Setting up an import works just like manually creating a post.
Every WooCommerce Field
Images and galleries

Hassle-free images and galleries.

Import images from any location into any theme or plugin. They can come from your computer, a server, FTP, or you can even intelligently match images already in WordPress.

Categories, tags, users, products, and literally everything else.

The most powerful and complete XML and CSV import and export solution in WordPress. It doesn't matter how complicated you think your problem is, WP All Import will eat it for breakfast. Guaranteed.
Categories, Tags, Taxonomies

Import new data into existing posts, automatically.

Advanced algorithms to determine exactly which data to update and what to leave untouched. Run XML and CSV imports on a schedule and keep your content up to date automatically.

Featured packed, flexible, and dead-simple.

Check mark

Any File Type, Any File Structure

No need to reorganize your data, just upload your file to WP All Import and it'll sort it out.
Check mark

Complete Customization

Granular control over every single piece of data. Think your import is too complicated? Think again.
Check mark

Import Huge Amounts of Data

It doesn't matter how big your site is or how much data you need to import, WP All Import can handle it. 
Check mark

WPML & Polylang

Importing data to a multilingual site has never been easier, with support from the WPML and Polylang teams.
Check mark

Not Just Posts, Everything

Import and export WooCommerce products, orders, categories, real estate listings, image galleries, and more.
Check mark

WooCommerce, ACF, Users, and More

Import user data into any theme or plugin, including WooCommerce customers, membership plugins, etc
Check mark

Scheduled Imports

Run imports automatically on a schedule. Subscribe to our point and click scheduling service, or set up cron jobs.
Check mark

Developer Friendly

Write and test PHP right inside WP All Import when setting up your import, with tons of snippets to get you started.

Go for a test drive right now.

Frequently Asked Questions

Does this work with XML files?
Yes. You can import XML to WordPress with WP All Import. No matter the size or structure of your file, even the most complex WordPress XML imports you can imagine are simply and straightforward with WP All Import.
Can I import Excel or Google Sheets to WordPress?
Yes, importing any spreadsheet is easy. Need to import Google Sheets to WordPress? Export the Google Sheet to a CSV, then choose that file in WP All Import. Need to do a WordPress Excel import? Same thing - in Excel, save as CSV, then import your CSV to WordPress with WP All Import.
Does this work with CSV files?
Yes. WordPress CSV imports are simple with WP All Import. It doesn't matter how big your file is or what your column names are - importing CSV to WordPress with WP All Import is easy.
What if I run into problems?
We'd love to help. Get in touch and our team of experts will sort you out. Decide WP All Import isn't right for you? No problem, we stand behind our products with a 90-day no questions asked money back guarantee.
How does my data need to be organized?
You probably won't have to make any changes at all, WP All Import is extremely flexible. You can try your import right now, and if you have any issues we'd love to help you out.
Can I import WooCommerce products?
Yes, WP All Import is completely integrated with WooCommerce. Full support to import WooCommerce products, variations, attributes, subscriptions, orders, and customers.

Trusted by over 12,000 customers.

Independent freelancers, top WordPress agencies, and the biggest brands in the world choose us for their data import and export needs.