Export media library wordpress

New Page


To download

Export media library

Porborde de masa inc.

  • Details
  • Reviews
  • Installation
  • Support for
  • Developing


Allow users to export media library files as a compressed zip file.


  • Site web
  • Support for


screenshot-1Export the administration page of the media library

Export the administration page of the media library


  1. Download and activate the complement through the ‘Complementos’ pantalla in WordPress.
  2. Go to Media -> Export via the admin menu to access the Export Media Library page.
  3. Adjust the form options before continuing with the export.

Frequently asked questions

I can’t open the generated zip file

Try using the 7-Zip extraction utility if you are having trouble extracting the downloaded zip file. It’s free and ouvert code.



It does its job.

Marco Panichi 29 août 2022

The plugin is very simple, non-invasive and works perfectly.


Corrupt zip.

double cabeza73 July 13, 2022

I’m not really complaining (free plugin, thanks!) but it happens on my servers. Latest php, hosted by lightningbase. Tried 4 unzip programs. I have a very fast internet connection so it downloads in seconds… Bummer, great tool.


Simple and efficient !

Vera May 25, 2022

It does what it has to do. Simple and effective



sweet house 24 janvier 2022

Simple, fast, perfect.


Yes Yes Yes

January 3, 2022

Thank you all


I am still working

phil December 28, 2021


Read all 33 reviews

Contributors & Developers

“Export Media Library” is open source software. The following people have contributed to this plugin.


  • 63042c90be09ee74ed0067463c013659Andrej Pavlovic

“Exporter la bibliothèque multimédia” a été traduit en 7 paramètres régionaux. Merci aux traducteurs pour leurs contributions.

Translate “Export Media Library” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.



  • Bumped minimum PHP version to 7.4


  • Bumped maennchen/ZipStream-PHP version to 2.1.0
  • Added FAQ


  • adjust syntax to ensure plugin compatibility check can run on older php versions (eg. PHP 5.2)
  • removed dependency on ext-mbstring by allowing mbstring polyfill to be used as fallback
  • export zip filename now incorporates blogname and utc date for better consistency and organization
  • clean and end all output buffers by default to ensure PHP doesn’t store zip archive in output buffer and run out of memory


  • bumped minimum php version to 7.1
  • flush buffer after every write in order to avoid exceeding memory


  • added support for PHP 7.0


  • composer – maennchen/zipstream-php – bumped to version 1.1


  • bumped minimum php version to 7.1
  • updated zipstream library


  • expose API::export function for easier reuse by 3rd-party code
  • set last modify time for each file in zip to match the timestamp on disk


Fixed title of plugin in readme.


  • Fully functional release.


  • Alpha release.


  • Version: 4.0.0
  • Last updated: 1 month ago
  • Active installations: 40,000+
  • WordPress Version: 4.7.10 or higher
  • Tested up to: 6.0.2
  • PHP Version: 7.4 or higher
  • Languages:

    See all 8


    Dutch, English (US), German, Greek, Italian, Persian, Spanish (Spain), and Swedish.

    Translate into your language

  • Tags:

    descargar descargar biblioteca multimedia exportar biblioteca multimedia

  • Advanced View

Calificaciones Ver todo

  • 5 estrellas 30
  • 4 estrellas 0
  • 3 estrellas 3
  • 2 estrellas 0
  • 1 estrella 0

Inicie sesión para enviar una reseña.


  • 63042c90be09ee74ed0067463c013659 Andrej Pavlovic


Issues resolved in last two months:

1 out of 1

View support forum

Apoyo » Arreglando WordPress » Biblioteca de medios de exportación e importación

Export and Import media library

  • 0ceeed022b3bb6487317f235c733ac2fPrositas sacudidas


    hace 1 año, 10 meses


    ¿Hay un complemento que la biblioteca de medios de exportación e importación incluye la ruta URL?


    • This topic was modified 1 year, 10 months ago by 0ceeed022b3bb6487317f235c733ac2fshakedprosites.

Viewing 2 replies – 1 through 2 (of 2 total)

  • Moderator ed4f856405e64c1492839d2bf4913baaMel Choyce-Dwan


    1 year, 10 months ago

    Hey @shakedprosites! You can use WordPress’s native exporting and importing tools to do this.

    In your WordPress admin, navigate to Tools > Export, and select “Media” from the list of what to export. Then, download the export file.

    In the site you want to import your media to, go to Tools > Import, and install the WordPress importer. Then, you can upload the export file you downloaded from your other site.

    Let me know if this works for you!

    Thread Starter 0ceeed022b3bb6487317f235c733ac2fshakedprosites


    1 year, 10 months ago

    Hi @melchoyce

    Thank u, it worked 🙂

    • This reply was modified 1 year, 10 months ago by 0ceeed022b3bb6487317f235c733ac2fshakedprosites.

