Type to search.

#755 by installs

Media Sync

by erolsk8Version 1.5.3

Simple plugin to scan "uploads" directory and bring those files into Media Library.

Active installs
50,000+
#755 of 1,000
Downloads, all time
687.2K
687,157
Downloads, 30 days
11.6K
2.9K in the last 7
Rating
4.7 / 5
86 reviews
Last updated
3 months ago
Aug 15, 2026
Version
1.5.3
44 releases

Upkeep and compatibility

Last updatedAugust 15, 2026Updated in the last 3 months
Tested up toWordPress 7.1.4Covers WordPress 7.1.4, the current release
Needs WordPress5.3 or newer
Needs PHP7.4 or newer
First publishedApril 27, 2018
Support, last two months0 of 1 threads resolved (0%)

Reviews

4.7 / 5 from 86 reviews

Reviews by star rating
5 stars79
4 stars0
3 stars0
2 stars3
1 star4

Downloads, last 30 days

Low 147 a dayHigh 940 a day

What the author says it does

This plugin allows you to examine all files within the uploads directory to determine which ones are present in the Media Library and which ones are just sitting there unused. You can then choose the files you want to import into the database, thereby including them in the Media Library.

Moreover, you can utilize FTP to upload files directly to the uploads directory and subsequently add these files to the Media Library avoiding any file size limitations.

Disclaimers

• “1 file first”

Please try to import only one file first – to see if it works as you expected.

• “All at once”

This plugin is designed for scanning, selecting, and importing all files at once. However, based on your server’s configuration, memory, and timeout challenges may arise with extensive file quantities. To mitigate this, a newly revamped pro version employs incremental directory scans to effectively tackle these issues.

• “Your setup is unique”

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

Stuck at importing / spins endlessly

Please try to increase max_execution_time (and/or memory_limit) in php.ini on server (as described here).

Files not showing up in Media Library

Please make sure “Dry Run” option is NOT checked. This is a safety mechanism to make sure you know what you’re doing, so be careful, try it first with just one file.

Doesn’t work

Please first try to turn on debugging in Settings -> Media Sync and check Network tab in Chrome DevTools to see what is going on in the background. Then report actual errors since it’s hard to help without knowing the error which is causing the problem.

Latest changelog entry

1.5.3

  • Compatibility with WordPress 7.1 client-side media processing. Files that WordPress 7.1 creates alongside an upload (the original HEIC image kept next to its JPEG version, and the video and poster image generated from an animated GIF) are now correctly recognized as already being in the Media Library, so they are not offered for import as duplicates.
  • Also recognizes images edited in the Media Library (crop, rotate) as already imported.
  • Tested for WordPress 7.1.

Screenshots

From WordPress.org.

Tagged

Plugins that share its tags

#685 by installs

Add From Server

by Dion Hulse

Add From Server is designed to help ease the pain of bad web hosts, allowing you to upload files via FTP or SSH and later import them into WordPress.

Installs
60,000+
Rating
4.6 (239)
Updated
6 years ago

#45 by installs

File Manager

by mndpsingh287

file manager provides you ability to edit, delete, upload, download, copy and paste files and folders.

Installs
1+ million
Rating
4.6 (1.5K)
Updated
1 day ago

#54 by installs

Safe SVG

by 10up

Enable SVG uploads and sanitize them to stop XML/SVG vulnerabilities in your WordPress website.

Installs
1+ million
Rating
4.9 (79)
Updated
5 days ago

#62 by installs

One Click Demo Import

by Syed Balkhi

Import your demo content, widgets and theme settings with one click. Theme authors! Enable simple theme demo import for your users.

Installs
1+ million
Rating
4.3 (79)
Updated
6 months ago

#264 by installs

Widget Importer & Exporter

by Steven Gliebe

Import and export your widgets.

Installs
200,000+
Rating
4.7 (117)
Updated
16 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. The author takes donations at their donate page.