Title: ResizeFly
Author: alpipego
Published: <strong>May 25, 2016</strong>
Last modified: December 17, 2020

---

Search plugins

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

This plugin **hasn’t been tested with the latest 3 major releases of WordPress**.
It may no longer be maintained or supported and may have compatibility issues when
used with more recent versions of WordPress.

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

# ResizeFly

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

[Download](https://downloads.wordpress.org/plugin/resizefly.3.2.6.zip)

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

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

## Description

Instead of creating image sizes on upload, this plugin only creates them when requested.

Normally after activating a new theme or plugin that adds new image sizes, you will
have to use a tool like [Regenerate Thumbnails](https://wordpress.org/plugins/regenerate-thumbnails/)
to create the newly registered image sizes. Depending on the size of the media library
and the “power” of your server, this might take a while or even take several tries
to process all your images; and in the end, you don’t even know if you’ll need all
of the resized images.

This plugin takes care of the resizing dynamically and creates the requested size
the moment it is first requested—and only when it is requested.

#### Support

For users: Please use the support forums on [wordpress.org](https://wordpress.org/support/plugin/resizefly)

For developers: Head over to the [Github repository](https://github.com/alpipego/resizefly/)
For everything else, find me on [twitter](https://twitter.com/alpipego) or on slack

## Installation

 1. Upload the plugin to your plugins directory (usually `wp-content/plugins`)
 2. Make sure you have Pretty Permalinks enabled
 3. Activate the plugin

The plugin handles the images from here on. The resized images are saved in a subfolder
inside your uploads directory.

#### Prerequisites

You’ll need at least PHP 5.5, WordPress 4.7 and either GD or Imagick on your server.

#### Uninstalling

If you want to uninstall the plugin for good, make sure to regenerate your image
thumbnails/sizes afterward using [Regenerate Thumbnails](https://wordpress.org/plugins/regenerate-thumbnails/)
or similar.

## FAQ

### Why does this not work when using NGINX?

Often your NGINX is configured in a way to serve the image as a static resource 
and in case of failure throw a 404 Not Found error.

To work around this, make sure the request is sent to WordPress when the image cannot
be found.

Add a directive like:

    ```
    location ~* (/[^/]+/)?uploads/(.+\.(png|gif|jpe?g)) {
        try_files $uri $uri/ /index.php?q=$uri&$args;
        expires max;
        log_not_found off;
        access_log off;
    }
    ```

If you have one long location directive listing all the static file formats (css,
js, zip, etc.), you can also just drop the `try_files $uri $uri/ /index.php?q=$uri&
$args;` in there.

### Why is there a `resizefly-duplicate` directory in my uploads folder?

The plugin stores an optimized duplicate of each image in this folder. The reason
for this is, that image resizing puts a strain on your server and uses comparably
a lot of resources. To minimize this ResizeFly creates an optimized copy from which
the smaller image sizes will be created.

## Reviews

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

### 󠀁[Best WP Image Sizes Solution!](https://wordpress.org/support/topic/best-wp-image-sizes-solution/)󠁿

 [hatisenang](https://profiles.wordpress.org/hatisenang/) April 22, 2020 1 reply

Thank you so much for such a brilliant solution for WordPress Image Sizes! This 
should be added to the WP-Core in my opinion. No more painful time consuming regenerating
image sizes. Yay! I love all the settings as well! It’s so nice to be able to see
all of the registered image sizes right there in on place plus the option to Restrict
Image Sizes is just wonderful! Oh and on top of that we can even add new image sizes
right there on the settings page! Just wow! Thank you so much. GBY.

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

### 󠀁[Well done](https://wordpress.org/support/topic/well-done-467/)󠁿

 [lennardv](https://profiles.wordpress.org/lennardv/) February 19, 2019 1 reply

The idea to only generate thumbnails that are really needed, with the added flexibility
of specifying sizes dynamically, is quite obvious and a real miss in wordpress. 
Sites can get very big when all sorts of plugins add their image sizes to the the
website, creating a lot of unused images. This is plugin is very well written and
works great! I would recommend it.

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

### 󠀁[Spart Speicherplatz auf dem Server und bei BackUps](https://wordpress.org/support/topic/spart-speicherplatz-auf-dem-server-und-bei-backups/)󠁿

 [lembach](https://profiles.wordpress.org/lembach/) February 11, 2018

Nach umfangreichen Änderungen an meiner Website (mehrmals neues Theme) u.v.a. sind
meine BackUp-Dateien grössenmässig aus allen Nähten geplatzt. Alle nicht mehr benötigten
Bildgrössen per FTP von Hand zu löschen hat, wie zu erwarten war, schnell zu Fehlern
geführt. Auf der Suche nach einer Lösung per Plugin bin ich zu meinem Glück auf 
ResizeFly von Alexander Goller gestossen. Am 23.01.2018 habe ich einen Fehler gemeldet,
schon am nächsten Tag kam das Bugfix zurück. Am 9.2.2018 bemerkte ich einen anderen
Fehler und heute morgen (11.2.2018) war er schon beseitigt. Das ist Support der 
Extraklasse. Mit der Version 2.0.3 bin ich rundum glücklich. Wenn ich jetzt ein 
BackUp der Medien machen will, lösche ich einfach den Medien-Cache (also alle skalierten
Bildgrössen) und hab damit als Downloadvolumen nur die ursprünglich hochgeladenen
Dateien und sonst keinerlei Überhang. Die notwendigen umgerechneten Bildgrößen bauen
sich ja automatisch wieder auf, sobald sie im Browser angezeigt werden sollen. Vielen
Dank Alex

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

### 󠀁[Nice idea!](https://wordpress.org/support/topic/nice-idea-35/)󠁿

 [wellbeingtips](https://profiles.wordpress.org/wellbeingtips/) September 3, 2016

Works as described!

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

### 󠀁[Great plugin](https://wordpress.org/support/topic/great-plugin-10193/)󠁿

 [Anthony](https://profiles.wordpress.org/jcerberus/) September 3, 2016

Thank You!!!

 [ Read all 5 reviews ](https://wordpress.org/support/plugin/resizefly/reviews/)

## Contributors & Developers

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

Contributors

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

“ResizeFly” has been translated into 1 locale. Thank you to [the translators](https://translate.wordpress.org/projects/wp-plugins/resizefly/contributors)
for their contributions.

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

### Interested in development?

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

## Changelog

#### 3.2.6

 * fix issue with trying to add number to string
 * revert methods to get image id to prevent db strain

see https://github.com/alpipego/resizefly/releases for full changelog

## Meta

 *  Version **3.2.6**
 *  Last updated **5 years ago**
 *  Active installations **10+**
 *  WordPress version ** 4.7.0 or higher **
 *  Tested up to **5.6.17**
 *  PHP version ** 5.6 or higher **
 *  Languages
 * [English (US)](https://wordpress.org/plugins/resizefly/) and [German](https://de.wordpress.org/plugins/resizefly/).
 *  [Translate into your language](https://translate.wordpress.org/projects/wp-plugins/resizefly)
 * Tags
 * [Dynamic](https://pcd.wordpress.org/plugins/tags/dynamic/)[dynamic images](https://pcd.wordpress.org/plugins/tags/dynamic-images/)
   [image](https://pcd.wordpress.org/plugins/tags/image/)[jpg](https://pcd.wordpress.org/plugins/tags/jpg/)
   [png](https://pcd.wordpress.org/plugins/tags/png/)
 *  [Advanced View](https://pcd.wordpress.org/plugins/resizefly/advanced/)

## Ratings

 5 out of 5 stars.

 *  [  5 5-star reviews     ](https://wordpress.org/support/plugin/resizefly/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/resizefly/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/resizefly/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/resizefly/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/resizefly/reviews/?filter=1)

[Add my review](https://wordpress.org/support/plugin/resizefly/reviews/#new-post)

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

## Contributors

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

## Support

Got something to say? Need help?

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