Viewing 2 replies – 1 through 2 (of 2 total)

  • The topic ‘Export and Import media library’ is closed to new replies.

How to Export Your WordPress Media Library

Anna Fitzgerald

Anna Fitzgerald

Updated: May 10, 2022

Published: April 15, 2022

There are a few reasons you might need to export your WordPress media library. Maybe you used a backup plugin that backed up everything but your media files. Maybe you just created a new site and only want to transfer the images from an existing site to the new one.

Site owner exporting media library from WordPress and processing Filezilla FTP client

Whatever the reason, there are multiple ways you can export your media library without having to download every image individually to a folder on your computer. Doing so manually would be tedious and virtually impossible on a media-rich site.

In this post, we’ll explore four ways you can export media from your WordPress website painlessly.

Download Now: How to Launch a WordPress Website [Free Guide + Checklist]

How to Export Your WordPress Media Library

There are four methods for exporting your WordPress media library. You can use the native export tool to move your media to another WordPress site. You can use an FTP solution to download your media files remotely, but this can take a long time. You can use cPanel’s File manager for a faster download. Or you can use a plugin to automate the process.

Let’s walk through each method below so you can pick the one that best suits your skills, file management tools, and media library.

How to Export Your WordPress Media Library Using the Native Export Tool

WordPress has a built-in export tool. This tool allows you to export your posts, pages, custom post types, comments, custom fields, categories, tags, custom taxonomies, users, and media. We’ll walk through how to use this tool to export your media library below. 

1. Log in to your WordPress dashboard. 

2. Click Tools > Export

Navigating to the WordPress Sidebar Export Tool

3. Select the radio button labeled Media

Exportar medios usando la herramienta de exportación nativa en el tablero de WordPress-1

4. Select a date range if you only need to export files that were uploaded within a specific time frame.

5. Click the Download Export File button.

This will create an XML file for you to save to your computer. Once saved, you can log in to another WordPress site and use the WordPress importer tool to import the XML file. 

This process is so incredibly simple that it seems like the obvious choice. If However, if your media library is very large or you have a slower connection, then the download might time out before it completes. If either is true for you, then try one of the methods below.

How to Export Your WordPress Media Library Using FTP

FTP, or File Transfer Protocol, offers users direct access to their website’s files from their computers, without the use of a browser. Since FileZilla is one of the most widely used FTP solutions and is officially recommended by WordPress, we’ll use it in this demo. If you’re using another FTP solution, the steps will be similar.

1. Open FileZilla. It should say Remote or Local Site in the top left-corner of your screen.

Filezilla window opened to start process of exporting WordPress media library

Image Source

2. Click on the wp-content directory.

3. Find the folder labelled “uploads” and drag it to your desktop.

Uploads folder in wp-content directory of FileZilla

Image Source

This is another incredibly simple option. However, the major disadvantage of using FTP is how slow the download process is. Each media file will be uploaded to the FTP queue and downloaded one-by-one.

If you have hundreds or thousands of files in your media library, consider one of the other methods below.

How to Export Your WordPress Media Library Using cPanel

cPanel organizes all the files on your WordPress hosting account into folders and lets you manage and edit them with File Manager. Since File Manager is a simple and popular tool, we’ll walk through how you can use it to export your media library. If you’re using another file manager, the process will be similar.

1. To start, log in to your control panel and open the File Manager.

2. Click the public_html folder.

Public_html folder in cPanel's File Manager outlined in red

Image Source

3. Click the wp-content folder.

4. Find the folder labelled “uploads.”

5. Select it, then click the Compress button in the top toolbar.

Red arrow pointing to compress button in cPanel's File Manager

Image Source

6. Under Compression Type, select the Zip Archive option.

Red arrow pointing to Zip Archive option in cPanel's File Manager

Image Source

7. By default, it will be named “uploads.zip.” You can leave as is or rename it.

8. Click Compress File(s).

9. A new window will automatically open with the “Compression Results,” showing how much the compressed files were reduced in size. Click Close.

10. Back in wp-content, select the uploads.zip folder and click the Download button in the top toolbar.

Download button in cPanel's File Manager outlined in red

Image Source

11. Once the download is complete, you can move the file from your Download directory to your desktop or any folder you wish.

