{
  "name": "Avola Media: social media formats, sizes and safe zones",
  "description": "Recommended sizes, aspect ratios, safe zones and subtitle placement for social media posts on Facebook, Instagram, X, TikTok, LinkedIn, YouTube and Threads, with the exact pixel positions of the areas each app covers or crops. These are Avola Media's own recommendations, not platform specifications.",
  "url": "https://guides.avola.dk/",
  "license": "Free to use, with a link to https://guides.avola.dk/",
  "last_updated": "2026-11-13",
  "units": "pixels. Positions (x, y) are from the top left corner of the frame; width and height are sizes.",
  "formats": [
    {
      "id": "facebook/image",
      "name": "Facebook image",
      "platform": "Facebook",
      "url": "https://guides.avola.dk/facebook/image/",
      "markdown": "https://guides.avola.dk/facebook/image/index.md",
      "width": 1080,
      "height": 1080,
      "ratio": "1:1",
      "summary": "We recommend Facebook images in 1:1 at 1080 x 1080 pixels. Square images show uncropped in the feed, with nothing on top of them.",
      "specification": {
        "recommended": "1080 x 1080 pixels",
        "minimum": null,
        "shown_as": "Uncropped in the feed",
        "file_size": "Up to 15 megabytes"
      },
      "notes": [],
      "geometry": {},
      "overlay_png": "https://guides.avola.dk/downloads/avola-facebook-image-safe-zones-1080x1080.png",
      "last_updated": "2026-11-13"
    },
    {
      "id": "facebook/video",
      "name": "Facebook video",
      "platform": "Facebook",
      "url": "https://guides.avola.dk/facebook/video/",
      "markdown": "https://guides.avola.dk/facebook/video/index.md",
      "width": 1080,
      "height": 1080,
      "ratio": "1:1",
      "summary": "We recommend Facebook video in 1:1 at 1080 x 1080 pixels and 25 frames per second. Upload subtitles as a file, and keep your own text out of the bottom fifth, where Facebook shows them.",
      "specification": {
        "recommended": "1080 x 1080 pixels",
        "minimum": null,
        "frame_rate": "25 frames per second",
        "subtitles": "As a file, shown by the platform",
        "shown_as": "In the feed, starting without sound",
        "file_size": "Up to 4 gigabytes"
      },
      "notes": [
        "Facebook shows the subtitles at the bottom center of the video.",
        "Video starts without sound, so the first seconds should make sense without it."
      ],
      "geometry": {
        "platform_subtitles": {
          "x": 108,
          "y": 840,
          "width": 864,
          "height": 171
        }
      },
      "overlay_png": "https://guides.avola.dk/downloads/avola-facebook-video-safe-zones-1080x1080.png",
      "last_updated": "2026-11-13"
    },
    {
      "id": "facebook/video#thumbnail",
      "name": "Facebook video thumbnail",
      "platform": "Facebook",
      "url": "https://guides.avola.dk/facebook/video/",
      "markdown": "https://guides.avola.dk/facebook/video/index.md",
      "width": 1080,
      "height": 1080,
      "ratio": "1:1",
      "summary": null,
      "specification": {
        "recommended": "1080 x 1080 pixels",
        "minimum": null,
        "file_size": null
      },
      "notes": [
        "You can upload your own image instead of a still from the video. Make it the same format as the video."
      ],
      "geometry": {},
      "overlay_png": "https://guides.avola.dk/downloads/avola-facebook-video-thumbnail-safe-zones-1080x1080.png",
      "last_updated": "2026-11-13"
    },
    {
      "id": "facebook/profile-picture",
      "name": "Facebook profile picture",
      "platform": "Facebook",
      "url": "https://guides.avola.dk/facebook/profile-picture/",
      "markdown": "https://guides.avola.dk/facebook/profile-picture/index.md",
      "width": 1080,
      "height": 1080,
      "ratio": "1:1",
      "summary": "Make your Facebook profile picture at least 1080 x 1080 pixels. Facebook crops it to a circle and shows it at about 176 pixels on desktop.",
      "specification": {
        "recommended": "At least 1080 x 1080 pixels",
        "minimum": "320 x 320 pixels",
        "shown_as": "A circle, about 176 pixels on desktop",
        "file_size": null
      },
      "notes": [
        "Facebook crops the corners away, so keep faces and logos in the middle.",
        "Don't draw a circle into the image yourself. If you use a background color, fill the whole image with it and let the platform crop it."
      ],
      "geometry": {
        "visible_circle": {
          "center_x": 540,
          "center_y": 540,
          "radius": 540
        }
      },
      "overlay_png": "https://guides.avola.dk/downloads/avola-facebook-profile-picture-safe-zones-1080x1080.png",
      "last_updated": "2026-11-13"
    },
    {
      "id": "facebook/cover-photo",
      "name": "Facebook cover photo",
      "platform": "Facebook",
      "url": "https://guides.avola.dk/facebook/cover-photo/",
      "markdown": "https://guides.avola.dk/facebook/cover-photo/index.md",
      "width": 851,
      "height": 315,
      "ratio": "2.7:1",
      "summary": "Facebook cover photos are 851 x 315 pixels. Desktop shows almost all of it, while phones crop about 145 pixels from each side, so keep text and logos in the middle.",
      "specification": {
        "recommended": "851 x 315 pixels",
        "minimum": "400 x 150 pixels",
        "safe_zone": "About 560 x 315 pixels in the middle",
        "shown_as": "820 x 312 on desktop, 640 x 360 on mobile",
        "file_size": null
      },
      "notes": [
        "The profile picture sits on top of the lower left corner, so keep that corner clear.",
        "Facebook compresses cover photos. If yours has text or a logo, upload a PNG to keep it sharp. The often quoted 100 kilobytes is a tip for fast loading, not a limit."
      ],
      "geometry": {
        "covered_or_cropped": [
          {
            "x": 0,
            "y": 0,
            "width": 145,
            "height": 315,
            "edge": "left edge"
          },
          {
            "x": 706,
            "y": 0,
            "width": 145,
            "height": 315,
            "edge": "right edge"
          }
        ],
        "safe_zone_path": "M145 0H706V315H145Z",
        "safe_zone_bounds": {
          "x": 145,
          "y": 0,
          "width": 561,
          "height": 315
        },
        "profile_picture_on_top": [
          {
            "shape": "circle",
            "center_x": 150,
            "center_y": 330,
            "radius": 88
          }
        ]
      },
      "overlay_png": "https://guides.avola.dk/downloads/avola-facebook-cover-photo-safe-zones-851x315.png",
      "last_updated": "2026-11-13"
    },
    {
      "id": "instagram/image",
      "name": "Instagram image",
      "platform": "Instagram",
      "url": "https://guides.avola.dk/instagram/image/",
      "markdown": "https://guides.avola.dk/instagram/image/index.md",
      "width": 1080,
      "height": 1440,
      "ratio": "3:4",
      "summary": "We recommend Instagram images in 3:4 at 1080 x 1440 pixels. That is the shape of the profile grid, so nothing is cropped there.",
      "specification": {
        "recommended": "1080 x 1440 pixels",
        "minimum": null,
        "shown_as": "Uncropped in the feed and in the profile grid",
        "file_size": "Up to 30 megabytes"
      },
      "notes": [
        "Some scheduling tools still only accept 4:5 (1080 x 1350). If yours crops or rejects 3:4 (1080 x 1440), upload from the Instagram app, or use 4:5 (1080 x 1350) for that post."
      ],
      "geometry": {},
      "overlay_png": "https://guides.avola.dk/downloads/avola-instagram-image-safe-zones-1080x1440.png",
      "last_updated": "2026-11-13"
    },
    {
      "id": "instagram/carousel",
      "name": "Instagram carousel",
      "platform": "Instagram",
      "url": "https://guides.avola.dk/instagram/carousel/",
      "markdown": "https://guides.avola.dk/instagram/carousel/index.md",
      "width": 1080,
      "height": 1440,
      "ratio": "3:4",
      "summary": "An Instagram carousel holds up to 20 images or videos. Every slide takes the format of the first, so we make them all 3:4 at 1080 x 1440 pixels.",
      "specification": {
        "recommended": "1080 x 1440 pixels",
        "minimum": null,
        "shown_as": "Uncropped in the feed. Only the first slide shows in the profile grid",
        "slides": "Up to 20, all in the format of the first",
        "file_size": "Up to 30 megabytes per image"
      },
      "notes": [
        "Some scheduling tools still only accept 4:5 (1080 x 1350). If yours crops or rejects 3:4 (1080 x 1440), upload from the Instagram app, or use 4:5 (1080 x 1350) for that post."
      ],
      "geometry": {},
      "overlay_png": "https://guides.avola.dk/downloads/avola-instagram-carousel-safe-zones-1080x1440.png",
      "last_updated": "2026-11-13"
    },
    {
      "id": "instagram/reel",
      "name": "Instagram Reel",
      "platform": "Instagram",
      "url": "https://guides.avola.dk/instagram/reel/",
      "markdown": "https://guides.avola.dk/instagram/reel/index.md",
      "width": 1080,
      "height": 1920,
      "ratio": "9:16",
      "summary": "Instagram Reels are 1080 x 1920 pixels in 9:16. The app covers about 270 pixels at the top, 670 at the bottom and 65 on each side, which leaves a safe zone of about 950 x 980 pixels.",
      "specification": {
        "recommended": "1080 x 1920 pixels",
        "minimum": null,
        "frame_rate": "25 frames per second",
        "subtitles": "Burned into the video",
        "safe_zone": "About 950 x 980 pixels",
        "file_size": "Up to 4 gigabytes"
      },
      "notes": [
        "The buttons on the right reach higher than the bottom area.",
        "We place subtitles centered between the safe zone and the profile name, no wider than about 620 pixels, so they stay clear of the buttons.",
        "For ads, Meta recommends the same strict safe zone for both Reels and Stories."
      ],
      "geometry": {
        "covered_or_cropped": [
          {
            "x": 0,
            "y": 0,
            "width": 1080,
            "height": 270,
            "edge": "top edge"
          },
          {
            "x": 0,
            "y": 1250,
            "width": 1080,
            "height": 670,
            "edge": "bottom edge"
          },
          {
            "x": 0,
            "y": 270,
            "width": 65,
            "height": 980,
            "edge": "left edge"
          },
          {
            "x": 1015,
            "y": 270,
            "width": 65,
            "height": 880,
            "edge": "right edge"
          },
          {
            "x": 850,
            "y": 1150,
            "width": 230,
            "height": 100,
            "edge": "area"
          }
        ],
        "safe_zone_path": "M65 270H1015V1150H850V1250H65Z",
        "safe_zone_bounds": {
          "x": 65,
          "y": 270,
          "width": 950,
          "height": 980
        },
        "burned_in_subtitles": {
          "x": 230,
          "y": 1336,
          "width": 620,
          "height": 140
        }
      },
      "overlay_png": "https://guides.avola.dk/downloads/avola-instagram-reel-safe-zones-1080x1920.png",
      "last_updated": "2026-11-13"
    },
    {
      "id": "instagram/reel#cover",
      "name": "Instagram Reel cover",
      "platform": "Instagram",
      "url": "https://guides.avola.dk/instagram/reel/",
      "markdown": "https://guides.avola.dk/instagram/reel/index.md",
      "width": 1080,
      "height": 1920,
      "ratio": "9:16",
      "summary": null,
      "specification": {
        "recommended": "1080 x 1920 pixels",
        "minimum": null,
        "safe_zone": "1080 x 1440 pixels in the middle",
        "shown_as": "3:4 in the profile grid",
        "file_size": null
      },
      "notes": [
        "The profile grid only shows the middle. Keep text and faces away from the top and bottom 240 pixels."
      ],
      "geometry": {
        "covered_or_cropped": [
          {
            "x": 0,
            "y": 0,
            "width": 1080,
            "height": 240,
            "edge": "top edge"
          },
          {
            "x": 0,
            "y": 1680,
            "width": 1080,
            "height": 240,
            "edge": "bottom edge"
          }
        ],
        "safe_zone_path": "M0 240H1080V1680H0Z",
        "safe_zone_bounds": {
          "x": 0,
          "y": 240,
          "width": 1080,
          "height": 1440
        }
      },
      "overlay_png": "https://guides.avola.dk/downloads/avola-instagram-reel-cover-safe-zones-1080x1920.png",
      "last_updated": "2026-11-13"
    },
    {
      "id": "instagram/story",
      "name": "Instagram Story",
      "platform": "Instagram",
      "url": "https://guides.avola.dk/instagram/story/",
      "markdown": "https://guides.avola.dk/instagram/story/index.md",
      "width": 1080,
      "height": 1920,
      "ratio": "9:16",
      "summary": "Instagram Stories are 1080 x 1920 pixels in 9:16. Keep text clear of the top 270 pixels and the bottom 384 pixels, where the progress bar, name and reply field sit.",
      "specification": {
        "recommended": "1080 x 1920 pixels",
        "minimum": null,
        "frame_rate": "25 frames per second",
        "subtitles": "Burned into the video",
        "safe_zone": "About 950 x 1266 pixels",
        "file_size": "Up to 4 gigabytes for video"
      },
      "notes": [
        "There is no column of buttons, so subtitles can be up to about 880 pixels wide."
      ],
      "geometry": {
        "covered_or_cropped": [
          {
            "x": 0,
            "y": 0,
            "width": 1080,
            "height": 270,
            "edge": "top edge"
          },
          {
            "x": 0,
            "y": 1536,
            "width": 1080,
            "height": 384,
            "edge": "bottom edge"
          },
          {
            "x": 0,
            "y": 270,
            "width": 65,
            "height": 1266,
            "edge": "left edge"
          },
          {
            "x": 1015,
            "y": 270,
            "width": 65,
            "height": 1266,
            "edge": "right edge"
          }
        ],
        "safe_zone_path": "M65 270H1015V1536H65Z",
        "safe_zone_bounds": {
          "x": 65,
          "y": 270,
          "width": 950,
          "height": 1266
        },
        "burned_in_subtitles": {
          "x": 100,
          "y": 1376,
          "width": 880,
          "height": 140
        }
      },
      "overlay_png": "https://guides.avola.dk/downloads/avola-instagram-story-safe-zones-1080x1920.png",
      "last_updated": "2026-11-13"
    },
    {
      "id": "instagram/profile-picture",
      "name": "Instagram profile picture",
      "platform": "Instagram",
      "url": "https://guides.avola.dk/instagram/profile-picture/",
      "markdown": "https://guides.avola.dk/instagram/profile-picture/index.md",
      "width": 1080,
      "height": 1080,
      "ratio": "1:1",
      "summary": "Make your Instagram profile picture at least 1080 x 1080 pixels. Instagram crops it to a circle and shows it at about 110 pixels.",
      "specification": {
        "recommended": "At least 1080 x 1080 pixels",
        "minimum": "320 x 320 pixels",
        "shown_as": "A circle, about 110 pixels",
        "file_size": null
      },
      "notes": [
        "Threads uses the same picture by default.",
        "Don't draw a circle into the image yourself. If you use a background color, fill the whole image with it and let the platform crop it."
      ],
      "geometry": {
        "visible_circle": {
          "center_x": 540,
          "center_y": 540,
          "radius": 540
        }
      },
      "overlay_png": "https://guides.avola.dk/downloads/avola-instagram-profile-picture-safe-zones-1080x1080.png",
      "last_updated": "2026-11-13"
    },
    {
      "id": "x/image",
      "name": "X image",
      "platform": "X",
      "url": "https://guides.avola.dk/x/image/",
      "markdown": "https://guides.avola.dk/x/image/index.md",
      "width": 1080,
      "height": 1080,
      "ratio": "1:1",
      "summary": "We recommend images on X in 1:1 at 1080 x 1080 pixels. Square images show uncropped in the timeline.",
      "specification": {
        "recommended": "1080 x 1080 pixels",
        "minimum": null,
        "shown_as": "Uncropped in the timeline",
        "file_size": "Up to 5 megabytes"
      },
      "notes": [],
      "geometry": {},
      "overlay_png": "https://guides.avola.dk/downloads/avola-x-image-safe-zones-1080x1080.png",
      "last_updated": "2026-11-13"
    },
    {
      "id": "x/video",
      "name": "X video",
      "platform": "X",
      "url": "https://guides.avola.dk/x/video/",
      "markdown": "https://guides.avola.dk/x/video/index.md",
      "width": 1080,
      "height": 1080,
      "ratio": "1:1",
      "summary": "We recommend video on X in 1:1 at 1080 x 1080 pixels and 25 frames per second, with subtitles uploaded as a file. The player and the subtitles cover roughly the bottom third.",
      "specification": {
        "recommended": "1080 x 1080 pixels",
        "minimum": null,
        "frame_rate": "25 frames per second",
        "subtitles": "As a file, shown by the platform",
        "safe_zone": "About 1080 x 918 pixels",
        "file_size": "Up to 512 megabytes, or 16 gigabytes with Premium"
      },
      "notes": [
        "X shows the subtitles at the bottom center, just above the time and the sound button.",
        "Keep your own text and graphics higher up."
      ],
      "geometry": {
        "covered_or_cropped": [
          {
            "x": 0,
            "y": 918,
            "width": 1080,
            "height": 162,
            "edge": "bottom edge"
          }
        ],
        "safe_zone_path": "M0 0H1080V918H0Z",
        "safe_zone_bounds": {
          "x": 0,
          "y": 0,
          "width": 1080,
          "height": 918
        },
        "platform_subtitles": {
          "x": 108,
          "y": 744,
          "width": 864,
          "height": 156
        }
      },
      "overlay_png": "https://guides.avola.dk/downloads/avola-x-video-safe-zones-1080x1080.png",
      "last_updated": "2026-11-13"
    },
    {
      "id": "x/profile-picture",
      "name": "X profile picture",
      "platform": "X",
      "url": "https://guides.avola.dk/x/profile-picture/",
      "markdown": "https://guides.avola.dk/x/profile-picture/index.md",
      "width": 1080,
      "height": 1080,
      "ratio": "1:1",
      "summary": "Make your X profile picture at least 1080 x 1080 pixels and no larger than 2 megabytes. X crops it to a circle.",
      "specification": {
        "recommended": "At least 1080 x 1080 pixels",
        "minimum": "400 x 400 pixels",
        "shown_as": "A circle",
        "file_size": "Up to 2 megabytes"
      },
      "notes": [
        "Don't draw a circle into the image yourself. If you use a background color, fill the whole image with it and let the platform crop it."
      ],
      "geometry": {
        "visible_circle": {
          "center_x": 540,
          "center_y": 540,
          "radius": 540
        }
      },
      "overlay_png": "https://guides.avola.dk/downloads/avola-x-profile-picture-safe-zones-1080x1080.png",
      "last_updated": "2026-11-13"
    },
    {
      "id": "x/header",
      "name": "X header",
      "platform": "X",
      "url": "https://guides.avola.dk/x/header/",
      "markdown": "https://guides.avola.dk/x/header/index.md",
      "width": 1500,
      "height": 500,
      "ratio": "3:1",
      "summary": "The X header is 1500 x 500 pixels in 3:1. Depending on the screen, about 60 pixels can be cropped at the top and bottom, and the profile picture covers the lower left corner.",
      "specification": {
        "recommended": "1500 x 500 pixels",
        "minimum": null,
        "safe_zone": "About 1500 x 380 pixels",
        "shown_as": "Profile picture over the lower left corner",
        "file_size": null
      },
      "notes": [
        "Keep the lower left corner free of text and logos."
      ],
      "geometry": {
        "covered_or_cropped": [
          {
            "x": 0,
            "y": 0,
            "width": 1500,
            "height": 60,
            "edge": "top edge"
          },
          {
            "x": 0,
            "y": 440,
            "width": 1500,
            "height": 60,
            "edge": "bottom edge"
          }
        ],
        "safe_zone_path": "M0 60H1500V440H0Z",
        "safe_zone_bounds": {
          "x": 0,
          "y": 60,
          "width": 1500,
          "height": 380
        },
        "profile_picture_on_top": [
          {
            "shape": "circle",
            "center_x": 200,
            "center_y": 500,
            "radius": 170
          }
        ]
      },
      "overlay_png": "https://guides.avola.dk/downloads/avola-x-header-safe-zones-1500x500.png",
      "last_updated": "2026-11-13"
    },
    {
      "id": "tiktok/video",
      "name": "TikTok video",
      "platform": "TikTok",
      "url": "https://guides.avola.dk/tiktok/video/",
      "markdown": "https://guides.avola.dk/tiktok/video/index.md",
      "width": 1080,
      "height": 1920,
      "ratio": "9:16",
      "summary": "TikTok videos are 1080 x 1920 pixels in 9:16. Keep text inside a safe zone of about 880 x 1350 pixels, clear of the tabs, the caption and the buttons.",
      "specification": {
        "recommended": "1080 x 1920 pixels",
        "minimum": null,
        "frame_rate": "25 frames per second",
        "subtitles": "Burned into the video",
        "safe_zone": "About 880 x 1350 pixels",
        "file_size": "Up to 287.6 megabytes from iPhone and 72 megabytes from Android"
      },
      "notes": [
        "The top is covered by the tabs, the bottom by the profile name, caption and sound, and the right side by the buttons.",
        "Sources disagree on the exact numbers. We use the careful ones: 150 pixels at the top, 420 at the bottom, 140 on the right and 60 on the left.",
        "We place subtitles centered just above the bottom area, no wider than about 800 pixels."
      ],
      "geometry": {
        "covered_or_cropped": [
          {
            "x": 0,
            "y": 0,
            "width": 1080,
            "height": 150,
            "edge": "top edge"
          },
          {
            "x": 0,
            "y": 1500,
            "width": 1080,
            "height": 420,
            "edge": "bottom edge"
          },
          {
            "x": 0,
            "y": 150,
            "width": 60,
            "height": 1350,
            "edge": "left edge"
          },
          {
            "x": 940,
            "y": 150,
            "width": 140,
            "height": 1350,
            "edge": "right edge"
          }
        ],
        "safe_zone_path": "M60 150H940V1500H60Z",
        "safe_zone_bounds": {
          "x": 60,
          "y": 150,
          "width": 880,
          "height": 1350
        },
        "burned_in_subtitles": {
          "x": 140,
          "y": 1340,
          "width": 800,
          "height": 140
        }
      },
      "overlay_png": "https://guides.avola.dk/downloads/avola-tiktok-video-safe-zones-1080x1920.png",
      "last_updated": "2026-11-13"
    },
    {
      "id": "tiktok/profile-picture",
      "name": "TikTok profile picture",
      "platform": "TikTok",
      "url": "https://guides.avola.dk/tiktok/profile-picture/",
      "markdown": "https://guides.avola.dk/tiktok/profile-picture/index.md",
      "width": 1080,
      "height": 1080,
      "ratio": "1:1",
      "summary": "Make your TikTok profile picture at least 1080 x 1080 pixels. TikTok crops it to a small circle, and profiles have no cover image.",
      "specification": {
        "recommended": "At least 1080 x 1080 pixels",
        "minimum": "200 x 200 pixels",
        "shown_as": "A small circle",
        "file_size": null
      },
      "notes": [
        "The picture shows small, so keep it simple.",
        "Don't draw a circle into the image yourself. If you use a background color, fill the whole image with it and let the platform crop it."
      ],
      "geometry": {
        "visible_circle": {
          "center_x": 540,
          "center_y": 540,
          "radius": 540
        }
      },
      "overlay_png": "https://guides.avola.dk/downloads/avola-tiktok-profile-picture-safe-zones-1080x1080.png",
      "last_updated": "2026-11-13"
    },
    {
      "id": "linkedin/image",
      "name": "LinkedIn image",
      "platform": "LinkedIn",
      "url": "https://guides.avola.dk/linkedin/image/",
      "markdown": "https://guides.avola.dk/linkedin/image/index.md",
      "width": 1080,
      "height": 1350,
      "ratio": "4:5",
      "summary": "We recommend LinkedIn images in 4:5 at 1080 x 1350 pixels. Portrait images take up the most space in the mobile feed, with nothing on top of them.",
      "specification": {
        "recommended": "1080 x 1350 pixels",
        "minimum": null,
        "shown_as": "Uncropped in the feed",
        "file_size": "Up to 5 megabytes"
      },
      "notes": [],
      "geometry": {},
      "overlay_png": "https://guides.avola.dk/downloads/avola-linkedin-image-safe-zones-1080x1350.png",
      "last_updated": "2026-11-13"
    },
    {
      "id": "linkedin/carousel",
      "name": "LinkedIn carousel",
      "platform": "LinkedIn",
      "url": "https://guides.avola.dk/linkedin/carousel/",
      "markdown": "https://guides.avola.dk/linkedin/carousel/index.md",
      "width": 1080,
      "height": 1350,
      "ratio": "4:5",
      "summary": "LinkedIn carousels can be made directly from images, with no PDF needed. We recommend 4:5 at 1080 x 1350 pixels for every slide.",
      "specification": {
        "recommended": "1080 x 1350 pixels",
        "minimum": null,
        "shown_as": "Images can look different on mobile and desktop",
        "slides": "Images in one format, or a PDF",
        "file_size": "Up to 100 megabytes as a PDF"
      },
      "notes": [
        "An image carousel can look different in the app on mobile, in the mobile browser and on desktop. If it has to look the same everywhere, make it a PDF.",
        "Use the same format for every slide.",
        "Sources disagree between 1:1 and 4:5. We recommend 4:5, because it takes up the most space in the mobile feed."
      ],
      "geometry": {},
      "overlay_png": "https://guides.avola.dk/downloads/avola-linkedin-carousel-safe-zones-1080x1350.png",
      "last_updated": "2026-11-13"
    },
    {
      "id": "linkedin/video",
      "name": "LinkedIn video",
      "platform": "LinkedIn",
      "url": "https://guides.avola.dk/linkedin/video/",
      "markdown": "https://guides.avola.dk/linkedin/video/index.md",
      "width": 1080,
      "height": 1350,
      "ratio": "4:5",
      "summary": "We recommend LinkedIn video in 4:5 at 1080 x 1350 pixels and 25 frames per second, with subtitles uploaded as a file and a thumbnail in the same format.",
      "specification": {
        "recommended": "1080 x 1350 pixels",
        "minimum": null,
        "frame_rate": "25 frames per second",
        "subtitles": "As a file, shown by the platform",
        "safe_zone": "About 1080 x 1150 pixels",
        "file_size": "Up to 5 gigabytes"
      },
      "notes": [
        "LinkedIn shows the subtitles at the bottom center.",
        "On mobile, LinkedIn also places the profile and reactions over the video, so keep text about 100 pixels from the top and bottom."
      ],
      "geometry": {
        "covered_or_cropped": [
          {
            "x": 0,
            "y": 0,
            "width": 1080,
            "height": 100,
            "edge": "top edge"
          },
          {
            "x": 0,
            "y": 1250,
            "width": 1080,
            "height": 100,
            "edge": "bottom edge"
          }
        ],
        "safe_zone_path": "M0 100H1080V1250H0Z",
        "safe_zone_bounds": {
          "x": 0,
          "y": 100,
          "width": 1080,
          "height": 1150
        },
        "platform_subtitles": {
          "x": 108,
          "y": 1060,
          "width": 864,
          "height": 170
        }
      },
      "overlay_png": "https://guides.avola.dk/downloads/avola-linkedin-video-safe-zones-1080x1350.png",
      "last_updated": "2026-11-13"
    },
    {
      "id": "linkedin/video#thumbnail",
      "name": "LinkedIn video thumbnail",
      "platform": "LinkedIn",
      "url": "https://guides.avola.dk/linkedin/video/",
      "markdown": "https://guides.avola.dk/linkedin/video/index.md",
      "width": 1080,
      "height": 1350,
      "ratio": "4:5",
      "summary": null,
      "specification": {
        "recommended": "1080 x 1350 pixels",
        "minimum": null,
        "file_size": "Up to 2 megabytes, JPG or PNG"
      },
      "notes": [
        "Make it the same format as the video. It matters most on profiles and pages, where video does not start by itself."
      ],
      "geometry": {},
      "overlay_png": "https://guides.avola.dk/downloads/avola-linkedin-video-thumbnail-safe-zones-1080x1350.png",
      "last_updated": "2026-11-13"
    },
    {
      "id": "linkedin/profile-picture",
      "name": "LinkedIn profile picture",
      "platform": "LinkedIn",
      "url": "https://guides.avola.dk/linkedin/profile-picture/",
      "markdown": "https://guides.avola.dk/linkedin/profile-picture/index.md",
      "width": 1080,
      "height": 1080,
      "ratio": "1:1",
      "summary": "Make your LinkedIn profile picture at least 1080 x 1080 pixels and no larger than 8 megabytes. LinkedIn crops it to a circle.",
      "specification": {
        "recommended": "At least 1080 x 1080 pixels",
        "minimum": "400 x 400 pixels",
        "shown_as": "A circle",
        "file_size": "Up to 8 megabytes"
      },
      "notes": [
        "Use a picture where your face fills the middle.",
        "Don't draw a circle into the image yourself. If you use a background color, fill the whole image with it and let the platform crop it."
      ],
      "geometry": {
        "visible_circle": {
          "center_x": 540,
          "center_y": 540,
          "radius": 540
        }
      },
      "overlay_png": "https://guides.avola.dk/downloads/avola-linkedin-profile-picture-safe-zones-1080x1080.png",
      "last_updated": "2026-11-13"
    },
    {
      "id": "linkedin/banner",
      "name": "LinkedIn banner",
      "platform": "LinkedIn",
      "url": "https://guides.avola.dk/linkedin/banner/",
      "markdown": "https://guides.avola.dk/linkedin/banner/index.md",
      "width": 1584,
      "height": 396,
      "ratio": "4:1",
      "summary": "The LinkedIn banner for personal profiles is 1584 x 396 pixels in 4:1. On desktop, the profile picture covers the lower left part.",
      "specification": {
        "recommended": "1584 x 396 pixels",
        "minimum": null,
        "safe_zone": "About 1004 x 316 pixels",
        "shown_as": "Profile picture over the lower left part",
        "file_size": "Up to 8 megabytes, JPG or PNG"
      },
      "notes": [
        "The position of the profile picture changes on mobile, so keep the left side calm.",
        "Keep text inside the dashed frame. The sides and top can be cropped a little on smaller screens."
      ],
      "geometry": {
        "safe_zone_path": "M420 40H1424V356H420Z",
        "safe_zone_bounds": {
          "x": 420,
          "y": 40,
          "width": 1004,
          "height": 316
        },
        "profile_picture_on_top": [
          {
            "shape": "circle",
            "center_x": 208,
            "center_y": 364,
            "radius": 152
          }
        ]
      },
      "overlay_png": "https://guides.avola.dk/downloads/avola-linkedin-banner-safe-zones-1584x396.png",
      "last_updated": "2026-11-13"
    },
    {
      "id": "linkedin/company-page/profile-picture",
      "name": "LinkedIn company page profile picture",
      "platform": "LinkedIn",
      "url": "https://guides.avola.dk/linkedin/company-page/profile-picture/",
      "markdown": "https://guides.avola.dk/linkedin/company-page/profile-picture/index.md",
      "width": 1080,
      "height": 1080,
      "ratio": "1:1",
      "summary": "Make the profile picture for a LinkedIn company page at least 1080 x 1080 pixels. LinkedIn shows it as a small square.",
      "specification": {
        "recommended": "At least 1080 x 1080 pixels",
        "minimum": "300 x 300 pixels",
        "shown_as": "A small square",
        "file_size": null
      },
      "notes": [
        "It often shows small, so keep the logo simple, with space around it.",
        "Don't draw a circle or a frame into the image. If you use a background color, fill the whole image with it."
      ],
      "geometry": {},
      "overlay_png": "https://guides.avola.dk/downloads/avola-linkedin-company-page-profile-picture-safe-zones-1080x1080.png",
      "last_updated": "2026-11-13"
    },
    {
      "id": "linkedin/company-page/cover",
      "name": "LinkedIn company page cover",
      "platform": "LinkedIn",
      "url": "https://guides.avola.dk/linkedin/company-page/cover/",
      "markdown": "https://guides.avola.dk/linkedin/company-page/cover/index.md",
      "width": 1512,
      "height": 256,
      "ratio": "5.9:1",
      "summary": "The cover for a LinkedIn company page is 1512 x 256 pixels. Older covers in 1128 x 191 pixels get scaled up and look soft.",
      "specification": {
        "recommended": "1512 x 256 pixels",
        "minimum": null,
        "safe_zone": "About 1022 x 172 pixels",
        "shown_as": "Profile picture over the lower left corner",
        "file_size": "Up to 3 megabytes, JPG or PNG"
      },
      "notes": [
        "Covers made for the old size of 1128 x 191 pixels should be made again in the new size. Keep text inside the dashed frame."
      ],
      "geometry": {
        "safe_zone_path": "M340 28H1362V200H340Z",
        "safe_zone_bounds": {
          "x": 340,
          "y": 28,
          "width": 1022,
          "height": 172
        },
        "profile_picture_on_top": [
          {
            "shape": "square",
            "center_x": 165,
            "center_y": 254,
            "radius": 120
          }
        ]
      },
      "overlay_png": "https://guides.avola.dk/downloads/avola-linkedin-company-page-cover-safe-zones-1512x256.png",
      "last_updated": "2026-11-13"
    },
    {
      "id": "youtube/video",
      "name": "YouTube video",
      "platform": "YouTube",
      "url": "https://guides.avola.dk/youtube/video/",
      "markdown": "https://guides.avola.dk/youtube/video/index.md",
      "width": 3840,
      "height": 2160,
      "ratio": "16:9",
      "summary": "We recommend YouTube video in 16:9 at 3840 x 2160 pixels, the format YouTube recommends. The minimum is 1920 x 1080 pixels.",
      "specification": {
        "recommended": "3840 x 2160 pixels, 4K",
        "minimum": "1920 x 1080 pixels",
        "frame_rate": "25 frames per second",
        "subtitles": "As a file, shown by the platform",
        "safe_zone": "About 3840 x 1944 pixels",
        "file_size": "Up to 256 gigabytes"
      },
      "notes": [
        "Don't add black bars to make the video fit another format. YouTube's player adapts to the format of the video by itself, and it looks better without letterboxing.",
        "Subtitles are uploaded as a file and show at the bottom center. They move up when the player controls appear."
      ],
      "geometry": {
        "covered_or_cropped": [
          {
            "x": 0,
            "y": 1944,
            "width": 3840,
            "height": 216,
            "edge": "bottom edge"
          }
        ],
        "safe_zone_path": "M0 0H3840V1944H0Z",
        "safe_zone_bounds": {
          "x": 0,
          "y": 0,
          "width": 3840,
          "height": 1944
        },
        "platform_subtitles": {
          "x": 960,
          "y": 1593,
          "width": 1920,
          "height": 297
        }
      },
      "overlay_png": "https://guides.avola.dk/downloads/avola-youtube-video-safe-zones-3840x2160.png",
      "last_updated": "2026-11-13"
    },
    {
      "id": "youtube/video#thumbnail",
      "name": "YouTube video thumbnail",
      "platform": "YouTube",
      "url": "https://guides.avola.dk/youtube/video/",
      "markdown": "https://guides.avola.dk/youtube/video/index.md",
      "width": 3840,
      "height": 2160,
      "ratio": "16:9",
      "summary": null,
      "specification": {
        "recommended": "3840 x 2160 pixels, 4K",
        "minimum": "1280 x 720 pixels",
        "shown_as": "Video length in the lower right corner",
        "file_size": "Up to 50 megabytes"
      },
      "notes": [
        "Keep text and faces away from the lower right corner."
      ],
      "geometry": {
        "covered_or_cropped": [
          {
            "x": 3240,
            "y": 1890,
            "width": 600,
            "height": 270,
            "edge": "area"
          }
        ],
        "safe_zone_path": "M0 0H3840V1890H3240V2160H0Z",
        "safe_zone_bounds": {
          "x": 0,
          "y": 0,
          "width": 3840,
          "height": 2160
        }
      },
      "overlay_png": "https://guides.avola.dk/downloads/avola-youtube-video-thumbnail-safe-zones-3840x2160.png",
      "last_updated": "2026-11-13"
    },
    {
      "id": "youtube/shorts",
      "name": "YouTube Shorts",
      "platform": "YouTube",
      "url": "https://guides.avola.dk/youtube/shorts/",
      "markdown": "https://guides.avola.dk/youtube/shorts/index.md",
      "width": 1080,
      "height": 1920,
      "ratio": "9:16",
      "summary": "YouTube Shorts are 1080 x 1920 pixels in 9:16. Keep text clear of about 290 pixels at the top, 360 at the bottom and 140 on the right.",
      "specification": {
        "recommended": "1080 x 1920 pixels",
        "minimum": null,
        "frame_rate": "25 frames per second",
        "subtitles": "Burned into the video",
        "safe_zone": "About 940 x 1272 pixels",
        "file_size": "Up to 256 gigabytes"
      },
      "notes": [
        "The top is covered by search and menu, the bottom by the title, channel name and subscribe button, and the right side by the buttons.",
        "Sources disagree on the exact numbers, so we use careful ones.",
        "We place subtitles centered just above the bottom area, no wider than about 800 pixels."
      ],
      "geometry": {
        "covered_or_cropped": [
          {
            "x": 0,
            "y": 0,
            "width": 1080,
            "height": 288,
            "edge": "top edge"
          },
          {
            "x": 0,
            "y": 1560,
            "width": 1080,
            "height": 360,
            "edge": "bottom edge"
          },
          {
            "x": 940,
            "y": 288,
            "width": 140,
            "height": 1272,
            "edge": "right edge"
          }
        ],
        "safe_zone_path": "M0 288H940V1560H0Z",
        "safe_zone_bounds": {
          "x": 0,
          "y": 288,
          "width": 940,
          "height": 1272
        },
        "burned_in_subtitles": {
          "x": 140,
          "y": 1400,
          "width": 800,
          "height": 140
        }
      },
      "overlay_png": "https://guides.avola.dk/downloads/avola-youtube-shorts-safe-zones-1080x1920.png",
      "last_updated": "2026-11-13"
    },
    {
      "id": "youtube/profile-picture",
      "name": "YouTube profile picture",
      "platform": "YouTube",
      "url": "https://guides.avola.dk/youtube/profile-picture/",
      "markdown": "https://guides.avola.dk/youtube/profile-picture/index.md",
      "width": 1080,
      "height": 1080,
      "ratio": "1:1",
      "summary": "Make your YouTube profile picture at least 1080 x 1080 pixels. YouTube crops it to a circle and shows it very small next to videos and comments.",
      "specification": {
        "recommended": "At least 1080 x 1080 pixels",
        "minimum": "800 x 800 pixels",
        "shown_as": "A small circle",
        "file_size": null
      },
      "notes": [
        "Don't draw a circle into the image yourself. If you use a background color, fill the whole image with it and let the platform crop it."
      ],
      "geometry": {
        "visible_circle": {
          "center_x": 540,
          "center_y": 540,
          "radius": 540
        }
      },
      "overlay_png": "https://guides.avola.dk/downloads/avola-youtube-profile-picture-safe-zones-1080x1080.png",
      "last_updated": "2026-11-13"
    },
    {
      "id": "youtube/banner",
      "name": "YouTube channel banner",
      "platform": "YouTube",
      "url": "https://guides.avola.dk/youtube/banner/",
      "markdown": "https://guides.avola.dk/youtube/banner/index.md",
      "width": 2560,
      "height": 1440,
      "ratio": "16:9",
      "summary": "The YouTube channel banner is 2560 x 1440 pixels, but only the middle 1546 x 423 pixels show on every screen.",
      "specification": {
        "recommended": "2560 x 1440 pixels",
        "minimum": "2048 x 1152 pixels",
        "safe_zone": "1546 x 423 pixels in the middle",
        "shown_as": "All of it on TV, a 2560 x 423 band on desktop",
        "file_size": "Up to 6 megabytes"
      },
      "notes": [
        "Tablets and phones show even less than desktop, so keep text and logos inside the middle area."
      ],
      "geometry": {
        "covered_or_cropped": [
          {
            "x": 0,
            "y": 0,
            "width": 2560,
            "height": 508,
            "edge": "top edge"
          },
          {
            "x": 0,
            "y": 931,
            "width": 2560,
            "height": 509,
            "edge": "bottom edge"
          }
        ],
        "safe_zone_path": "M507 508H2053V931H507Z",
        "safe_zone_bounds": {
          "x": 507,
          "y": 508,
          "width": 1546,
          "height": 423
        },
        "visible_on_specific_screen": [
          {
            "x": 352,
            "y": 508,
            "width": 1855,
            "height": 423
          }
        ]
      },
      "overlay_png": "https://guides.avola.dk/downloads/avola-youtube-banner-safe-zones-2560x1440.png",
      "last_updated": "2026-11-13"
    },
    {
      "id": "threads/image",
      "name": "Threads image",
      "platform": "Threads",
      "url": "https://guides.avola.dk/threads/image/",
      "markdown": "https://guides.avola.dk/threads/image/index.md",
      "width": 1080,
      "height": 1080,
      "ratio": "1:1",
      "summary": "We recommend Threads images in 1:1 at 1080 x 1080 pixels. Images show with nothing on top of them.",
      "specification": {
        "recommended": "1080 x 1080 pixels",
        "minimum": null,
        "shown_as": "Uncropped in the feed",
        "file_size": null
      },
      "notes": [],
      "geometry": {},
      "overlay_png": "https://guides.avola.dk/downloads/avola-threads-image-safe-zones-1080x1080.png",
      "last_updated": "2026-11-13"
    },
    {
      "id": "threads/video",
      "name": "Threads video",
      "platform": "Threads",
      "url": "https://guides.avola.dk/threads/video/",
      "markdown": "https://guides.avola.dk/threads/video/index.md",
      "width": 1080,
      "height": 1080,
      "ratio": "1:1",
      "summary": "We recommend Threads video in 1:1 at 1080 x 1080 pixels and 25 frames per second, with subtitles burned in, because video plays without sound.",
      "specification": {
        "recommended": "1080 x 1080 pixels",
        "minimum": null,
        "frame_rate": "25 frames per second",
        "subtitles": "Burned into the video",
        "safe_zone": "About 1080 x 918 pixels",
        "file_size": "Up to 1 gigabyte"
      },
      "notes": [
        "The player controls sit at the bottom and in the corner, roughly the bottom 15 percent. We place subtitles centered just above."
      ],
      "geometry": {
        "covered_or_cropped": [
          {
            "x": 0,
            "y": 918,
            "width": 1080,
            "height": 162,
            "edge": "bottom edge"
          }
        ],
        "safe_zone_path": "M0 0H1080V918H0Z",
        "safe_zone_bounds": {
          "x": 0,
          "y": 0,
          "width": 1080,
          "height": 918
        },
        "burned_in_subtitles": {
          "x": 100,
          "y": 760,
          "width": 880,
          "height": 140
        }
      },
      "overlay_png": "https://guides.avola.dk/downloads/avola-threads-video-safe-zones-1080x1080.png",
      "last_updated": "2026-11-13"
    },
    {
      "id": "threads/profile-picture",
      "name": "Threads profile picture",
      "platform": "Threads",
      "url": "https://guides.avola.dk/threads/profile-picture/",
      "markdown": "https://guides.avola.dk/threads/profile-picture/index.md",
      "width": 1080,
      "height": 1080,
      "ratio": "1:1",
      "summary": "Make your Threads profile picture at least 1080 x 1080 pixels. Threads uses your Instagram picture by default, but you can choose another.",
      "specification": {
        "recommended": "At least 1080 x 1080 pixels",
        "minimum": "320 x 320 pixels",
        "shown_as": "A circle, taken from Instagram by default",
        "file_size": "Up to 10 megabytes"
      },
      "notes": [
        "Threads has no cover image.",
        "Don't draw a circle into the image yourself. If you use a background color, fill the whole image with it and let the platform crop it."
      ],
      "geometry": {
        "visible_circle": {
          "center_x": 540,
          "center_y": 540,
          "radius": 540
        }
      },
      "overlay_png": "https://guides.avola.dk/downloads/avola-threads-profile-picture-safe-zones-1080x1080.png",
      "last_updated": "2026-11-13"
    }
  ]
}
