Although social networks support horizontal and vertical images, we recommend your images be 1080px x 1080px to achieve optimal results across all networks. The exception is Twitter, which requires a 1600px X 900px. Please note, while it’s possible to post a 1080px X 1080px image to twitter, Twitter will crop the image as seen in our post preview


Facebook supports the following formats:

  • JPEG
  • BMP
  • PNG
  • GIF
  • TIFF

Some caveats:

  • If you upload a PNG file, try keep the file size below 1 MB. PNG files larger than 1 MB may appear pixelated after upload.
  • Check the file size of your photos. We recommend uploading photos under 4MB.

Facebook strips all location metadata before publishing and resizes images to different dimensions to best support rendering in multiple sizes.

Video files:

Facebook supports almost all types of video files, but recommends using the MP4 format.

  • Resolution should be 1080p or under.
  • File sizes up to 10 GB, there may be longer upload times associated with larger files on slower Internet connections.
  • Videos must be less than 240 minutes long. The longer your video is, the larger its file size will be. This may affect the quality of the video and the time it takes to upload.
  • Recommend Stereo AAC audio compression with 128kbps, or more, preferred.
  • Supported aspect ratio: between 9x16 and 16x9.
  • Supported video formats: 3g2, 3gp, 3gpp, asf, avi, dat, divx, dv, f4v, flv, gif, m2ts, m4v, mkv, mod, mov, mp4, mpe, mpeg, mpeg4, mpg, mts, nsv, ogm, ogv, qt, tod, ts, vob, and wmv


Image files must meet all of the following criteria:

• Supported image media types: JPG, PNG, GIF, WEBP

• Image size <= 5 MB, animated GIF size <= 15 MB

The filesize limit above is enforced by the media upload endpoint. In addition, there is a separate product entity specific filesize limit which is applied when calling the Tweet creation (or similar) endpoints with media_id. For example, it is possible to upload a 5 MB image, but the Tweet creation requires images to be <= 3 MB. The filesize limit and other constraints may vary depending on the media_category parameter.

Video files:

Twitter supports MP4 and MOV video formats on mobile apps.

On the web, MP4 video format with H264 format with AAC audio is supported. You can upload videos up to 512MB, however you will be prompted to edit videos to 2 minutes and 20 seconds or less in length.

  • Minimum resolution: 32 x 32
  • Maximum resolution: 1920 x 1200 (and 1200 x 1900)
  • Aspect ratios: 1:2.39 - 2.39:1 range (inclusive)
  • Maximum frame rate: 40 fps
  • Maximum bitrate: 25 Mbps

Google My Business

Image files: 

  • Photos should have a minimum resolution of 250px wide by 250px tall, in JPG or PNG format.
  • Only one image may be attached to a GMB post.

Videos files: 

  • Videos are not supported for GMB posts via API.


Videos files: 

  • No video preview (thumbnails) - However, video will play and publish.
  • Max supported video size is 200MB

Note: If user has selected "Invisible" setting in LinkedIn and comments on a post, the name will show as 'unavailable'



  • JPEG is the only image format supported. Extended JPEG formats such as MPO and JPS are not supported.
  • Multi-image posts are not supported.
  • Image exceeded maximum file size of 8MiB
  • Aspect ratio: Must be within a 4:5 to 1.91:1 range
  • Minimum width: 320 (will be scaled up to the minimum if necessary)
  • Maximum width: 1440 (will be scaled down to the maximum if necessary)
  • Height: Varies, depending on width and aspect ratio



  • Container: MOV or MP4 (MPEG-4 Part 14), Maximum columns (horizontal pixels): 1920, Duration: 60 seconds maximum, 3 seconds minimum, File size: 100MB maximum
  • Frame rate: 23-60 FPS.
  • Video codec: HEVC or H264, progressive scan, closed GOP, 4:2:0 chroma subsampling.
  • Audio codec: AAC, 48khz sample rate maximum, 1 or 2 channels (mono or stereo).
  • Picture size:
    • Minimum aspect ratio [cols / rows]: 4 / 5
    • Maximum aspect ratio [cols / rows]: 16 / 9
  • Video bitrate: VBR, 5Mbps maximum
  • Thumbnail: Custom image not supported