CheetahO Image Optimizer


This plugin allows you to optimize new and existing WordPress image uploads through CheetahO Image optimizer API. You can choose lossless or lossy optimization modes. At this moment supported filetypes are JPEG, PNG, GIF.
Smaller image sizes on your website means faster page loads and less bandwidth usage.
You can try a live demo here (via

Get your FREE account with us

Sign up for your FREE Account and try out CheetahO image optimization tool. We suggest:

  • 500 images (can buy more)
  • Max file size 4 MiB (with paid plan get more)
  • API access
  • ONE API key for multiple sites
  • Lossless or lossy optimization
  • Optimization Statistics and History
  • ‘Bulk’ optimize all the existing images in Media Library.
  • It is safe to test and use the plugin: all the original images are stored in backup folder (optional feature, you can disable it).
  • Skip already optimized images.
  • Optimize thumbnails as well.
  • Works with both HTTPS and HTTP websites
  • Works with eCommerce websites using WooCommerce plugin

Need more? Have a look at our plans:

About the plugin

  • You can use your CheetahO API key on as many sites/blogs as you like. We have no per-site license.
  • All images uploaded throught the media uploader are optimized on-the-fly. All generated thumbnails are optimized too.
  • All images already present in the media library can be optimized individually, or using the Bulk Action.
  • All optimization is carried out by sending images to CheetahO, and pulling the optimized files to your WordPress installation.
  • To use this plugin, you must obtain a full API key from CheetahO panel.

Once you have obtained your credentials, from your WordPress admin, go to the settings page and there you can enter your API credentials, and select your optimization preferences. Once you have done this, click on Save. If everything is in order, it will simply say “settings saved” and give you a reassuring green tick that your credentials are valid. You can now start optimizing images from within Media Library. Any image you upload from now on, through any of the media upload screens will be optimized on-the-fly.

Features on the way

  • Optimize your currently active theme.
  • WordPress Multisite support.

Please send bug reports, problems, feature requests and so on to support (at) cheetaho dot com, or directly to the author of this plugin.

Connect with

  • Website:
  • Twitter


  • Woocommerce support.
  • NextGEN Gallery support.
  • PDF files optimization support.
  • Image file resolution resize.
  • Retina images optimization support.

Any Questions or suggestions?

Contact us by email support (at) cheetaho dot com.


  • wordpress plugin settings page. You must enter your credentials, and select your optimization mode from there. /assets/screenshot-1.png
  • Media library with optimization button. /assets/screenshot-2.png


Where can I get an API key?

From cheetago panel, right here.

What happens after I optimize the 500 FREE images?

If you exhaust your free image quota, CheetahO will stop working. You will have to wait for the next month’s quota when your plan will renew.

How does the one-time plan work?

You can purchase a one-time plan for processing you images. You will pay for it only once, this is not plan subscription. This plan is recommended for websites that have a large gallery that needs to be optimized.

I want to get original images. Where is the backup folder located?

Your original images are saved in a backup folder located on your server at: /wp-content/uploads/CheetahoBackups/

How does Bulk Optimization work?

The Bulk option makes Cheetaho optimize all your images at once. You can optimize your images in the Media > Bulk CheetahO section by clicking on the compress images button.

Please be patient and do not close the WordPress admin while you are rolling the bulk processing on your media gallery.

Are my images safe?

Yes. All processed files are stored only for a few hours.

What types of formats can be optimized?

For now, Cheetaho supports JPEG, GIF, and PNG formats.

I can not optimize image. Got error “Requested file size too large”. How fix this?

CheetahO lets to optimize image up to 4 MB with free subscription plan. If you would like to optimize bigger files, you will need to take other plans from here

On how many websites can I use the plugin?

You can use the plugin on as many sites as you wish. The only limit is the optimization quota of your account.


Thank you


I appreciate your creation/developement of this plugin. Thank you 🙂

Read all 6 reviews



  • Update translations


  • Fix notice close bug. Thanks for


  • Remove keywords from readme


  • Update readme file
  • Testing with WordPress 4.7.3 version


  • Fixed duplicated function issue. Thanks for


  • Add strings in translations
  • Add gif images compression


  • Update readme
  • Testing with WordPress 4.7.2 version
  • Add website logo
  • Set API calls use HTTPS


  • Add backup options for optimized images
  • Add ‘Bulk’ images optimization
  • Test with wordpress 4.7 version
  • Fix thumbnails optimization during image upload


  • Fix image remove when get unexpected responce
  • Add extra validation for thumbnails optimization
  • Test with wordpress 4.6.1


  • Fix bug in construct


  • Add messages for users
  • Check quota and API key if is valid


  • Fix bug with new added class


  • Image optimization statistics block.
  • Change settings page interface and add support block.
  • Add setting to choose which image size you would like to optimize.


  • Add redirect to settings page after plugin activation.
  • Add custom image quality setting, for greater savings if you know what you’re doing.


  • First version. Supports lossy and lossless optimization of JPG, PNG images.
  • Hooks to Media Uploader to optimize all uploaded images, including generated thumbnails.
  • Allows optimization of existing images in WordPress Media Library.

Contributors & Developers

This is open source software. The following people have contributed to this plugin.

Browse the code