Skip to content
  • A desktop-powered media pipeline for WordPress

  • The FASTEST way to add files to the WordPress Media Library

  • Reduce upload times and web server load by up to 90%

  • Bulk Overwrite existing files. A real time saver and a must have for any WordPress site.

  • Unlimited upload file size. No more file exceeds the maximum upload size for this site errors.

  • Add modern image formats, WebP / AVIF, to your PNG, JPG, and GIF images.

How It Works (and Why It’s Faster)

Why performance is dramatically better

Traditional WordPress uploads rely entirely on your web server.

That means every step — file transfer, image processing, and media size generation — consumes server CPU and is limited by PHP settings, timeouts, and hosting constraints.

Desktop Media Uploader works differently.

Uploads and processing are handled locally by the desktop application, then transferred directly to WordPress once complete.

Bulk transfer vs single-file uploads

WordPress uploads files one at a time. Each file is processed individually, which adds overhead and slows down large uploads.

On many shared hosting environments, there’s an additional limitation: request rate limiting. Even on fast servers, sending many small upload requests in rapid succession can be throttled, reducing overall performance.

Desktop Media Uploader works differently.

Files are prepared and transferred in bulk, reducing repeated processing and improving overall efficiency.

Think of it like transporting 100 people:

  • WordPress uploads: sending one person at a time in individual cars
  • Desktop Media Uploader: moving everyone together in a single bus

Both reach the same destination — but bulk transfer is significantly faster and more efficient.

This removes the usual bottlenecks:

  • No PHP upload limits
  • No browser timeouts
  • No server-side image processing load
  • No resource spikes on shared hosting

Because the heavy work happens outside your server, uploads are significantly faster and more reliable.

Performance improvements vary depending on your hosting environment and media processing requirements.

The comparison below shows real-world results.

Performance

Desktop Media Uploader is all about reducing upload time while minimizing web server load. To verify the performance improvements when using. Desktop Media Uploader, we performed several upload tests and compared WordPress Media Library (wpml) and Desktop Media Uploader (Me Up) upload times and CPU usage.

Upload tests:

  • 221 high-quality jpg images and all the media sizes (2020 theme)
  • Same 221 high-quality jpg images with only the thumbnail media size

Click here to see the testing details.

How did we do? Check the graphs below for the stellar results. Click or tap the image to expand the view.

Features

Media Sizes

Select which media sizes are to be applied to uploaded files. Uses the current WordPress setting for available media sizes. Similar to the WordPress plugin Disable Generate Thumbnails.

For more details as to why you might want to limit your image sizes, see the Image Sizes article over at wpbeginner.com.

Disable PDF Thumbnail Previews

Stop WordPress from generating PDF preview thumbnails. See the article Disable PDF Previews over at wpbeginner.com as to why you may want to use this feature.

Set the import directory based on the custom time

If checked, “Set the imported date to  File Time”, files are moved to the year-month-based folders based on file modification time. You can also select a custom date by clicking on “Custom“.

Really useful if you’re starting a new website and have older files you would like to have entered into the WordPress media library by their date.

Requires the ” Organize my uploads into month- and year-based folders” WordPress Media setting to be enabled.

Image Processing

Only applied if Optimize Original Image is enabled.

  • Resize
  • Adjust quality
  • Auto-rotate
  • Remove metadata (EXIF)
  • Progressive output
  • Add watermark
Convert PNG to JPG

Only applied if Optimize Original Image is enabled.

Covert all or only non-transparent images. Converted images are passed along to any image processing you have enabled.

Overwrite

Bulk overwrite media files
Replace hundreds of existing media files in one operation — no deleting, renaming, or duplicate uploads.

To overwrite an existing Media Library entry, the uploaded file must have the same file name and extension.

When Set file date is Current, Desktop Media Uploader finds the matching Media Library entry and overwrites the file in its current upload location.

When Set file date is File or Custom, the selected date determines the upload directory used for overwrite matching.

If no match is found, the file is added to the Media Library.

