WordPress import export plugin

The WordPress import export plugin built for scale

A WordPress import export plugin for every post type, user and WooCommerce product, streamed in batches so huge files just work.

Export screen of the WordPress import export plugin with WooCommerce, content, taxonomy and user choices

Import

Import a large CSV into WordPress

Streamed, batched and resumable. Close the tab and WP-Cron finishes the job.

  • CSV
  • JSON Lines
  • XML
  • ZIP
  • SFTP drop folder
Import screen with a drop zone for CSV, JSON, JSON Lines, XML or ZIP files

Spreadsheets

WooCommerce product import from a plain CSV

Columns named the plain way — post_title, sku, product_cat. Edit, add rows, import back.

  • SKU
  • Prices
  • Stock
  • Attributes
  • Variations
  • Nested categories
Documentation screen listing the field keys used in import and export files

Performance

Fast at 200,000 rows

Exports page by key, not offset, so the last batch costs what the first did.

  • Batch sizes
  • Keyed paging
  • Bulk lookups
  • Deferred counts
Settings screen with import and export modules and batch sizes

And the rest

Everything else you need

Export WordPress users

Roles, fields and existing password hashes.

Match and update

By ID, slug, title, SKU or any field.

Per-column transforms

Trim, case, dates, prices, lists.

Saved templates

Map a supplier file once, reuse it.

History

Every run kept; run it again in one click.

Secure by design

XXE, SSRF and spreadsheet formulas defused.

Pricing

Free. Every feature.

Import & Export

$0

  • Every post type and its meta
  • Users, settings and WooCommerce products
  • CSV, JSON Lines or XML
  • Drag-and-drop column mapping
  • Saved templates and history
Get Import & Export free

FAQ

Questions

Is this WordPress import export plugin free?

Yes. Everything on this page is in the free plugin.

Can I import a file bigger than my upload limit?

Yes. Copy it into wp-content/uploads/jazi-import-export/ over SFTP and it is picked up.

Will it import WooCommerce variable products?

Yes. Parents and variations can share a file; give each variation a Parent SKU.

Can I export WordPress users with their passwords?

Users export with their existing password hashes, so a migrated customer can still sign in.

My import stopped partway. What now?

It hasn't. Close the tab and it carries on in the background; the History tab shows it finish.

What happens to my data if I uninstall?

Job history and generated files are removed unless you keep them. Imported content is never touched.

How do I install it?

Upload the plugin, activate it, and go to Import / Export.

Move your content in minutes