Title: Resize Image After Upload
Author: ShortPixel
Published: <strong>September 13, 2012</strong>
Last modified: December 10, 2025

---

Search plugins

![](https://ps.w.org/resize-image-after-upload/assets/banner-772x250.png?rev=1940740)

![](https://ps.w.org/resize-image-after-upload/assets/icon-256x256.png?rev=1940740)

# Resize Image After Upload

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

[Download](https://downloads.wordpress.org/plugin/resize-image-after-upload.1.8.6.zip)

 * [Details](https://wordpress.org/plugins/resize-image-after-upload/#description)
 * [Reviews](https://wordpress.org/plugins/resize-image-after-upload/#reviews)
 *  [Installation](https://wordpress.org/plugins/resize-image-after-upload/#installation)
 * [Development](https://wordpress.org/plugins/resize-image-after-upload/#developers)

 [Support](https://wordpress.org/support/plugin/resize-image-after-upload/)

## Description

**A free, fast, easy to use, stable and frequently updated plugin to resize your
images after upload. Supported by the friendly team that created [ShortPixel](https://wordpress.org/plugins/shortpixel-image-optimiser/)
🙂**

This plugin automatically resizes images (JPEG, GIF, and PNG) when they are uploaded
to within a given maximum width and/or height to reduce server space usage, speed
up your website, save you time and boost your site’s SEO.
 Imagine that nowadays
images can be over 4-5MB and using this plugin you can reduce them to 100-200KB 
with no extra effort on your side!

In addition, the plugin can force the re-compression of uploaded JPEG images and
convert PNGs to JPEG (if they don’t have a transparency layer), regardless of whether
they are resized or not.

Is that simple, just give it a try, it is safe and free! 🙂

Other plugins by [ShortPixel](https://shortpixel.com):

 * [FastPixel Caching](https://wordpress.org/plugins/fastpixel-website-accelerator/)–
   WP Optimization made easy
 * [ShortPixel Image Optimizer](https://wordpress.org/plugins/shortpixel-image-optimiser/)–
   Image optimization & compression for all the images on your website, including
   WebP & AVIF delivery
 * [ShortPixel Adaptive Images](https://wordpress.org/plugins/shortpixel-adaptive-images/)–
   On-the-fly image optimization & CDN delivery
 * [Enable Media Replace](https://wordpress.org/plugins/enable-media-replace/) –
   Easily replace images or files in Media Library
 * [reGenerate Thumbnails Advanced](https://wordpress.org/plugins/regenerate-thumbnails-advanced/)–
   Easily regenerate thumbnails
 * [WP SVG Images](https://wordpress.org/plugins/wp-svg-images/) – Secure upload
   of SVG files to Media Library

**Get in touch!**

 * Email [https://shortpixel.com/contact](https://shortpixel.com/contact)
 * Twitter [https://twitter.com/shortpixel](https://twitter.com/shortpixel)
 * Facebook [https://www.facebook.com/ShortPixel](https://www.facebook.com/ShortPixel)
 * LinkedIn [https://www.linkedin.com/company/shortpixel](https://www.linkedin.com/company/shortpixel)

## Screenshots

 * [[
 * Full preview of the settings screen.

## Installation

 1. Upload the plugin ‘resize-image-after-upload’ to the ‘/wp-content/plugins/’ directory.
 2. Activate the plugin through the ‘Plugins’ menu in WordPress.
 3. Edit the max-width/max-height settings under ‘Settings > Resize Image Upload’.
 4. Once active, just upload images as normal and it will just work!

## FAQ

### Is this plugin compressing the images?

Yes, this plugin compresses the original images, you can select the JPEG quality
for example. For a professional image optimization solution though we recommend 
you [this](https://wordpress.org/plugins/shortpixel-image-optimiser/) image optimization
plugin.

### Is this plugin resizing also older images?

This plugin will _not_ resize images that have already been uploaded. For this you
can use [ShortPixel](https://wordpress.org/plugins/shortpixel-image-optimiser/),
it can not only resize your images but it can compress them as well!

### Is the original image and/or its EXIF data kept?

The resizing/recompression process will discard the original uploaded file including
EXIF data.

## Reviews

![](https://secure.gravatar.com/avatar/feee639b2f06292cf8760afdf6aa08fc8a89bb16e3549887e6662672586e7f28?
s=60&d=retro&r=g)

### 󠀁[It doesn’t support Avif and Webp format. An unsatisfactory plugin](https://wordpress.org/support/topic/it-doesnt-support-avif-and-webp-format-an-unsatisfactory-plugin/)󠁿

 [Abdolaziz](https://profiles.wordpress.org/abdolaziz/) January 29, 2025

It doesn’t support Avif and Webp format. An unsatisfactory plugin.

![](https://secure.gravatar.com/avatar/17cbe42f40d887c9cbbc10b232629b871f3205432b2140fad9a6752fbfc3410f?
s=60&d=retro&r=g)

### 󠀁[Disappointed and Unsatisfactory Performance](https://wordpress.org/support/topic/disappointed-and-unsatisfactory-performance/)󠁿

 [zzlatevv](https://profiles.wordpress.org/zzlatevv/) November 27, 2024 1 reply

I had high hopes for this plugin, but it fell short in crucial areas. It does not
support resizing of WebP and AVIF images, which are becoming increasingly common.
This is a significant limitation in today’s web environment. To make matters worse,
there’s an issue with the wrong orientation when images are resized using this plugin.
I can see that someone has reached out to the developers about this, but they refused
to fix it. Such a lack of responsiveness and unwillingness to address critical issues
is unacceptable. Until these problems are resolved, I cannot recommend this plugin
to anyone looking for a reliable image resizing tool. I’d stay away from this plugin!

![](https://secure.gravatar.com/avatar/c3641e517e7970765855f22d95b8c62d572901c42173179656fe2aa39a8a2146?
s=60&d=retro&r=g)

### 󠀁[Superb!](https://wordpress.org/support/topic/superb-994/)󠁿

 [gechure](https://profiles.wordpress.org/gechure/) November 10, 2023 1 reply

This is an absolutely amazing plugin that does exactly what it says. Thank you ShortPixel
for developing such a wonderful plugin and for offering it free of charge.

![](https://secure.gravatar.com/avatar/df56c74587f1e09dc14e7664ec61ba803bba512733f9f5f7e8ee6017867b09bf?
s=60&d=retro&r=g)

### 󠀁[Thanks for fixing the big images issue](https://wordpress.org/support/topic/thanks-for-fixing-the-big-images-issue/)󠁿

 [Roice](https://profiles.wordpress.org/roicecz/) September 15, 2023 1 reply

Unfortunately, Wordpress administrators do not deal with this at all, and all it
takes is one careless editor and the administrator has a lot to do for many hours.
With this plugin, servers are no longer filled with unnecessary giant images that
are ultimately useless and just lie dead on the server and take up space. Lots of
space.

![](https://secure.gravatar.com/avatar/ae352c27c5e63b6fab238c6203f9814b7cef0e88f608be399b837b965e31f915?
s=60&d=retro&r=g)

### 󠀁[There is no better image plugin than this one](https://wordpress.org/support/topic/there-is-no-better-image-plugin-than-this-one/)󠁿

 [Aleksandar](https://profiles.wordpress.org/aivanov12/) November 1, 2022 1 reply

There is no better image plugin than this one! Thank you very much to his team!

![](https://secure.gravatar.com/avatar/dabdb5dcee150040637e55e402905c1747b4889ab98c3aeaa65b85a56a546da5?
s=60&d=retro&r=g)

### 󠀁[Excellent work](https://wordpress.org/support/topic/excellent-work-290/)󠁿

 [syhussaini](https://profiles.wordpress.org/syhussaini/) September 26, 2021 1 reply

Works as advertised. Now posting using a mobile is a breeze. No longer need to worry
about the hefty images that people may upload when posting with mobile, especially
with mobile photos.

 [ Read all 56 reviews ](https://wordpress.org/support/plugin/resize-image-after-upload/reviews/)

## Contributors & Developers

“Resize Image After Upload” is open source software. The following people have contributed
to this plugin.

Contributors

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

[Translate “Resize Image After Upload” into your language.](https://translate.wordpress.org/projects/wp-plugins/resize-image-after-upload)

### Interested in development?

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

## Changelog

#### 1.8.6

Release date: 10th April 2019

 * Improve security to the settings form by using nonce

#### 1.8.5

Release date: 3rd August 2018

 * Remove recommended plugins

#### 1.8.4

Release date: 14th April 2018

 * Add recommended plugins

#### 1.8.3

Release date: 20th December 2017

 * [Fix] Skip animated GIFs that GD can’t resize.

#### 1.8.2

Release date: 21th August 2017

 * [Fix] Better sanitize post data when saving settings.

#### 1.8.1

Release date: 18th June 2017

 * [Fix] Notice not dismissing

#### 1.8.0

Release date: 18th June 2017

 * [Update] Add convert PNG to JPG option

#### 1.7.2

Release date: 18th September 2015

 * [Fixed] Undefined option notices when running WordPress in debug mode.

#### 1.7.1

Release date: 26th February 2015

 * [Update] After reports of the plugin resizing PDF files, added check to ensure
   the plugin only attempts a resize on JPEG, GIF, and PNG file types other than
   relying on the response from WP_Image_Editor.

#### 1.7

This is a major under-the-hood release to change core workings of the plugin. The
plugin still functions as normal, but the way in which it resizes images has now
changed to use standard WordPress libraries. This means that should your server 
have better image processing libraries than the GD default (e.g. ImageMagick), then
the resizing method should make use of them. This should improve the output of your
resized images!

 * [Update] Plugin completely re-engineered to use WP_Image_Editor when resizing
   images.

#### 1.6.2

Minor maintenance release:

 * [Fix] Correcting an error in the documentation.

#### 1.6.1

Fix a few edge case bugs, I go and break the main functionality – that’s life! This
is a maintenance release to fix a bug.

 * [Fix] Correct the logic behind which direction to perform resizing in.

#### 1.6

This is a major maintenance release to squash a few long outstanding bugs.

 * [Update] Tidied up the plugin settings page.
 * [Fix] Significant number of bug fixes through extensive testing.
 * [Fix] Resizing wasn’t running on square images.
 * [FIX] Media upload was failing for BMP images.
 * [Fix] Replaced use of deprecated PHP functions with correct ones.

#### 1.5

 * [Added] Ability to force re-compression even if resize is not required.
 * [Fix] Compression quality value was not adhered to.

#### 1.4.2

 * [Update] Added ability to enter a resize value of zero (0) to prevent resizing
   in a particular dimension.

#### 1.4.1

 * [Fix] Reverting code back to how it was in v1.3.0 after previous premature deployment
   of v1.4.0. Please use this version.

#### 1.4

 * [Error] Code was deployed prematurely and should not have made its way to the
   live repository. Please do NOT use this version.

#### 1.3

 * [Update] Added ability to set the JPEG compression quality level when JPEGs are
   resized. Default is 90.

#### 1.2

 * [Update] Now only runs images through the resizer if required, i.e. the image
   is actually larger than the max height/width.

#### 1.1.1

 * [Fix] Corrected functionality that sets default plugin options if the plugin 
   version number changes.
 * [Fix] Adds default option for max-height value.
 * [Update] Updated the screenshot to include new maximum height field.
 * [Update] Increased the default maximum height and width to 1200px each.

#### 1.1

 * [Update] Added ability to set maximum height (thanks @Wonderm00n).

#### 1.0.1

 * [Update] Update to read me, no feature updates unfortunately.

#### 1.0

 * [Added] Initial release.

## Meta

 *  Version **1.8.6**
 *  Last updated **4 months ago**
 *  Active installations **80,000+**
 *  WordPress version ** 3.5 or higher **
 *  Tested up to **6.9.4**
 *  PHP version ** 5.6 or higher **
 * Tags
 * [bulk resize](https://wordpress.org/plugins/tags/bulk-resize/)[downsize](https://wordpress.org/plugins/tags/downsize/)
   [rescale](https://wordpress.org/plugins/tags/rescale/)[resize](https://wordpress.org/plugins/tags/resize/)
 *  [Advanced View](https://wordpress.org/plugins/resize-image-after-upload/advanced/)

## Ratings

 4.8 out of 5 stars.

 *  [  51 5-star reviews     ](https://wordpress.org/support/plugin/resize-image-after-upload/reviews/?filter=5)
 *  [  1 4-star review     ](https://wordpress.org/support/plugin/resize-image-after-upload/reviews/?filter=4)
 *  [  1 3-star review     ](https://wordpress.org/support/plugin/resize-image-after-upload/reviews/?filter=3)
 *  [  1 2-star review     ](https://wordpress.org/support/plugin/resize-image-after-upload/reviews/?filter=2)
 *  [  2 1-star reviews     ](https://wordpress.org/support/plugin/resize-image-after-upload/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/resize-image-after-upload/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/resize-image-after-upload/reviews/)

## Contributors

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

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/resize-image-after-upload/)

## Donate

Would you like to support the advancement of this plugin?

 [ Donate to this plugin ](https://www.paypal.me/resizeImage)