Media entries that have been scaled, rotated, or edited by WordPress are not overwritten.

Similar to Easy Media Replace plugin by ShortPixel.

Bulk overwrite comes to WordPress!

Unlimited File Size

Files that exceed the web server size limit are broken into chunks and reassembled on the web server once all chunks have been uploaded. Say goodbye to exceeds the maximum upload size for this site upload errors.

Add WebP/AVIF formats to PNG, JPG, and GIF images

Using the WebP image format, your images can be smaller in file size than GIF, PNG, and JPEG without losing quality. This makes your website load faster and saves bandwidth. WebP conversions that are larger than the original file are not saved. You’ll need a compatible Image Optimizer plugin to display WebP images on your site. Check the Knowledge Base for a list of available plugins. See the wpbeginner.com post How To Use WebP Images in WordPress for info on how to set up and test WebP images on your site.

AVIF is another modern image format with additional features not found in the WebP format.AVIF conversions that are larger than the original file are not saved. You’ll need a compatible Image Optimizer plugin to display AVIF images on your site. Check the Knowledge Base for a list of available plugins.

FAQ

Will overwrite work with my theme gallery, slider, or slideshow?

Usually, but it depends on how your theme, page builder, gallery widget, or slideshow plugin stores and displays images.

Desktop Media Uploader replaces matching files in the WordPress Media Library. If your gallery or slideshow uses the same WordPress media attachment, the updated image will normally be used.

Some themes, page builders, sliders, and gallery plugins store image URLs, generated thumbnails, cached copies, custom crops, or separate slide data. In those cases, replacing the Media Library file may not update the gallery or slideshow. You may need to clear the plugin/theme cache, regenerate thumbnails, update the slide/gallery item, or reselect the image depending on how that tool works.

For best results, test overwrite with one image before replacing a large gallery or slideshow batch.

See also: Overwrite compatibility

Do I need to configure Desktop Media Uploader before uploading?

No. Desktop Media Uploader is designed to work out of the box with sensible defaults and a near-zero learning curve.

The default image-size settings match standard WordPress media defaults. Optional WebP and AVIF settings use commonly used image optimizer defaults, making it easy to start with familiar settings and adjust them later if needed.

If you already know how to use the WordPress Media Library uploader, the basic workflow will feel familiar: drop your files, review the selected images, and start the upload.

Most users can connect their WordPress site, drop files into the app, and start uploading without changing the advanced settings.

I prefer to use my server’s image processing tools. Can Desktop Media Uploader still be useful?

Yes. Desktop Media Uploader does not require you to use its image resizing or modern-format image creation features.

If you prefer to use your existing server-side image optimizer, CDN image service, or WordPress image-processing workflow, you can set Desktop Media Uploader to upload only the original image files.

To do this:

  • Disable Optimize Original
  • Disable all generated image sizes
  • Do not enable WebP creation
  • Do not enable AVIF creation

With those options disabled, Desktop Media Uploader uploads your original image files without creating additional processed copies.

In a simple 63-image test on a budget shared host, using matching image settings on the server and in Desktop Media Uploader:

  • WordPress Media Library upload: about 4 minutes, with CPU usage over 60% during upload
  • Desktop Media Uploader upload: about 1.3 minutes, with CPU usage under 10% during upload

In that test, Desktop Media Uploader reduced upload time by about 70% and reduced CPU usage during upload by about 95%.

Actual results will vary depending on hosting, image sizes, network speed, WordPress configuration, and active plugins.

Even when server-side image processing is preferred, Desktop Media Uploader can still provide faster bulk uploads, unlimited upload file size, lower server CPU usage during upload, automatic retry handling, and optional bulk overwrite support.

Your existing server-side tools can then process, optimize, compress, or deliver the uploaded images according to your site’s normal configuration.

Can Desktop Media Uploader help with recurring promotional images?

Yes. Desktop Media Uploader can help stores, restaurants, service businesses, clubs, and other organizations that update promotional images on a regular schedule.

