How to fix wordpress http error when uploading images in 2021- Exclusive Guide

If you are a wordpress user, you definitely faced wordpress http error when uploading images.

It happens normally when you try to upload any media to your wordpress post.

We with us to completely know how to get rid of wordpress http error when uploading images.

What are the reasons for the wordpress http error when uploading images ?

When you try to upload any media to the wordpress, your files are uploaded by the WordPress media uploader.

Sometimes while uploading the media to wordpress the WordPress media uploader may not able to understand the error which comes in uploading the media.

Leads to the show the Http error when uploading images to wordpress. It does not give any clue to find out the reasons to solve the error, which makes it difficult to solve the Http error in wordpress.

To solve this Http error, you have to try different techniques and methods to find the reason for the error and further to be solved.

Now we will guide you step by step to solve this Http error in wordpress.

How to fix wordpress http error when upload images
Image source- Google Image by- Stackexchange

Step 1. Make Sure The HTTP Error is Not Temporary

Find out whether the error is temporary or not. The temporary error may be happened due to unusual traffic or due to the low resources of your hosting.

To make clear that the error is temporary or not you can wait for a few minutes for uploading the image.

If the image successfully uploaded afterward then the Http error was temporary and solved.

If it doesn’t work for you. You can try to upload the other image to your wordpress.

If your new image uploaded successfully then do the same for the previous one after changing the dimensions and size of the image.

You can upload the image by changing the formate of your image like jpg to jpeg.

If you face the Http error after following the all above steps then it confirms that the error is not temporary.

2. Increase your WordPress Memory Limit

It was found that the error mainly comes due to the lack of required memory in wordpress.

You can fix the error by increasing the memory to the required level. It can be done by adding the wp-config.php file to your server.

1 define( 'WP_MEMORY_LIMIT', '256M' );

Add this code to your server and increase your wordpress memory limit up to the 256MB which will solve your Http error.

3. By Changing the Image Editor Library in WordPress

As we all know that wordpress is mainly runs on PHP. PHP uses different modules such as the GD library and Imagick.

These modules handle the uploading image files. When you upload any image to your wordpress, one of the modules come in use.

It was found that Imagick is mainly responsible for the Http errors caused by uploading images.

To solve these errors you just need to change the Imagick module to the GD Library as the default image editor.

Add the given code to your theme’s functions.php file or a site-specific plugin. To change the Imagick image editor to the GD Library as the default image editor.

1234567 function wpb_image_editor_default_to_gd( $editors ) {$gd_editor = 'WP_Image_Editor_GD';$editors = array_diff( $editors, array( $gd_editor ) );array_unshift( $editors, $gd_editor );return $editors;}add_filter( 'wp_image_editors', 'wpb_image_editor_default_to_gd' );

After adding this code, Try again for uploading images using the GD Library media uploader.

If your Http error does not solve by the new image editor then you can remove the code from your theme.

4. By adding code to the.htaccess file

As we have told you above about the Imagick module, how it handles the image in wordpress.

Imagick module utilizes multiple threads to process the images fast which is normally limited by hosting such as shared hosting services.

However, you may see the HTTP error when uploading images to wordpress.

You can fix this error by just adding the following code to your.htaccess file


By using this code to your.htaccess file you can limit the Imagick module to use the single thread for the image processing and your error is fixed.


I hope you have got the answers regarding how to fix the  wordpress http error when uploading images.

As we have provided different methods for wordpress http error when uploading images in the whole article.

Also see, our post on How to hide featured image in wordpress post?

I hope your error will be fixed by using all the methods mentioned above.

Also, share your thoughts in the comments and what you feel about the article.

If you found our article given you any valuable information then also share it with your friends.

2 thoughts on “How to fix wordpress http error when uploading images in 2021- Exclusive Guide”

    • first, you should have enough money to buy hosting and a custom domain. for more, I will publish a post on this so stay tuned with us and subscribe to our news letter


Leave a Comment