Title: UploadAlly
Author: thepluginhub
Published: <strong>November 12, 2026</strong>
Last modified: November 12, 2026

---

Search plugins

![](https://ps.w.org/uploadally/assets/banner-772x250.png?rev=3797297)

![](https://ps.w.org/uploadally/assets/icon-256x256.png?rev=3797297)

# UploadAlly

 By [thepluginhub](https://profiles.wordpress.org/thepluginhub/)

[Download](https://downloads.wordpress.org/plugin/uploadally.1.0.8.zip)

 * [Details](https://wordpress.org/plugins/uploadally/#description)
 * [Reviews](https://wordpress.org/plugins/uploadally/#reviews)
 *  [Installation](https://wordpress.org/plugins/uploadally/#installation)
 * [Development](https://wordpress.org/plugins/uploadally/#developers)

 [Support](https://wordpress.org/support/plugin/uploadally/)

## Description

UploadAlly opens a review when you select an image in the WordPress media picker.
Crop or resize the image, edit its filename and compare the measured WebP file size
and dimensions with the original. Then choose which version to upload. You can review
one image at a time or link quality and width across a batch.

All included features are free. No account, licence key, subscription or external
image-processing service is required.

#### New uploads

 * Review JPEG, PNG and WebP files before transfer in the Media Library and in page
   builders that use the native WordPress media picker.
 * Adjust WebP quality and width and see how those settings change the file size
   and dimensions.
 * Crop with draggable edges or enter exact dimensions, and edit the filename before
   upload.
 * Choose to upload the compressed/cropped version or the original image. Existing
   WebP images can be adjusted further or uploaded with their original bytes. Crop
   and resize choices are retained even when the edited file is larger.

#### Existing images

Scan existing JPEG and PNG attachments as used throughout your pages and convert
them to WebP individually or in a bulk selection. Choose a maximum width, compression
level and review file sizes. Conversion verifies the new image and generated sizes
before updating detected local references and removing replaced files.

Cropping and renaming are available during native new-upload review, including WordPress’s
basic browser uploader when it can open the same review before transfer. The standalone
server-side fallback supports cropping. The existing-library conversion list changes
format and width; it does not offer a general crop or rename tool for older attachments.

#### Review unused media

Find attachments with no detected references and review them before deletion. The
scanner checks supported database content and local text files, including common
builder and custom-field references. A fresh check runs before deletion.

Back up your site first. No scanner can prove that an image is unused everywhere.
External sites, dynamically built URLs and unsupported integrations can contain 
references it cannot detect. Deletion may be permanent when WordPress Media Trash
is disabled.

#### Image support and originals

Native new-upload review supports JPEG, PNG and WebP, including preview, crop, rename,
quality and width adjustments. Static WebP can be edited further or uploaded with
its original bytes. Animated WebP, animated PNG, GIF, SVG and other unsupported 
formats upload unchanged. Existing-library conversion and legacy server-side upload
review support JPEG/PNG only. Transparency and proportions are retained; browser
re-encoding removes embedded image metadata. Compression results vary by image.

The existing-image converter and server-side fallback require a WordPress image 
editor with WebP support. Browsers without WebP encoding can upload the original.
WordPress and other plugins may apply their own image processing.

The default settings are a 2000-pixel upload max width and quality 80. The optional
file-size and megapixel caps are off by default and can be enabled independently
in Optimization Settings. WordPress and hosting limits still apply. Existing-image
conversion suggests up to 2000 pixels without enlarging smaller images.

For confirmed server-side upload reviews, the default is to delete the JPEG/PNG 
source after verified conversion. Turn that setting off to retain it, though this
will increase server storage. Existing-library conversion removes replaced files
after success; keep an independent backup before converting. Keeping an original
during upload leaves it unconverted.

#### Privacy and external services

Image processing takes place in your browser or on your WordPress server. The plugin
sends no images or usage data to PluginHub or another image service, has no analytics
or telemetry, and makes no external service requests. Normal WordPress update checks
are handled by WordPress.org.

#### Source and licence

The package contains the complete readable PHP, JavaScript and CSS source. No compilation,
package manager or separately hosted source is required. All bundled code is licensed
under GPLv2 or later; the licence is included in LICENSE.

## Screenshots

[⌊Review a new photo before upload. Compare measured JPEG and WebP sizes and adjust
the filename, quality and width.⌉⌊Review a new photo before upload. Compare measured
JPEG and WebP sizes and adjust the filename, quality and width.⌉[

Review a new photo before upload. Compare measured JPEG and WebP sizes and adjust
the filename, quality and width.

[⌊Set a precise crop with draggable handles or exact dimensions.⌉⌊Set a precise 
crop with draggable handles or exact dimensions.⌉[

Set a precise crop with draggable handles or exact dimensions.

[⌊Review multiple uploads and link quality and width to process the optimized versions
together.⌉⌊Review multiple uploads and link quality and width to process the optimized
versions together.⌉[

Review multiple uploads and link quality and width to process the optimized versions
together.

## Installation

 1. Install the ZIP through Plugins > Add Plugin > Upload Plugin, then activate it.
 2. Open Media > Optimization Settings and review the upload width, quality and original-
    file settings.
 3. Select or drag JPEG/PNG/WebP files into a native WordPress media uploader. Review
    horizontal filename tabs when more than one file is queued. Upload the current 
    file or link quality/width for all pending files. For multiple files, the heading
    tracks pending files and the tab arrows page through complete filenames. A per-
    tab remove button requires confirmation. Completed tabs group first in green, with
    a right-side checkmark and read-only options; the header also shows the confirmed
    uploaded count. Close or Escape clears pending files from the native queue; a transfer
    already sent to WordPress may finish. The review closes automatically after the
    final confirmed upload; failures keep it open for retry.
 4. Use Optimize Existing Images for older JPEG/PNG attachments. Back up your site 
    before converting or deleting media.

#### Moving from Image Upload Optimizer 1.0.7

 1. Finish any open upload reviews and deactivate Image Upload Optimizer.
 2. Install and activate UploadAlly. It copies your saved settings and keeps your Media
    Library attachments.
 3. Check Media > Optimization Settings. Once the settings are confirmed, you can remove
    the old plugin. Start a new scan if you were reviewing unused media.

## FAQ

### Does the plugin change new images without asking?

No. Native new JPEG, PNG and WebP uploads offer a choice between the adjusted WebP
version and the original. WebP-only selections also open review. Animated WebP and
animated PNG keep their animation. Inline block-editor uploads that bypass the native
picker stay in their original format. GIF, SVG and other unsupported file types 
upload unchanged; when selected alongside a reviewable image they remain in the 
queue until you choose to upload them. Legacy server-side review and existing-library
conversion remain limited to JPEG/PNG.

### Can I crop and rename images already in my Media Library?

The crop and rename controls are for new uploads only. The existing image list provides
WebP conversion and width controls. You can still use WordPress’s image editor for
other edits to older images.

### Are my original files kept?

When your browser creates the WebP version before uploading, the original stays 
on your device. For server-side fallback reviews, keeping the source after verified
conversion is off by default to conserve server storage; turn off source deletion
to retain it. Existing library conversion removes replaced files after verified 
success. Backing up your site first is important.

### Do I need a paid service or API key?

No. All included features work locally without payment, an account or an API key.

### Will the unused-media scan find every reference?

No. Results provide candidates for your review before removal. References on other
sites, dynamically built URLs and unsupported integrations may be missed. Back up
before deleting.

### What happens when I deactivate or delete the plugin?

Deactivation keeps your settings and media. Deleting the plugin through WordPress
removes its settings, temporary scan state, pending review markers and locks. It
does not delete Media Library images or reverse previous conversions.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“UploadAlly” is open source software. The following people have contributed to this
plugin.

Contributors

 *   [ thepluginhub ](https://profiles.wordpress.org/thepluginhub/)

[Translate “UploadAlly” into your language.](https://translate.wordpress.org/projects/wp-plugins/uploadally)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/uploadally/), check
out the [SVN repository](https://plugins.svn.wordpress.org/uploadally/), or subscribe
to the [development log](https://plugins.trac.wordpress.org/log/uploadally/) by 
[RSS](https://plugins.trac.wordpress.org/log/uploadally/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.8

 * Rename Image Upload Optimizer to UploadAlly and carry over saved settings when
   switching from 1.0.7.
 * Validate upload review tokens and media requests, including the selection for
   unused-media deletion.

#### 1.0.7

 * Keep crop width presets and optimized uploads in sync with the latest upload 
   dimensions.
 * Preserve animated uploads and linked width settings, make upload caps opt-in,
   and reuse confirmed attachments on retry.
 * Use the same review for the basic browser uploader when available, keep inline
   block-editor uploads intact, and match portrait previews to the stored dimensions.
 * Close completed upload reviews automatically after all uploads are confirmed,
   while keeping failed files available for retry.
 * Group completed upload tabs first with green confirmation styling, confirmed 
   uploaded counts and a responsive filename status tag.
 * Add native new-upload editing for existing WebP images, including preview, crop,
   rename, quality and width controls, while preserving the original-upload option.

#### 1.0.6

 * Prepare the free WordPress.org edition with WordPress-managed updates and complete
   public listing information.
 * Review new JPEG/PNG uploads before transfer, with measured WebP previews, crop,
   rename, width, quality and cancellation controls.
 * Preserve existing-image conversion and guarded unused-media review.
 * Start existing-image conversion at up to 2000 pixels without enlarging smaller
   images.

#### 1.0.5

 * Update the display name and product link.

#### 1.0.4

 * Add complete-result file-size sorting to the existing-image list.

#### 1.0.3

 * Recognize Cornerstone and Pro attachment-and-size references during unused-media
   checks.

#### 1.0.2

 * Improve custom-field reference discovery, scan efficiency and error handling.

#### 1.0.1

 * Add existing-library WebP conversion, reference updates and unused-media review.

## Meta

 *  Version **1.0.8**
 *  Last updated **1 day ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.7 or higher **
 *  Tested up to **7.1.4**
 *  PHP version ** 8.1 or higher **
 * Tags
 * [image compression](https://wordpress.org/plugins/tags/image-compression/)[image crop](https://wordpress.org/plugins/tags/image-crop/)
   [image optimization](https://wordpress.org/plugins/tags/image-optimization/)[media library](https://wordpress.org/plugins/tags/media-library/)
   [webp](https://wordpress.org/plugins/tags/webp/)
 *  [Advanced View](https://wordpress.org/plugins/uploadally/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/uploadally/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/uploadally/reviews/)

## Contributors

 *   [ thepluginhub ](https://profiles.wordpress.org/thepluginhub/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/uploadally/)