Resize Image After Upload


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 🙂

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 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! 🙂

Snímky obrazovky

  • Full preview of the settings screen.


  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!

Časté dotazy

Installation Instructions
  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!
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 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, it can not only resize your images but it can compressthem 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.


Simple and Efficient

Desde 2009 procuro uma solução como essa. Meus sinceros agradecimentos aos criadores deste plugin. Espero que mantenham essa simplicidade e a objetividade atual.

Small, simple and perfect

Отличный плагин, сжимающий загружаемые изображения.
Больше не надо использовать photoshop или другие редакторы перед загрузкой.
Есть комбайны типа Smush Image Compression, но они тяжелы и не удобны в пользовании.
Здесь же минимум кода, максимум пользы.
The author, do not complicate the plugin. No need for new features.

(Resolved) Adware on the dashboard

UPDATE: Thanks to a quick response from the plugin author, I was able to deploy the updated version of this plugin. The advertisements are contained to the plugin-specific pages and no longer appear across the rest of the admin dashboard pages.

A recent update to this plugin started injecting adware into the admin dashboard. There are advertisements at the top of every dashboard page for ShortPixel Image Optimizer and Modula WordPress Photo Gallery. This is a violation of the WordPress Plugin Guidelines.

I have reported this violation to

I was alerted to this problem by site admins at my university who were confused by these advertisements and asking our support staff if they should install these plugins. (They cannot, of course. We use a dev/test/production environment and version control system, and plugins cannot be installed directly on the production server).

Works like a Magic

Before using this plugin, I used to resize using and upload. Even though, I love and the process, it was more time consuming and a laptop is needed to upload. Now, using this plugin, I can directly upload from my mobile phone. There are many other complex plugins that does the same thing. What I like about this plugin, is it’s simplicity.

Přečtěte si všech 42 recenzí


Resize Image After Upload je otevřený software. Následující lidé přispěli k vývoji tohoto pluginu.


Přehled změn


Release date: 3rd August 2018

  • Remove recommended plugins


Release date: 14th April 2018

  • Add recommended plugins


Release date: 20th December 2017

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


Release date: 21th August 2017

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


Release date: 18th June 2017

  • [Fix] Notice not dismissing


Release date: 18th June 2017

  • [Update] Add convert PNG to JPG option


Release date: 18th September 2015

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


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.


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.


Minor maintenance release:

  • [Fix] Correcting an error in the documentation.


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.


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.


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


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


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


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


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


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


  • [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.


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


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


  • [Added] Initial release.