Support article
Why images do not appear on my website
Learn how to review paths, file names, permissions and SSL when images do not load correctly on your website.
Introduction
If your website images do not load, look broken or some animations do not appear, the most common cause is a problem with the file path, file name, permissions or HTTPS settings.
The good news is that this can usually be fixed by checking a few basic points.
Main checks
1. Make sure the image is inside the public folder
The file must be inside the folder that is publicly accessible from the website, usually public_html or the public directory of the domain.
2. Check the exact file name
On many servers, logo.png and Logo.png are not the same file.
Make sure the name written in the code matches the uploaded file exactly.
3. Review the extension
Sometimes the code points to .jpg, but the real file is .png, .jpeg or .webp.
4. Check the path in HTML or CSS
If the image is inside a subfolder, the path must reflect that correctly.
5. Confirm that no files are missing after a migration
If you moved the website, restored a backup or uploaded files by FTP, some image folders may not have been transferred completely.
Other points worth checking
Permissions
As a general reference:
- Folders:
755 - Files:
644
SSL and mixed content
If your website loads with https:// but the image is requested with http://, the browser may block it.
Cache
Sometimes the image is already fixed, but your browser is still showing an older version of the page.
Useful tools
You can review errors from:
- Browser developer tools.
- The
Networktab. - External tools that detect
404or403errors.
Useful tips
- Avoid spaces and strange characters in file names.
- Keep image folders organized.
- Use HTTPS across the whole site.
- Handle migrations carefully.
Frequently asked questions
Why do some images load and others do not
Usually because only some paths or file names are incorrect.
Could this be a hosting problem
It can happen, but it is not the most common cause. Paths, names, permissions and SSL are more common explanations.
Why does it work on my computer but not on the website
Because a local file path from your own computer does not work on the public internet. The image must be uploaded to the hosting account and referenced with a valid web path.
Conclusion
When an image does not appear on a website, the problem is usually related to the path, file name, extension, permissions or HTTPS settings.
Checking those points carefully is often enough to find and fix the issue.