You can optimize your Facebook social sharing image sizes to generate great previews.
Use images that are at least 1200 x 630 pixels for the best display on high resolution devices. At the minimum, we require using images that are 600 x 315 pixels to display link page posts with larger images.
Here’s an example from Facebook:
Once you set up the social sharing settings, any social share will pull from that customized content automatically.
We do not allow you to upload any images smaller than 600 x 315 pixels so that your Facebook sharing can be fully optimized.
Try to keep your images as close to 1.91:1 aspect ratio as possible to display the full image in News Feed without any cropping on mobile phones.
If the image doesn't save, it could be too large. For a quick fix, shrink the image and take a screenshot, then upload the screenshot of the smaller image and Save.
If your image is the incorrect aspect ratio, the platform will enlarge the image to fill in the remaining height or width of the space. The image could display enlarged and pixilated on the post, so it's important to use a high resolution image with the correct dimensions.
Additional Notes
Need help creating social sharing images? Canva is a great design tool with templates using exact social media dimensions. It's easy to use and free for nonprofits!
If your image is not displaying when you share to Facebook or Twitter, try entering the campaign URL in the site debugging tools:
Facebook - https://developers.facebook.com/tools/debug
Twitter - https://cards-dev.twitter.com/validator