---
title: How to Fix Image Upload Problems in WordPress
description: "**In short:** Image upload problems in WordPress are usually caused by wrong permissions on the wp-content/uploads folder. Fix it over FTP (for example with FileZilla): set the uploads folder and all folders inside it to 755, then all files inside…"
url: "https://www.hyyat.com/en/knowledgebase/fix-wordpress-image-upload/"
updated: "2026-09-29"
category: WordPress explanations
---

# How to Fix Image Upload Problems in WordPress

**In short:** Image upload problems in WordPress are usually caused by wrong permissions on the wp-content/uploads folder. Fix it over FTP (for example with FileZilla): set the uploads folder and all folders inside it to 755, then all files inside it to 644, and try uploading again.

A common problem: you cannot upload any image in WordPress, or uploaded images appear broken in the Media Library. Here is how to fix it.

## The cause

In most cases the uploads folder has wrong file permissions. Without the right permissions, WordPress cannot save files there, or cannot display them.

## My site worked before. Who changed the permissions?

There are several possible reasons: a server change or upgrade, a hacked site, or a theme or plugin from an untrusted source that changed permissions by mistake. If everything else works, you only need to set the permissions back to normal.

## Fix the permissions

**1.** Connect to your site with an FTP client such as [FileZilla](https://filezilla-project.org/) and open the **wp-content** folder. You will see the **uploads** folder.

**2.** Right-click the uploads folder and choose **File permissions**.

![File permissions in FileZilla](https://www.hyyat.com/wp-content/uploads/2019/09/ftp5.jpg)

**3.** Enter **755** in the numeric value box, tick **Recurse into subdirectories**, choose **Apply to directories only**, and click OK.

![Set folder permissions to 755](https://www.hyyat.com/wp-content/uploads/2019/09/ftp6.jpg)

**4.** Right-click the uploads folder again and choose **File permissions**. Enter **644**, tick **Recurse into subdirectories**, choose **Apply to files only**, and click OK.

![Set file permissions to 644](https://www.hyyat.com/wp-content/uploads/2019/09/ftp7.jpg)

When FileZilla finishes, go back to your WordPress dashboard and try uploading images again.

**Note:** the correct permissions in WordPress are 755 for folders and 644 for files. Never use 777.

**Related service:** [Hyyat Host WordPress hosting](https://www.hyyat.com/en/wordpress-hosting/) with correct server permissions, fast NVMe storage and 24/7 support.

 **Need this service from Hyyat Host?**Our team handles it for you, with support replying to tickets within 24 hours at most.[WordPress Hosting](https://www.hyyat.com/en/wordpress-hosting/)[WordPress design](https://www.hyyat.com/en/wordpress/)