For example, a site may display weekly specials, menu items, guest artist schedules, daily promotions, event announcements, featured products, or other recurring visual content in a compatible slider, gallery, or page section that uses WordPress Media Library images.

In many cases, these promotional images do not need a link at all. They may simply display text and graphics, such as a menu special by day or a guest artist list for the week.

By keeping the same image file names and enabling Desktop Media Uploader’s overwrite feature, the site owner can upload updated promotion graphics from the desktop app while the existing slider or page continues using the same Media Library images.

This can make recurring image updates faster and less error-prone because the site owner does not need to manually replace each image in the Media Library or rebuild the display each time.

No slider rebuild. No repeated image replacement. Just update the graphic and upload.

Can I preserve image dates when uploading old photos?

Yes. Desktop Media Uploader can help schools, churches, clubs, historical groups, and other organizations upload older image collections while preserving useful date organization in the WordPress Media Library.

For example, a school may want to highlight student work, class projects, events, sports teams, or graduation photos by year. If years of images are uploaded through the normal WordPress uploader on the same day, the Media Library may group them under the upload date instead of the dates that match the image collection.

Desktop Media Uploader can use the file time when creating WordPress media entries. This allows older images to be organized under the file’s year and month in the Media Library instead of being grouped only by the day they were uploaded.

The file time used is the file’s modified date. If the files have been modified since they were created, they will be uploaded using the modified date, not the original creation date.

If you know that a batch of files belongs to a specific year and month, use the custom date option instead. This lets you set the upload date for that batch so the images are grouped where you expect them in the Media Library.

That can make Media Library browsing, date filtering, and future image searches much easier. Instead of manually sorting a large mixed upload, the site owner can keep historical images grouped by date as they are added to WordPress.

This workflow is useful for school archives, yearly project galleries, scanned photo collections, historical websites, event archives, club records, church photos, and other image collections where the date matters.

Preserve the timeline during upload instead of spending hours manually sorting old images later.

Who is Desktop Media Uploader for?

Desktop Media Uploader is for WordPress site owners, photographers, developers, agencies, store owners, designers, and other users who need a faster, cleaner way to upload, replace, process, or revise WordPress media files.

It is especially useful for image-heavy sites, WooCommerce product catalogs, portfolio websites, client review workflows, site builds, migrations, and projects where uploading or replacing media through the normal WordPress browser uploader becomes slow, time-consuming, or error-prone.

Desktop Media Uploader works with the WordPress Media Library. Images uploaded by Desktop Media Uploader can be used by themes, page builders, galleries, sliders, WooCommerce products, and other tools that use Media Library images directly.

For photographers, Desktop Media Uploader can make client image review workflows easier. A photographer can upload images to the WordPress Media Library, display them with a compatible gallery, slider, theme, or page builder, and share one review link with the client. If revisions are needed, the photographer can keep the same file names, enable overwrite, upload revised images, and optionally use a different watermark file for each revision.

This workflow can be useful for large commercial projects, but it can also help with smaller sessions where not everyone can be in the studio at the same time. For example, a family photo session may need input from grandparents, relatives in another location, or clients with limited mobility.

For beginner photographers building a first portfolio site, Desktop Media Uploader can also help when the site is hosted on a low-cost shared hosting plan. Image resizing, optimization, WebP conversion, AVIF conversion, and watermarking are handled by the desktop app instead of placing all of that work on the web server. This can make uploads and image changes faster while reducing server resource strain.

For WooCommerce stores, Desktop Media Uploader can help with product image updates, supplier image changes, seasonal catalog refreshes, corrected product photos, branding updates, and large product-image cleanup projects. Standard WooCommerce product images and product gallery images use the WordPress Media Library, so keeping the same file names and using overwrite can make product image updates faster and less error-prone.

For WordPress developers, freelancers, agencies, and system integrators, Desktop Media Uploader can become a practical setup and maintenance tool for client sites. The developer can install the WordPress plugin, confirm the connection, and help configure the media workflow. In many projects, the client installs the desktop app because the client usually has the original image files.

The developer sets up the WordPress side. The client keeps control of the image files. Desktop Media Uploader connects the two.

