Type to search.

#225 by installscommunity

Imsanity

by Shane BishopVersion 2.9.4

Automatically resizes huge image uploads. Are contributors uploading huge photos? Tired of manually resizing your images? Imsanity to the rescue!

Active installs
200,000+
#225 of 1,000
Downloads, all time
5M
5,028,603
Downloads, 30 days
34.2K
8.8K in the last 7
Rating
4.9 / 5
291 reviews
Last updated
2 months ago
Aug 20, 2026
Version
2.9.4
19 releases

Upkeep and compatibility

Last updatedAugust 20, 2026Updated in the last 3 months
Tested up toWordPress 7.1.4Covers WordPress 7.1.4, the current release
Needs WordPress6.8 or newer
Needs PHP7.4 or newer
First publishedJuly 22, 2011
Support, last two months0 of 1 threads resolved (0%)

Reviews

4.9 / 5 from 291 reviews

Reviews by star rating
5 stars277
4 stars8
3 stars0
2 stars2
1 star4

Downloads, last 30 days

Low 462 a dayHigh 3.3K a day

What the author says it does

Automatically resize huge image uploads with Imsanity. Choose whatever size and quality you like, and let Imsanity do the rest. When a contributor uploads an image that is larger than the configured size, Imsanity will automatically scale it down to the configured size and replace the original image.

Imsanity also provides a bulk-resize feature to resize previously uploaded images and free up disk space. You may resize individual images from the Media Library’s List View.

This plugin is ideal for blogs that do not require hi-resolution original images to be stored and/or the contributors don’t want (or understand how) to scale images before uploading.

You may report security issues through our Patchstack Vulnerability Disclosure Program. The Patchstack team helps validate, triage and handle any security vulnerabilities. Report a security vulnerability.

Features

  • Automatically scales large image uploads to a more “sane” size
  • Bulk resize feature to resize existing images
  • Selectively resize images directly in the Media Library (List View)
  • Allows configuration of max width/height and JPG quality
  • Optionally converts BMP and PNG files to JPG for more savings
  • Once enabled, Imsanity requires no actions on the part of the user
  • Uses WordPress built-in image scaling functions

Translations

The opening of the plugin's own description. The full text, installation notes and changelog are on its WordPress.org page.

Questions the author answers

Will installing the Imsanity plugin alter existing images in my blog?

Activating Imsanity will not alter any existing images. Imsanity resizes images as they are uploaded so it does not affect existing images unless you specifically use the “Bulk Image Resize” feature on the Imsanity settings page. The Bulk Resize feature allows you to quickly resize existing images.

Why am I getting an error saying that my “File is not an image” ?

WordPress uses the GD library to handle the image manipulation. GD can be installed and configured to support various types of images. If GD is not configured to handle a particular image type then you will get this message when you try to upload it. For more info see http://php.net/manual/en/image.installation.php

How can I tell Imsanity to ignore a certain image so I can upload it without being resized?

You can re-name your file and add “-noresize” to the filename. For example if your file is named “photo.jpg” you can rename it “photo-noresize.jpg” and Imsanity will ignore it, allowing you to upload the full-sized image.

If you are a developer (or have one handy), you can also use the ‘imsanity_skip_image’ filter to bypass resizing for any image.

Does Imsanity compress or optimize my images?

While Imsanity does compress JPG images in the process of resizing them, it uses the standard WordPress compression. Thus, the resulting images are not efficiently encoded and can be optimized further (without quality loss) by the EWWW Image Optimizer and many other image optimization plugins.

Will Imsanity resize images from plugin X, Y, or Z?

If the images can be found in the Media Library of your site, then it is likely Imsanity will resize them. Imsanity uses the wp_handle_upload hook to process new uploads and can resize any existing images in the Media Library using the Bulk Resizer. If the images are not in the Media Library, you can use the EWWW Image Optimizer to resize them.

Why would I need this plugin?

Photos taken on any modern camera and most cellphones are too large to display full-size in a browser.

This wastes space on your web server, and wastes bandwidth for your visitors to view these files.

Imsanity allows you to set a sanity limit so that all uploaded images will be constrained to a reasonable size which is still more than large enough for the needs of a typical website.

Latest changelog entry

2.9.4

Release Date – August 20, 2026

  • fixed: compat with WP 7.1 – prevent new client-side processing from scaling the original too early
  • fixed: prevent resizing of sideloaded thumbs from new client-side processing

Screenshots

From WordPress.org.

Tagged

Plugins that share its tags

#60 by installs

EWWW Image Optimizer

by Shane Bishop

Comprehensive image optimization with WebP, AVIF, Lazy Load, and more. Optimize images automatically for Faster Sites and Happy Visitors.

Installs
1+ million
Rating
4.8 (1.8K)
Updated
2 days ago

#257 by installs

Firelight Lightbox

by Firelight

Formerly Easy Fancybox. The most popular WordPress lightbox plugin. Simple, fast, and responsive. Opens images, videos, PDFs, and custom popups.

Installs
200,000+
Rating
4.8 (361)
Updated
26 days ago

#328 by installs

Responsive Lightbox & Gallery

by dFactory

The most popular lightbox plugin and responsive gallery builder for WordPress.

Installs
100,000+
Rating
4.9 (2K)
Updated
11 days ago

#332 by installs

Simple Lightbox

by Archetyped

The highly customizable lightbox for WordPress

Installs
100,000+
Rating
4.3 (239)
Updated
49 days ago

Where this page's numbers come from

Read from the WordPress.org plugin API on , when WordPress 7.1.4 was the current release. WordPress.org rounds active installs into buckets. These are the directory's figures, not my verdict, and I haven't tested this plugin. The author takes donations at their donate page.