If you’d like to simplify this process further, you can use a plugin.

How to Export Your WordPress Media Library Using a Plugin

We’ll walk through how to export your WordPress media library using the Export Media URLs plugin. If you’re using another plugin, check out its documentation for exact steps.

1. First, log into your WordPress dashboard.

2. Click Plugins > Add New.

Click Plugins > Add New in WordPress dashboard to start plugin installation process

3. Search for “Export Media URLs.” When the search result appears, click Install Now.

User searching for and installing Export Media URLs plugin in dashboard

4. Click Activate. You’ll automatically be redirected to Export Media URLs plugin page. 

_Export Media URLs plugin page under Tools tab of WordPress dashboard

5. Now it’s time to configure the Export Media URLs plugin settings. Select the data you want included in the export, in addition to the file URLs. Also select if you want media files by all authors, or specific ones. 

Media URL and files by all authors selected in Export Media URLs plugins settings page

6. Then select CSV file for Export Type. 

CSV file selected as Export Type on Export Media URLs plugins setting page

7. Once you’ve made these selections, click Export Now. Your entire WordPress media library will be downloaded as a CSV file into your Downloads directory.

Export button now outlined in red on Media URL Export Plugins configuration page

WordPress Plugins to Export Your Media Library

While any of the methods described above will allow you to export your media library, WordPress plugins can automate the process to save you the most time. Take a closer look at the Export Media Library plugin and another highly-rated option below.

Export Media URLs

Export Media Library is a free WordPress plugin that allows users to extract the URLs of their media library files and export them as a CSV file (or view them within their dashboard). You can also choose to export the ID, title, type, and date uploaded of these media files. 

Since this output format is more helpful for setting up redirects than the XML file format that the WordPress export tool uses by default, this plugin is ideal for exporting your WordPress media library when migrating web hosts. 

URL of means exported by the user with ID, title, transport costs and type of means through Exportar URL of means

Export Media with Selected Content

Cuando utiliza la función de exportación nativa en WordPress para exportar un tipo de publicación específico, los archivos multimedia relacionados no se exportan de forma predeterminada. Ahí es donde Export Media with Selected Content viene al rescate. Cuando esté instalado, agregará una casilla de verificación con la etiqueta “Exportar medios con contenido seleccionado”. Cuando está marcado, este complemento ubicará la imagen destacada y los archivos adjuntos de una publicación y los exportará.

Checkbox labeled "Export media with selected content" added to native export settings when plugin is installed

This plugin has limitations. Since the plugin looks for “attached” media in the post body, if the theme or plugins on your site use different ways to refer to the media, then the plugin will not be able to find or export them.

Exporting WordPress Media Library

If you share the themes, host the Web sites, it is possible that you download all the images and multimedia files of your WordPress site. You can do this in several ways: you can use the native export tool, an FTP client, cPanel or a plugin. The method you choose should best suit your technical skills, file management tools, connection, and media library size.

Editor’s Note: This post was originally published in June 2020 and has been updated for completeness.

palaver clave

Themes: WordPress Website

Don’t forget to share this post!

Google Google translator

Google Google Translate

Video Export media library wordpress

Related Posts

Free chat room code for my website

Contents1 How to set up a free chat room on the website.2 3 comentarios2.1 Trackbacks/Pingbacks2.2 Submit a Comment Cancel reply3 How to Create a Chat Room Website…

Background image full screen css

Contents1 Cómo – Full Page Image1.1 Example1.2 Example2 CSS background image tamaño tutorial: how to codify a complete page background image3 Perfect Full Page Background Image3.1 Méthode CSS géniale,…

WordPress leverage browser caching

Contents1 Aproveche el almacenamiento in hidden del navegador1.1 Will it works for my website?1.2 Where are plugin options1.3 Some JavaScript files still display under Leverage Browser Caching1.4…

WordPress post to facebook page

Contents1 How to Automatically Post to Facebook from WordPress1.1 Download Now: How to Launch a WordPress Website [Free Guide + Checklist]1.2 1. Create an IFTTT account.1.3 2….

Download images from wordpress media library

Contents1 How to export your WordPress media library1.1 Download maintenant : How to launch a WordPress website [Free Guide + Checklist]1.2 How to export your WordPress media…

WordPress single post template

Contents1 How to Create Custom Unique Post Templates in WordPress2 Post Template Files2.1 author.php2.2 Fecha.php3 Handbook navigation4 How to Create Custom Single Post Templates in WordPress5 Video…