Title: Simple Image Sizes
Author: Nicolas Juen
Published: <strong>March 3, 2011</strong>
Last modified: April 14, 2026

---

Search plugins

![](https://ps.w.org/simple-image-sizes/assets/banner-772x250.jpg?rev=3506203)

![](https://ps.w.org/simple-image-sizes/assets/icon-256x256.jpg?rev=3506203)

# Simple Image Sizes

 By [Nicolas Juen](https://profiles.wordpress.org/rahe/)

[Download](https://downloads.wordpress.org/plugin/simple-image-sizes.3.2.5.zip)

 * [Details](https://vec.wordpress.org/plugins/simple-image-sizes/#description)
 * [Reviews](https://vec.wordpress.org/plugins/simple-image-sizes/#reviews)
 *  [Installation](https://vec.wordpress.org/plugins/simple-image-sizes/#installation)
 * [Development](https://vec.wordpress.org/plugins/simple-image-sizes/#developers)

 [Support](https://wordpress.org/support/plugin/simple-image-sizes/)

## Description

This plugin lets you create custom image sizes for your site. Override your theme
sizes directly on the Media settings page, regenerate thumbnails, and copy `add_image_size`
PHP for your theme.

### ℹ️ Simple Image Sizes, a Mediapapa product

**Simple Image Sizes will always remain free.** It is actively maintained by me (
Nicolas Juen). I’m also building [Mediapapa](https://wordpress.org/plugins/mediapapa/),
a complementary plugin focused on understanding and organizing your media library.
[> More on these changes](https://www.wp-mediapapa.com/blog/simple-image-sizes-update/)

### Features

 * Insert images in posts at the right size using your custom sizes.
 * Control whether each size appears in the “Insert media” size dropdown.
 * Regenerate thumbnails in bulk from **Settings  Media**, and pick which sizes 
   to rebuild.
 * Copy generated `add_image_size` PHP for your theme when you want to keep sizes
   and deactivate the plugin.
 * Regenerate from the **Media** library: one file at a time or with list bulk actions.
 * Regenerate from a single attachment’s edit screen.
 * Approximate end time and clearer feedback while bulk regeneration runs.

[Contribute on GitHub directly.](https://github.com/Rahe/Simple-image-sizes)

## Screenshots

 * [[
 * [[
 * [[

## Installation

**PHP 8 required.**

 1. Download, unzip and upload to your WordPress plugins directory
 2. Activate the plugin within your WordPress Administration Backend
 3. Go to Settings  Media
 4. Configure your new image sizes and regenerate the thumbnails!

## FAQ

### Where can I add image sizes?

Go to Settings  Media, then you can add an image size. You have to add a unique 
custom name without any spaces or special chars.
 The best is to use something like
my-custom-size. Then you have several fields for configuring the image size, the
width, the height, cropping. And then you can choose if the image is displayed on
the media insertion or not ( this will be displayed on the dropdown list ).

### Who maintains this plugin?

Nicolas Juen, the original author, continues to lead maintenance together with the
Mediapapa Team.

### How does Simple Image Sizes relate to Mediapapa?

Simple Image Sizes focuses on creating and regenerating image sizes. Mediapapa focuses
on understanding and organizing your media library (usage, cleanup, duplicates, 
and related workflows).

## Reviews

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

### 󠀁[Very useful plugin – Love it!](https://wordpress.org/support/topic/very-useful-plugin-love-it/)󠁿

 [andreadelriva](https://profiles.wordpress.org/andreadelriva/) September 6, 2025

This plugin has been a life saver for me thought the years, without major issues.
Very simple and intuitive to use (tough it could still use a little bit of refinement
to better explain its settings). But so far so good! Glad to see it is still maintained
periodically.Keep it up!

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

### 󠀁[Was about to use](https://wordpress.org/support/topic/was-about-to-use/)󠁿

 [mark ball](https://profiles.wordpress.org/mballew/) October 24, 2023

I was about to try this plugin, but seems it’s not supported any more

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

### 󠀁[Doesn’t work on the latest WP version 6.1.1](https://wordpress.org/support/topic/doesnt-work-on-the-latest-wp-version-6-1-1/)󠁿

 [Nina Harris](https://profiles.wordpress.org/ninaharris/) January 29, 2023

This plugin doesn’t work on 6.1.1 with WooCommerce. First setting the product no
cropping is not saved. Next, when regenerating images it gets stuck.

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

### 󠀁[Helpful plugin to use self chosen image sizes](https://wordpress.org/support/topic/helpful-plugin-to-use-self-chosen-image-sizes/)󠁿

 [magerquark](https://profiles.wordpress.org/magerquark/) May 29, 2021

Website speed is very important for me. This plugin allows you to create additional
image sizes and to override used standard image sizes of your wordpress theme. It
helps not to use oversized images which slow down your website.

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

### 󠀁[One of a kind](https://wordpress.org/support/topic/one-of-a-kind-33/)󠁿

 [stemmegaar](https://profiles.wordpress.org/stemmegaar/) November 25, 2020

I can’t find any plugin that makes mye images the way I want them. But this one 
dose it! One of a kind! Grateful for this!

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

### 󠀁[Great little plugin seems to still work](https://wordpress.org/support/topic/great-little-plugin-seems-to-still-work/)󠁿

 [lonelywriter](https://profiles.wordpress.org/lonelywriter/) May 24, 2020

I’m using WordPress version 5.4.1 and a Sahifa theme. Unfortunately my theme displays
featured images cropped and huge. the CSS modifications can fix the display size
but this little plugin did the trick to stop the theme from cropping the images.
I just checked the “Cropping=no” option. No bugs so far with the theme or version
of WordPress. But I am a little worried as someone left a review talking about server
load. We shall see. I will test if I can deactivate the plugin and keep this no 
crop option. Also because it’s old I worry about security. I wish the developer 
would update it but I am still giving it 5 stars cause it worked great for me, even
today in May 2020. UPDATE: Even more amazing! Right at the bottom the plugin lets
you download the functions.php modifications to add manually to your theme file 
so you can deactivate the plugin!

 [ Read all 90 reviews ](https://wordpress.org/support/plugin/simple-image-sizes/reviews/)

## Contributors & Developers

“Simple Image Sizes” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ Nicolas Juen ](https://profiles.wordpress.org/rahe/)
 *   [ The Mediapapa Team ](https://profiles.wordpress.org/mediapapa/)
 *   [ Jason Rouet ](https://profiles.wordpress.org/jaz_on/)

“Simple Image Sizes” has been translated into 9 locales. Thank you to [the translators](https://translate.wordpress.org/projects/wp-plugins/simple-image-sizes/contributors)
for their contributions.

[Translate “Simple Image Sizes” into your language.](https://translate.wordpress.org/projects/wp-plugins/simple-image-sizes)

### Interested in development?

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

## Changelog

 * 3.2.5
    - Add optional dismissible admin notice on Media library and Settings > Media
      about Mediapapa (not shown when Mediapapa is already active)
    - Remember notice dismissal per user until the next release or a new plugin 
      activation
    - Add short maintenance line with link below thumbnail regeneration on Settings
      > Media
    - Add filters and constants for Mediapapa CTA and blog URLs
    - Tighten capability checks on media AJAX actions that were missing them
    - Sanitize post types in regeneration queries and fix empty check after filtering
      post types
    - Align single-image and featured-image regeneration with attachment and post
      edit permissions; show regenerate controls only when allowed
    - Media settings: limit SIS list-table styling to the regeneration block so 
      the core settings table layout stays intact
    - Media settings: drop the WordPress “fixed” list-table class on regeneration
      tables so all columns stay visible on smaller widths
    - Admin: reduce flash of “Update” / “Get PHP” controls before JavaScript hides
      them (CSS aligned with script behavior)
 * 3.2.4
    - Security fix on image size name displayed into media page. Props Ibuki Sato
      of Nippon Engineering College of Hachioji.
 * 3.2.3
    - Update minimum php version to 8.0
    - Fix vendor error with composer, case sensitive problems
 * 3.2.2
    - Update minimum version
    - Add CI/CD for releases
    - Add wp-scripts for the compilation
 * 3.2.1
    - Remove the .git file
    - Add phpcs file
 * 3.2.0
    - Compatibility to 4.9.X
    - Reformat code and improve maintenability
 * 3.1.1
    - Make translatable the link on admin featured image metabox
    - Add filter to allow to remove the button : filter SIS/Admin/Post/Display_Thumbnail_Regenerate
 * 3.1.0
    - Regenerate images from the featured image
    - Use wp_send_json since the minimum WordPress version is 3.5
 * 3.0.10
    - Remove text-domain on the header for language pack
 * 3.0.9
    - Reuse the after_setup_theme for image size registering
    - Code formatting and cleaning
    - Check compatibility wth 4.3
 * 3.0.8
    - Fix potential bug on error ajax
    - Stop using init hook and use after_setup_theme for image size registering
    - Update underscore cdn version for WP install without it
    - Remove useless timer_start
 * 3.0.6
    - Fix bug for the image adding
 * 3.0.5
    - Fix bug on condition
 * 3.0.4
    - Fix global add_image_size
 * 3.0.3
    - Add Hebrew translations thanks to Atar4U
 * 3.0.2
    - Fix version check for the image crop positions
    - Add Hebrew translations thanks to Atar4U
 * 3.0.1
    - Change the template render method for non apache webservers : [https://wordpress.org/support/topic/fatal-error-1190?replies=6](https://wordpress.org/support/topic/fatal-error-1190?replies=6)
    - Remove ambigious ids for the css bugging WooCommerce : [https://wordpress.org/support/topic/bad-css-style-administration](https://wordpress.org/support/topic/bad-css-style-administration)
      and
    - Right code for counting the elements on backoffice : [https://github.com/Rahe/Simple-image-sizes/issues/20](https://github.com/Rahe/Simple-image-sizes/issues/20)
    - Fix bug on regenation and _e instead of __ : [https://plugins.trac.wordpress.org/ticket/2259](https://plugins.trac.wordpress.org/ticket/2259)
 * 3.0
    - Revamping all the code, change classes and structure
    - Use grunt for compiling files
    - Handle the 3.9 new cropping position
    - Remove aristo css
    - Use UI from WordPress
 * 2.4.3
    - Remove some php notices
    - Remove notice when wrong image size
 * 2.4.2
    - Selective regeneration fix by g100g on [https://wordpress.org/support/topic/regenerating-fix](https://wordpress.org/support/topic/regenerating-fix)
 * 2.4.1
    - Remove function not working on admin file
 * 2.4
    - Made for 3.5 and up
    - Refactoring PHP/Javascript code
    - Javascript improvements
    - Remove useless UI
    - UI improvements
    - Global PHP performance improvements
 * 2.3.1
    - Add Ajax bulk actions on medias list
    - Add ajax thumbnail rebuild on single media
 * 2.3
    - Add the custom size name in the attachment insertion
    - Exclude post_type wich do not support the post-thumbnail feature
 * 2.2.5
    - Debug the regeneration buggy!
    - Complete the french translation
    - Security update for single regeneration, include the nonce this time 🙂
 * 2.2.4
    - Add security nonces for every actions
    - Put the messages at the begining of the log
    - Add a select all checkbox Thank to cocola
    - Add the german translation thanks to glueckpress
    - Remove notice tnahks to christianwach
    - Remove useless and buggy for my scripting pointers
 * 2.2.3
    - Do not force network usage
 * 2.2.2
    - Debug js for the buttons
    - Remove console.log calls
 * 2.2.1
    - Use buttonset for the checkboxes
    - Add Pointer for WordPress 3.3
    - Fix translation in French
    - Some medias queries for small windows ( change size of buttons and alignment)
 * 2.2
    - Add new version of css aristo
    - Add some icons
    - Display button for saving changes only when changes detected
    - Display message when a size is modified but not saved and wanted to regenerate
    - Debug functionnality when regenerating only some sizes, metas not crushed
    - Add solo regenerating
    - Remove displaying for theme/not theme sizes
    - Use WordPress class for small inputs
 * 2.1
    - Add javascript timer
    - Improve javascript and more IE friendly
    - You can now choose if you want to display the image sizes in image insertion
      or not
    - Handle errors and messages
    - Remove some css useless rules
    - Fix bad translation for french
    - Remove accents in image sizes
    - Do not update size properties if there is an ajax query for an another size
      name
 * 2.0.3
    - Resolve issue with theme sizes witch by default are displayed as not cropped.
      Thanks to momo360modena for the bug signalment.
 * 2.0.2
    - Remove debug on php for javascript
    - Resolve issue with the different versions on jquery ( like in WP3.2 ) with
      attr return for checked components
 * 2.0.1
    - Resolve javascript issue when clicking on delete button
    - Resolve issue of never unchecking crop button
 * 2.0
    - Code refactoring
    - Update translations
    - Ajaxification of the process
    - Deleting by Ajax
    - Updating by Ajax
    - Adding by Ajax
    - Change UI
    - Change theme
    - Handle ajax errors
    - Handle not modified sizes, cropped
    - Handle same names
    - Sanitize the names
    - Customize jQuery ui
    - Customize jQuery ui theme
    - HTML5 Elements
    - CSS3 Animations
 * 1.0.6
    - Minify javascript names
    - Change progressbar style
    - Add animations on progressbar
 * 1.0.5
    - Only add css and js script in the media page to avoid any javascript error
      in other pages
    - Rectify css
    - Add function to get the code for the function.php file of the theme
    - Don’t redefine the WordPress basic size names
 * 1.0.4
    - Fix the add_image_size issue ( height and width reversed )
 * 1.0.3
    - Fix the plugin language
    - Add some translations
    - Externalise some css
    - Add sizes in the image adding to an article
    - Add setting link in the plugins list
    - Use admin_url instead of home_url
    - Add legend for colors
    - Some code refactoring
 * 1.0.2
    - Fix the plugin license
 * 1.0.1
    - Add POT file
    - Add french translation
 * 1.0
    - First release
    - Thumbnail regenerate
    - Image size generation

## Meta

 *  Version **3.2.5**
 *  Last updated **3 weeks ago**
 *  Active installations **60.000+**
 *  WordPress version ** 3.5 or higher **
 *  Tested up to **7.0**
 *  PHP version ** 8.0 or higher **
 *  Languages
 * [Dutch](https://nl.wordpress.org/plugins/simple-image-sizes/), [English (US)](https://wordpress.org/plugins/simple-image-sizes/),
   [French (France)](https://fr.wordpress.org/plugins/simple-image-sizes/), [German](https://de.wordpress.org/plugins/simple-image-sizes/),
   [Russian](https://ru.wordpress.org/plugins/simple-image-sizes/), [Serbian](https://sr.wordpress.org/plugins/simple-image-sizes/),
   [Spanish (Chile)](https://cl.wordpress.org/plugins/simple-image-sizes/), [Spanish (Spain)](https://es.wordpress.org/plugins/simple-image-sizes/),
   [Spanish (Venezuela)](https://ve.wordpress.org/plugins/simple-image-sizes/), 
   and [Swedish](https://sv.wordpress.org/plugins/simple-image-sizes/).
 *  [Translate into your language](https://translate.wordpress.org/projects/wp-plugins/simple-image-sizes)
 * Tags
 * [custom images](https://vec.wordpress.org/plugins/tags/custom-images/)[custom sizes](https://vec.wordpress.org/plugins/tags/custom-sizes/)
   [image](https://vec.wordpress.org/plugins/tags/image/)[images](https://vec.wordpress.org/plugins/tags/images/)
   [thumbnail regenerate](https://vec.wordpress.org/plugins/tags/thumbnail-regenerate/)
 *  [Advanced View](https://vec.wordpress.org/plugins/simple-image-sizes/advanced/)

## Ratings

 4.6 out of 5 stars.

 *  [  79 5-star reviews     ](https://wordpress.org/support/plugin/simple-image-sizes/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/simple-image-sizes/reviews/?filter=4)
 *  [  2 3-star reviews     ](https://wordpress.org/support/plugin/simple-image-sizes/reviews/?filter=3)
 *  [  1 2-star review     ](https://wordpress.org/support/plugin/simple-image-sizes/reviews/?filter=2)
 *  [  8 1-star reviews     ](https://wordpress.org/support/plugin/simple-image-sizes/reviews/?filter=1)

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

[See all reviews](https://wordpress.org/support/plugin/simple-image-sizes/reviews/)

## Contributors

 *   [ Nicolas Juen ](https://profiles.wordpress.org/rahe/)
 *   [ The Mediapapa Team ](https://profiles.wordpress.org/mediapapa/)
 *   [ Jason Rouet ](https://profiles.wordpress.org/jaz_on/)

## Support

Issues resolved in last two months:

     0 out of 1

 [View support forum](https://wordpress.org/support/plugin/simple-image-sizes/)