WPThumbs
Themes Plugins By purpose By industry Best-of lists Fix it guides
Free Plugin by Atlas Gondal v6.0

Export All URLs

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

Export All URLs

The facts

Rating
4.6★ from 94
Active installs
50k+
Price
Free
Last updated
25 Jun 2026
Added
Apr 2016
Requires WP
3.6
Tested up to
WP 7.0.4
Requires PHP
5.4
Downloads
830,249

Our analysis

AI-assisted

Export All URLs is a WordPress plugin that allows you to extract and export data from your site, specifically focusing on URLs. It provides a page under Tools where you can filter and select various post data, including titles, statuses, and categories, before exporting them in CSV or JSON format.

This plugin is suitable for users who need to check all URLs on their website, perform migrations, conduct security audits, or share URLs with SEO consultants. It supports multilingual exports for WPML and Polylang, making it versatile for diverse site needs.

Best for: This plugin suits website owners needing to manage and export URLs efficiently.

What it does well

  • Exports a wide range of post data including URLs and metadata
  • Offers filtering options by post type, status, author, and date range
  • Supports multilingual exports for WPML and Polylang
  • Allows output in CSV or JSON formats
  • Organizes fields into collapsible groups for easy selection

Where it falls short

  • No information on premium features or support options

Verdict

Export All URLs provides a comprehensive solution for extracting URL data from WordPress sites. It is particularly useful for users involved in site migrations or SEO management.

From the developer

Atlas Gondal's own description of Export All URLs, lightly tidied.

This plugin will add a page called “Export All URLs” under Tools. You can navigate there and can extract data from your site. You can export Posts:

  • ID
  • Title
  • URL
  • Status
  • Categories
  • Category URLs
  • Tags
  • Tag URLs
  • Author
  • Published Date
  • Modified Date
  • Word Count
  • Excerpt
  • Featured Image URL
  • Comment Count
  • Slug
  • Post Type
  • Language (WPML / Polylang)
  • Translation URLs (WPML / Polylang)

Fields are organized into collapsible groups with quick-select presets, so the picker stays tidy even with this many columns. The data can be filtered by post type, post status, date range, and author before extraction, and the plugin also provides the option to export using a specific post range. Output can be displayed in the dashboard or downloaded as a CSV or JSON file.

When we need this plugin?

  • To check all URLs of your website
  • During a migration (and to confirm everything was moved across)
  • During a security audit, or to monitor the site for unauthorized or injected content (Snapshots)
  • To share all URLs with your SEO consultant
  • For handling 301 redirects in htaccess

Customizable Features

  • Choose exactly which columns to export, grouped with quick-select presets
  • Download as CSV or JSON, or display the results in a paginated table
  • Filter by post type, post status, author and date range
  • Export a specific post range (helpful on very large sites)
  • Exclude the domain from URLs (handy when comparing results after a migration)
  • Multilingual support for WPML and Polylang (export all languages or just the default)
  • Custom or randomly generated download file name
  • Snapshots: capture your site and detect what was added, removed or changed over time

System requirements

  • PHP version 5.4 or higher
  • WordPress version 3.6 or higher

If you encounter any bugs, please report them to me, and I will strive to resolve them as quickly as possible!

Contact

For further information please send me an email.

Read the full description on the official page →

Tagged as

Alternatives

Other plugins for moving data.

Members

Members

94

The best WordPress membership and user role editor plugin. User Roles & Capabilities editor helps you rest...

Free 300k+ installs 4.9★ (1,274)
Easy Updates Manager

Manage all your WordPress updates, including individual updates, automatic updates, logs, and loads more. This...

Free 300k+ installs 4.8★ (725)
Redux Framework

Redux is a simple, truly extensible, and fully responsive options framework for WordPress themes and plugins....

Free 900k+ installs 4.4★ (273)
PrettyLinks

🌠 Shorten, brand, and track any URL on your own domain. Keep your links — and your data — where they belong....

Free 200k+ installs 4.8★ (1,317)