Ever wondered what the best image sizes are for your Facebook/Pinterest/Google My Business / LinkedIn etc, images are?
Here’s a latest 2019 run-down of optimum dimensions for your images.

Facebook
Page Cover Photo – 1200 x 675px (allow for cropping top and bottom)
Group Cover Photo – 1640px x 859px (allow for cropping top and bottom)
Event Cover Photo – 1200px x 675px
Profile Picture – 170px x 170px – can be larger but square, crops in round
Link Image – 1200px x 628px
Photo Post – Optimal widths 720, 960, 2048 – height up to 2:3
Facebook prioritises images with less text. (20% rule no longer applies)

Google My Business
Profile image – 250 x 250 pixels (minimum 120 x 120; maximum 5200 x 5300)
Cover photo – 1080 x 608 pixels (minimum 480 x 270; maximum 2120 x 1192)
Shared images – 497 x 373 pixels (minimum width 497; maximum 2048 x 2048)

LinkedIn
Profile Avatar – 400 x 400
Profile Banner – 1584 x 396
Update / Link – 1200px x 628px
Company Cover – 1536 x 768
Company Logo – 300 x 300

Pinterest
Profile Photo – 180 x 180 or larger, square
Tallest proportion – 600 x 1200px
Recommended sizes
Square Pin – 600 x 600
Optimal Pin – 600 x 900
Tall Pin – 600 x 1260
Board Cover – 600 x 600

Instagram
Profile Photo size: 110 x 110 minimum
Photo size: minimum 1080 width for best quality
Landscape photo size: 1.91:1 proportion, or 1080 x 566.
Portrait photo size: 4:5 proportion, or 1080 x 1350.

YouTube
Channel Art – 2560 x 1440
Video Thumbnail – 1280 x 720
Channel Icon – 800 x 800