The developer can use the trial to confirm that Desktop Media Uploader works with the client’s WordPress site, hosting account, and media workflow. If the tool becomes part of the client’s ongoing image workflow, the client can purchase a site license for continued use.

Desktop Media Uploader does not replace gallery plugins, sliders, themes, page builders, WooCommerce, or image display tools. It complements them by making the media preparation, upload, overwrite, watermark, and revision workflow faster and less error-prone.

Compatibility depends on how your site displays and stores images. Desktop Media Uploader works best with tools that use images directly from the WordPress Media Library. If a plugin copies image files into its own storage, creates separate image records, uses external or virtual images, or replaces WordPress Media Library image handling, overwritten files may not update automatically in that plugin.

The same results may be possible manually, but Desktop Media Uploader helps reduce the waiting, repeated uploading, server processing, and revision confusion that often come with media-heavy WordPress projects.

Let Desktop Media Uploader handle the heavy media workflow before your compatible WordPress tools display the images.

Read about overwrite compatibility

Can Desktop Media Uploader help with WooCommerce product images?

Yes. Standard WooCommerce product images and product gallery images use the WordPress Media Library, which makes WooCommerce a good fit for Desktop Media Uploader workflows.

For product image updates, keep the revised image file names the same, enable Desktop Media Uploader’s overwrite feature, and upload the updated images from the desktop app. In many standard WooCommerce setups, the products can continue using the existing Media Library images while the underlying files are replaced.

This can be useful for seasonal catalog updates, supplier image changes, corrected product photos, branding updates, and large product-image refreshes.

Compatibility may vary if your store uses plugins or custom code that copy images into separate storage, use external/virtual image attachments, or replace WooCommerce’s normal Media Library image handling.

Will Desktop Media Uploader overload my server?

WordPress hosting providers offer a wide range of products; some of which have very limited resources. Have a look at Best WordPress Hosting Compared for an example list of servers and their resource limits.
By default, Desktop Media Uploader uploads files as quickly as possible, which could overload resource-limited servers. To avoid server overload, use these Advanced Settings to throttle Desktop Media Uploader uploads.

Server IO – MB/s Limit Desktop Media Uploader’s disk I/O.
Please review your hosting provider’s TOS before setting this value.
Server Files/Second Limit the number of files processed each second; throttling CPU usage.
post_max_size (MB) Limit the payload size of each post to the server.
Enable if you’re experiencing upload timeout/socket hangup network errors.
Desktop Media Uploader’s default payload is 25MB.


Show Me

What happens if I do not renew my annual license? Will Desktop Media Uploader continue to work?

Desktop Media Uploader requires an active license to upload files. Without an active license, you will not be able to upload files.

How do I see WordPress server changes in the Desktop Media Uploader app?

After making changes to your WordPress site configuration, just click the desktop app’s refresh icon (next to the site url) ( Show Me ).

Does Desktop Media Uploader modify my documents?

No – Desktop Media Uploader doesn’t modify or delete any of your original media files. Also, no temporary media files are created by Desktop Media Uploader, so there is no need to worry about SSD wear.

I’m having a problem, how do I contact support?

Please use the ticket-based help desk system available at Desktop Media Uploader Help Desk.

You can also open a support ticket from your Desktop Media Uploader desktop app ( Show Me ).

Download 3 Day Free Trial Today!

Desktop Media Uploader Desktop App Requirements

  • Windows 10 / Windows 11 x86 (64 bit)
  • macOS 10.15 or higher (Intel)
  • macOS 12.3.1 or higher (Apple)

Desktop Media Uploader WordPress Plugin Requirements

  • WordPress 5.8 or higher
  • PHP version 7.4 or higher
  • IIS Web Server – not supported
  • WordPress multi-site – not supported

Desktop Media Uploader WordPress Plugin Installation

  1. Download the zip file from this page.
  2. Upload it from the Plugins >> Add New > Upload page.

Getting Started

Purchase a 12 month single domain license – $11.99

D