Type to search.

#375 by installs

WP All Import – Drag & Drop Import for CSV, XML, Excel & Google Sheets

by WP All ImportVersion 4.1.4

Easily import any file of any size into any plugin, post type, custom field, or taxonomy. Supports WooCommerce, ACF, images, galleries, users, real es …

Active installs
100,000+
#375 of 1,000
Downloads, all time
5.7M
5,740,582
Downloads, 30 days
172.5K
20.3K in the last 7
Rating
4.7 / 5
1,966 reviews
Last updated
11 days ago
Oct 20, 2026
Version
4.1.4
92 releases

Upkeep and compatibility

Last updatedOctober 20, 2026Updated in the last 3 months
Tested up toWordPress 7.1.4Covers WordPress 7.1.4, the current release
Needs WordPress5.0 or newer
Needs PHP7.4 or newer
First publishedJuly 24, 2012
Support, last two months1 of 1 threads resolved (100%)

Reviews

4.7 / 5 from 1,966 reviews

Reviews by star rating
5 stars1,794
4 stars30
3 stars11
2 stars11
1 star120

Downloads, last 30 days

Low 765 a dayHigh 34.2K a day

What the author says it does

WP All Import – Simple & Powerful XML, CSV, Google Sheets, and Excel Importer Plugin

“It’s a wonderful plugin that does so much, so well that it’s hard to list all of the features. But I’ll tell you this, I was able to import the content of a pair of websites running the ModX CMS into a WordPress install in less than 30 minutes. No joke!”

Alex Vasquez – DigiSavvy Co-Founder & WordCamp Los Angeles Organizer

WP All Import has a four-step import process and an intuitive drag-and-drop interface that makes complicated import tasks simple and fast.

There are no special requirements that the elements in your file must be laid out in a certain way. WP All Import can import any XML, CSV, Excel spreadsheet, or Google Sheets file into WordPress.

WP All Import can be used for everything from migrating content from a legacy CMS to WordPress to building a store with affiliate datafeed to displaying live stock quotes or sports scores to building a real estate portal.

Check out our documentation and video tutorials to make the most of WP All Import.

The opening of the plugin's own description. The full text, installation notes and changelog are on its WordPress.org page.

Questions the author answers

How do I import WordPress data?
  • Go to All Import › New Import.
  • Upload the import file.
  • Choose the import post type.
  • Map the incoming data elements to the WordPress fields.
  • Complete the import and verify the imported data.
Can I import any WordPress post type?

Yes. You can import any standard WordPress post type, including posts, pages, categories, tags, users, comments, and images. You can also import custom data from third-party themes and plugins.

How does WordPress import work?

The default WordPress import tool uses a brute-force approach that often imports all or nothing. WP All Import is a lot more flexible and lets you filter, modify, and map incoming data elements so that you can import your data exactly as you want it.

Does my data have to be specially organized for WordPress imports?

Not when you use our plugins. Our Drag & Drop interface lets you map incoming data elements to any WordPress field. You can even modify the incoming data as part of the import process, so we can handle a wide variety of import layouts.

How do I import a CSV file into WordPress?

To import a CSV file into WordPress, just specify the CSV file as your import source. WP All Import will automatically recognize the file type and adjust the interface accordingly. You don’t need to do anything special to handle the CSV format.

How do I import XML data into WordPress?

To import XML data into WordPress, just specify the XML file as your import source. WP All Import will automatically recognize the file type and adjust the interface accordingly. You don’t need to do anything special to handle an XML file.

Latest changelog entry

4.1.4

  • security improvement: files inside an uploaded ZIP are always extracted into the import’s own folder
  • security improvement: SVG images imported through add-ons are skipped when they cannot be safely cleaned
  • security improvement: updated svg-sanitize to 1.1.1
  • new feature: CSV Format setting with automatic detection of standard (RFC 4180) CSV files
  • improvement: rebuilt settings screen with six tabs
  • improvement: import log timestamps use the site’s timezone

Screenshots

From WordPress.org.

Tagged

Plugins that share its tags

#96 by installs

TablePress – Tables in WordPress made easy

by Tobias Bäthge

Embed beautiful, accessible, and interactive tables into your WordPress website’s posts and pages, without having to write code!

Installs
600,000+
Rating
5.0 (4.6K)
Updated
19 days ago

#323 by installs

XML Sitemap & Google News

by Rolf Allard van Hagen

Take control of your WordPress core XML Sitemap and add a Google News Sitemap.

Installs
100,000+
Rating
4.4 (85)
Updated
5 months ago

#581 by installs

Import and export users and customers

by Javier Carazo

Bulk import and export WordPress users and WooCommerce customers from CSV, including roles, passwords and any custom meta.

Installs
70,000+
Rating
4.7 (259)
Updated
1 day ago

#667 by installs

Disable XML-RPC Pingback

by Samuel Aguilera

Stops abuse of your site's XML-RPC by simply removing some methods used by attackers. While you can use the rest of XML-RPC methods.

Installs
60,000+
Rating
3.9 (14)
Updated
11 months ago

#712 by installs

Export All URLs

by Atlas Gondal

Export post, page and custom post type data to CSV or JSON, and snapshot your site to detect added, removed or changed content.

Installs
50,000+
Rating
4.6 (94)
Updated
17 days ago

Where this page's numbers come from

Read from the WordPress.org plugin API on , when WordPress 7.1.4 was the current release. WordPress.org rounds active installs into buckets. These are the directory's figures, not my verdict, and I haven't tested this plugin.