Ultimate Guide to Facebook Image Sizes

Learn how to size and format your images to achieve maximum visibility.

Learn more

Are you a frequent Facebook user? Chances are you’ll know that there is a best practice for uploading images to Facebook.

There many opportunities to upload images on the site so in order to maximize your marketing or creative efforts, abide by the guidelines so your image content can receive maximum exposure.

Here’s our guide to Facebook’s official sizing requirements so you never have to worry about searching for the proper photo requirements again.

Facebook Cover Photo Image Size

  • The ideal image size for your Facebook cover photo is 851px by 315px.
  • For best results, make sure your image is JPG format, with RGB color, and less than 100 KB.
  • Facebook will automatically format your photo to fit the cover photo slot, so if it’s not sized correctly, you might experience some distortion. If you can’t meet the recommended sizing, make sure your image is at least 400px by 150px.
  • Cover photos are displayed at 820px by 312px on desktop and at 640px by 360px on a smartphone so stick to a design that works at both sizes.

Keeping track of sizing requirements can be a bit overwhelming. Adobe Spark comes loaded with professionally designed templates that are sized to Facebook's standards.

Create your Facebook content now

Facebook Profile Picture Image Size

  • Facebook profile photos are squares so you can upload an image in any size and Facebook will crop it to a square. Profile pictures are almost always displayed as circles so make sure if you have important content in your design that nothing is cropped out when your image is displayed as a circle.
  • Once you upload your profile picture, your audience will see it at 170px by 170px on a desktop, 128px by 128px on a smartphone, and 36px by 36px on most feature phones.
  • If you have a logo or text in your profile picture, consider uploading it as a PNG file rather than JPG.

While Adobe Spark has many pre-made template sizes for you to choose from, you can also use the “Custom Size” option under “Resize” in your Spark workspace to enter in precise measurements in pixels, inches, or millimeters. If you have a work in progress and need to resize halfway through, Adobe Spark will attempt maintain the layout when you resize to keep your design intact.

Facebook Post Image Size

  • The ideal image size for a Facebook image post is 720px, 960px, or 2048px wide, with flexibility in the corresponding height.
  • For best results, make sure your image is JPG format, with RGB color, and less than 15 MB. Facebook features an option to upload with high resolution, so most images can maintain their quality on the site.
  • You can upload files in any of the following formats: JPEG, BMP, PNG, GIF, or TIFF
  • If you’re uploading a PNG file, it's best to keep the file size below 1MB. PNG files larger than 1MB may appear pixelated.

Browse our pre-made templates and find a design that resonates with your page’s vibe or branding. Then, customize it to your liking.

Facebook Event Photo Size

  • The ideal image size for a Facebook event photo is 1200px by 628px (a 2:1 ratio).
  • For best results, make sure your image is JPG format, or PNG if it features a lot of text or a logo.

Facebook Group Cover Photo Size

  • The ideal image size for a Facebook group cover photo is 1640px by 856px (a 1.91:1 ratio).
  • Cropping will occur when you upload your image, as visibility changes depending on the device you’re using. Take a look at this graphic – the parts in gold are subject to cropping, so any important details or information should remain in the white space.

Facebook Images in Link Shares - Open Graph Tag

  • The ideal image size for link shares is 1200px by 630px (or, as close to a 1.91:1 ratio as possible).
  • Make sure your file size is no larger than 8 MB.
  • Images that are smaller than 600px by 315px will display, although they will appear much smaller in the post. Aim for the recommended size above.
  • Images will appear the same on desktop and mobile.
  • Facebook crawler only accepts gzip and deflate encodings so make sure your server uses the proper encoding.
  • Metadata is a key component of image link sharing so be sure to ask your developer to review Facebook’s official guide and make sure you’re optimizing your posts.

If this sounds like a lot of information to unpack, don’t worry, Spark has your back. Create your link share image by opening up Spark Post, choosing a 1200px by 630px canvas size, and adding any images or text you have to share.

Facebook Ads Image Guidelines

Facebook has a complete guide for images used with Facebook Ads. You can read more about it on their site, or see our breakdown here:

General Recommendations are as follows:

  • The ideal image ratio is 1.91:1 to 4:5.
  • Choose the highest resolution possible. Accepted formats are JPG or PNG files.
  • Keep any text limited to 125 characters. Images that feature more than 20% text in the composition will experience reduced delivery. Keep your ad images focused on the image content, and save your text for the caption.

For Ads with Links:

  • The ideal image ratio is 1.91:1 to 1:1.
  • The recommended resolution is at least 1080px by 1080px. Images smaller than 600px by 600px will appear smaller on screen in comparison.
  • Keep your headline text to 25 characters and your link description to 30 characters.

Panoramas or 360 Photos:

  • These types of images will appear as an interactive experience for your audience. Facebook recognizes panoramic images by referencing metadata in the photo itself and then display it in a 360 degree viewer on the site.
  • The ideal image size should be less than 30,000px in any dimension and less than 135,000,000px in total size.
  • Files can be as big as 45 MB for JPEG formats, or 60 MB for PNGs. JPEGS are recommended and ideally formatted to be between 20-30 MB.

Trouble Uploading Facebook Photos? Try These Tips:

  • Double check that your photo is the recommended size.
  • See that you have the latest version of Adobe Flash. To update your Adobe Flash, remove any outdated versions of Adobe Flash on your computer and then download the latest version. Restart all your browsers and then try uploading again.
  • Do you use ad-blocking software? Try turning it off or make sure that Facebook is included as an exception.
  • Make sure you are using the latest version of your web browser.
  • Check your Support Inbox. Facebook will send you warnings for posting abusive content and that could interfere with you uploading additional content in the future.
  • These are some of the most frequent issues. Browse through Facebook’s help page to find details about what other issues can arise in the process.

How to make your design with Adobe Spark

  1. Start with Inspiration

    We hook you up with thousands of professionally designed templates so you’re never starting from a blank canvas. Search by platform, task, aesthetic, mood, or color to have fresh inspiration at your fingertips. Once you find a graphic to start from, just tap or click to open the document in the editor.

  2. Remix to Make it Your Own

    There are lots of ways to personalize the templates. Change up the copy and font. Sub out the imagery with your own snapshots or short video clips. Or browse from thousands of free images right in Spark. Spend as little or as much time as you want making the graphic your own. With a premium plan, you can even auto-apply your brand logo, colors, and fonts so you’re always #onbrand.

  3. Amp up the Flair

    It’s easy to add extra flair and personality to your projects with Spark’s exclusive design assets. Add animated stickers from GIPHY or apply a text animation for short-form graphic videos in one tap. We’ve taken care of all the boring technical stuff, so you can focus on your message and style.

  4. Resize to Make Your Content Go Further

    Gone are the days of having to memorize image dimensions for every single platform. Once you’ve landed on a design you like, you can easily modify it for any social network by using Spark’s handy re-size feature. Simply duplicate the project, hit re-size, select the platform you want to adapt it for, and we take care of the rest.