Quick Tips
- Upload your cover photo at double its display size: at least 1640 by 624 pixels for a Page or profile, 1920 by 1080 for an event.
- Use a good-quality JPEG (quality 90 or so) in sRGB. PNG no longer sidesteps the compression, and in my tests it came out worse.
- Keeping the file under 100KB no longer stops Facebook from recompressing it.
- Text, logos, and clean edges survive better than smooth tones and lots of colors.
You’ve made a cover photo you’re happy with. You upload it, and what Facebook shows back is soft, blotchy, and nothing like the file you sent. Any text or a logo on it looks worst of all.
It’s one of the most common questions I get about using photos on Facebook, and it’s a fair one. Facebook doesn’t make it easy. This post is about what’s actually going on, which of the old fixes still work (fewer than you’d hope), and what I’ve found makes a real difference. It’s aimed at photographers who want their cover photo to do their work justice, but it applies just as well to a flyer, a watermark, or a band’s gig poster.
Why Facebook Cover Photos Come Out Blurry
There are two things working against you.
The first is compression. To keep its pages fast, Facebook recompresses the JPEG you upload, and it does it hard. That’s not unreasonable from their side. It saves bandwidth and storage and makes the site quicker for everyone. But the compression is one-size-fits-all, and it’s rough on exactly the things a cover photo tends to have: smooth skies, gradients, and crisp lettering.
The second is high-resolution screens. Facebook’s mobile apps have long served sharper images for Retina-class displays, and photos in the feed and the gallery viewer get the same treatment on the website. In my testing, cover photos have lagged behind. On a high-resolution screen, a cover uploaded at Facebook’s stated display size can look noticeably softer than the photos below it. That’s likely to change at some point, and probably without warning, but it’s part of what you’re seeing today.
So the problem is less about any single setting than about working around compression you can’t switch off.
The Old Tricks That No Longer Work
For years there were two things that reliably helped, and I used to recommend both on this page: upload the cover as a PNG-24 instead of a JPEG, and keep the file under 99KB. The idea was that Facebook would leave files like that alone.
Facebook changes its system without telling anyone, and neither of those holds up anymore. I’ve retested both below. Facebook’s own help pages still suggest a PNG for covers with text or a logo, and say a JPEG under 100KB “loads fastest.” Loading fast isn’t the same as looking good, and in my tests the PNG route came out worse.
Here’s what does help.
Upload an Image Double the Display Size
Facebook says a cover displays at 820 by 312 pixels on desktop. If you upload a file at exactly that size, you’re giving the compressor the least possible information to work with.
Upload the same image at double the size, 1640 by 624 pixels or larger, and the result is clearly better. There are still compression artifacts, but they’re far less jarring. This is the same idea as the “@2x” images used for Retina screens, and it works here even though Facebook’s cover photo support for those screens is incomplete.
Here’s a practical example. Both versions come from the same master file, both exported as JPEGs at a quality setting of 90. I’ve zoomed in a long way to make the artifacts easier to see than they’d be at normal size. The left is the version sized exactly to the display size. The right is the version at double the size.

Out of curiosity, I also tried uploading a much larger version, right up to the original at nearly 18,000 pixels wide. It made no further difference. Double is enough.
There’s a side benefit. If Facebook redesigns its layout yet again, or switches on full high-resolution support for covers, a double-size upload has a better chance of still looking right without you having to redo everything.
Keeping the File Under 50KB Doesn’t Help
The old 99KB rule is gone, but a reader suggested the threshold might have moved to 50KB. I tested it. I uploaded a JPEG at 49KB and Facebook still ran it through its compression.
The difference isn’t as dramatic as it once was, partly because getting a cover under 50KB meant exporting at a quality setting of 61, which is already low. But there’s clearly compression being applied on top of that.

The alignment of these two isn’t pixel-perfect, but look at the extra blockiness inside the white of the letters and the different artifact patterns around them. At normal size it’s hard to see. Zoomed in, it’s plain.
And there’s a cost to trying. To get under 50KB you have to squeeze the file hard yourself, which damages it before Facebook ever touches it. Two rounds of heavy compression look worse than one.
JPEG vs. PNG
The other old loophole was that a PNG would skip the JPEG compression entirely and be displayed as uploaded. That’s no longer the case. In my tests it’s now actively the worse choice.
Both of these are 1640 by 624 pixel uploads of the same image. One is a JPEG exported at quality 90. The other is a PNG-24. The PNG fared much worse.

So stick with JPEG, especially for anything with real photographic detail and tone.
What About WebP, AVIF, and JPEG XL?
As of my last round of testing, Facebook accepts WebP uploads but not AVIF or JPEG XL, so there’s no point exporting to those two. I haven’t tested WebP thoroughly enough to recommend it. It’s possible an already-efficient WebP gets a lighter touch from Facebook’s compression, but that’s a guess until I’ve measured it.
Blurry Event Cover Photos
Event covers have the same problem with the same fix. Facebook crops event covers to 16:9 and displays them fairly small on the event page. Upload a 1920 by 1080 pixel JPEG rather than something at the displayed size, and keep any text large enough to survive being scaled down. You can’t recrop an event cover after it’s added, so get the framing right first.
What I Recommend
Until Facebook changes things under the hood again, this is what I do:
- Upload a good-quality JPEG (quality 90 or thereabouts) in sRGB, at least 1640 by 624 pixels for a profile or Page cover, or 1920 by 1080 for an event cover. It will still be compressed, but far more gently than a small upload.
- Favor images with defined edges over smooth tones. JPEG compression is kindest to edges and hardest on gradients.
- Use fewer colors where you have the choice. Images with many colors compress worse and show it more.
- Don’t over-sharpen or pre-compress the file. Give Facebook something clean to work with.
The same double-size approach helps with a profile picture that isn’t coming out as sharp as you’d like. Upload a square at 1000 pixels rather than the minimum.
For the display sizes of everything else on Facebook, including regular photos, albums, link previews, and the multi-photo layouts, see my Facebook photo size guide.




