Quick Summary
- Key Tips:
- Upload high-quality JPGs that are at least 1640px wide and 720px high.
- Use photos or graphics with defined edges rather than smooth tones.
- Opt for fewer colors as images with many colors suffer more from Facebook’s compression.
- Recommendation for Sharper Text:
- Upload images double the intended display size for better compression results.
One of the most common questions I get asked about using images on Facebook relates to users finding that their Facebook cover photos are coming out blurry or look horrible from JPG compression artifacts. It’s especially noticeable when your cover photo includes text or a logo.
When might you want to use text? Some examples are if you’re trying to add a logo or watermark to a photo, making the equivalent of a flyer or poster for an event, or maybe you just want to put some haiku on a photo. Who knows–there are endless reasons you might want to do it. But a lot of users get disappointed with how it ends up looking on the site.
Table of Contents
There are potentially two things going on here. The first applies if you’re looking at the desktop site with a Retina (or high-density) display. Facebook’s mobile apps have long supported Retina displays. And the standard web version of the site supports it in a kind-of-sort-of way. Images in your timeline and newsfeed can be displayed as Retina, as can the photo gallery versions. But an exception is when it comes to cover photos, which still don’t display as Retina images. At some point, that’s likely to change (and probably without warning), but for now, if you look at the website version on a Retina display, you get a jarring contrast between the crisp photos on your timeline and the much-less crisp cover photo.
The second thing working against you is that to speed up its site, Facebook applies heavy JPG compression when you upload your cover photo. So the challenge here is less about something specific to Facebook itself than in working around mandatory heavy JPEG compression that Facebook applies to most JPEG images you upload and share.
They have perfectly valid reasons for applying it. Most importantly, it makes the site faster for users. It also saves on bandwidth and storage, which benefits them as well as their users. The downside is that the one-size-fits-all compression doesn’t always make every image look its best.
There used to be two things that you could try that often worked: uploading the image in the PNG-24 format and keeping the files under 99KB. And those were the things I used to recommend on this page. But Facebook is constantly tweaking its system and changing things under the hood without any warning or notification. It seems that neither of these two approaches works anymore, so I’ve updated this page accordingly.
So if neither of those tricks works now, what can you do? Well, below is a practical tip that can help. It won’t do anything about the Retina display issue (yet, anyway), and even on regular displays, it’s not a perfect solution. But it should help you get better results than if you don’t use it.
Use an Image Double the Display Size
These days, the usual reason to upload an image double the intended display element size is for Retina images. These usually apply the convention @2x to the end of the filename and are designed to be displayed when the reader’s browser and display support Retina images. But for now, the Facebook web version’s support for Retina images is incomplete.
But if you upload a cover photo that’s double the intended size, it appears you’ll get much better compression and less of the ugly JPG compression artifacts.
Here’s a practical example. They’re both generated from the same master image. Both use the same JPG quality setting (90) when creating the version that’s uploaded to Facebook. And to be clear, I’ve zoomed .in the display significantly to make the JPG artifacts much more distinct than if you were just looking at it at its native size.
The one on the left is what happens when uploading the version that’s sized perfectly for the size it will display on Facebook. The one on the right is uploading a version of the same image that’s precisely double the size. As you can see, while there are still some JPG compression artifacts when uploading the larger image, they’re much less jarring.


Out of curiosity, I tried whether uploading an even larger image made any difference. It didn’t, even using a version of the same image at its original dimensions of nearly 18,000 pixels wide.
File Size < 50KB
At one point, it used to be that if you kept images at 99KB or smaller, they wouldn’t be touched when you uploaded them to Facebook. That is, they wouldn’t go through JPG’s usual compression. That’s no longer true, but at least one user has suggested that the new limit might be 50KB.
In my tests, I couldn’t replicate that. I uploaded a JPG that was 49KB and found that it still went through even more compression. The difference isn’t as dramatic, because to get the JPG under 50KB meant using a quality setting of 61, which is pretty low. But there’s very clearly compression still being applied.
Here’s an example, again magnified several times to make the difference clearer.


The alignment of these isn’t pixel-perfect, but there’s more compression inside the white areas of the letters, as well as different artifact patterns surrounding the letters. At 100% it’s hard to tell any difference–it’s only when you zoom in that the changes become more visible.
There is also a price to pay when applying more compression to get down below 50KB. And that is that the image will take a hit in terms of image quality. That’s less than ideal when Facebook is going to apply another layer of compression when you upload the image.
JPG vs. PNG
Another old trick that is now much less effective is that there used to be a loophole in Facebook’s system when you uploaded the image in PNG format. Instead of going through the heavy JPG compression, it would keep the PNG untouched.
That’s no longer the case, as this example shows. And, in fact, it seems to now result in even worse results. Both of these images are from images that are 1656 by 630 pixels. One is a JPG (exported at a quality setting of 90), and the other is a PNG-24. As you can see, the PNG-24 image fared much worse.


So you’re better off sticking with JPG in most cases, especially for images with lots of details and tones.
A Side Benefit
A side benefit of uploading images that are double the intended display size is that the chances are better that if (or when) Facebook switches on full Retina compatibility, you might not need to go back and upload all your images again.
Recommendations for Uploading Images to Facebook
So until Facebook sneakily changes things under the hood again and doesn’t tell anyone, here are my current recommendations:
- upload high-quality JPGs that are at least 1640px wide and 720px high. It’s still going to get hit with some JPG compression, but it shouldn’t be as bad as when uploading a smaller image.
- Use photos or graphics with more defined edges rather than smooth tones.
- Use fewer colors. Images with many colors are harder to compress and will suffer more when Facebook’s compression is applied.
And because of the way JPG compression works, you’ll be better off with images that have more edges than smooth tones, and fewer colors rather than more.
Things Worth Knowing
You can also try using this trick if your Facebook profile picture isn’t coming out as sharp as you’d like.
Facebook Image FAQs
What is the ideal image size for sharp text on Facebook?
The ideal image size for sharp text on Facebook is 2048 pixels on the longest edge. This size ensures high quality while minimizing the impact of Facebook’s compression algorithm.
Is there a specific font that works best for creating sharp text on Facebook images?
Sans-serif fonts like Arial, Helvetica, and Verdana tend to work best for sharp text on Facebook images, as they are designed to be legible at small sizes and on screen displays.
Why do my text images appear blurry on Facebook?
Facebook compresses images when uploaded to save space and improve load times. This compression can cause loss of quality, making your text images look blurry or pixelated.
Can I improve the legibility of my text by using contrasting colors and backgrounds?
Yes, using contrasting colors and backgrounds can help improve the legibility of your text on Facebook images. Light text on a dark background or vice versa can make your message stand out.
Does the text size matter for maintaining sharpness on Facebook images?
Yes, using a larger font size can help maintain text sharpness on Facebook images. However, avoid making the text too large, as it may appear distorted or overpower the overall image.
Should I use a specific color mode when creating text images for Facebook?
Using the RGB color mode is recommended for creating text images for Facebook, as it is optimized for screen displays and maintains color accuracy.
Can I use text overlay tools provided by Facebook for my images?
Yes, Facebook provides built-in text overlay tools that allow you to add text directly to your images. However, these tools may not provide the same level of control and customization as dedicated image editing software.
Is there a limit to how much text I can include in my Facebook images?
While there is no specific limit to the amount of text you can include, Facebook’s 20% rule states that text should not cover more than 20% of an image’s area in order to maintain optimal engagement and avoid potential issues with ad placements.