How to Configure or Disable WordPress Image Compression

How to Configure or Disable WordPress Image Compression

By default, WordPress compress uploaded jpg images. This can be a good thing because it makes the file size smaller (not the dimension), but in some cases, image quality can be more important than filesize. If you need to prevent WordPress from compressing your images or you wish to specify what level of compression WordPress should apply, simply add this snippet.

Add this code to your functions.php file.

add_filter('jpeg_quality', function($arg){return 100;});

WordPress Hosting


  1. Hi, thanks for the advice! I’m a bit lost because of conflicting info about which code to use to disable image compression and its relevance to the current WordPress version. I understand the advice in this article was written during 2012, which is about 6 years ago, so I’m wondering if the code this article recommends will still work in the current WordPress version.

    Also, can you please explain the difference between the code recommended in this post compared with the code versions below?

    Thanks so much for any advice you can give!

    Code 1
    add_filter(‘jpeg_quality’, function($arg){return 100;});

    Code 2
    add_filter( ‘jpeg_quality’, create_function( ”, ‘return 100;’ ) );

    Code 3
    add_filter(‘jpeg_quality’, function($arg){return 100;});
    add_filter( ‘wp_editor_set_quality’, function($arg){return 100;} );

Leave a Reply

Your email address will not be published. Required fields are marked *