{
  "updated": "2026-11-08",
  "count": 93,
  "items": [
    {
      "id": "instagram-post",
      "platform": "Instagram",
      "usage": "Square Post",
      "official": {
        "min": {
          "w": 320
        },
        "max": {
          "w": 1080
        },
        "recommended": {
          "w_at_least": 1080
        },
        "aspect_ratio": {
          "min": "1.91:1",
          "max": "3:4"
        },
        "source": {
          "url": "https://www.facebook.com/help/instagram/1631821640426723",
          "publisher": "Instagram Help Center (Meta)",
          "title": "Image resolution of photos you share on Instagram",
          "quote": "When you share a photo that has a width between 320 and 1080 pixels, we keep that photo at its original resolution as long as the photo's aspect ratio is between 1.91:1 and 3:4 (a width of 1080 pixels with a height between 566 and 1440 pixels). ... Upload a photo with a width of at least 1080 pixels with an aspect ratio between 1.91:1 and 3:4.",
          "checked": "2026-11-08"
        }
      },
      "facts": [
        {
          "type": "processing",
          "text": "Instagram stores feed photos at up to 1080 px wide. Photos wider than 1080 px are scaled down to 1080 px wide; photos narrower than 320 px are enlarged to 320 px wide.",
          "source": {
            "url": "https://www.facebook.com/help/instagram/1631821640426723",
            "quote": "If you share a photo at a higher resolution, we size it down to a width of 1080 pixels.",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "processing",
          "text": "Photos below 320 px wide are enlarged to a width of 320 px.",
          "source": {
            "url": "https://www.facebook.com/help/instagram/1631821640426723",
            "quote": "If you share a photo at a lower resolution, we enlarge it to a width of 320 pixels.",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "cropping",
          "text": "Photos 320-1080 px wide keep their original resolution if their aspect ratio is between 1.91:1 and 3:4, i.e. 1080 px wide with a height of 566 to 1440 px. Other ratios are cropped to a supported ratio.",
          "source": {
            "url": "https://www.facebook.com/help/instagram/1631821640426723",
            "quote": "the photo's aspect ratio is between 1.91:1 and 3:4 (a width of 1080 pixels with a height between 566 and 1440 pixels)",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "cropping",
          "text": "A photo whose aspect ratio is outside the supported range is cropped to fit a supported ratio.",
          "source": {
            "url": "https://www.facebook.com/help/instagram/1631821640426723",
            "quote": "If the aspect ratio of your photo isn't supported, it will be cropped to fit a supported ratio.",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "uploadLimits",
          "text": "For posts published through the Instagram API: JPEG only, 8 MB maximum, aspect ratio 4:5 to 1.91:1, width 320-1440 px (smaller images scaled up, larger scaled down).",
          "source": {
            "url": "https://developers.facebook.com/docs/instagram-platform/instagram-graph-api/reference/ig-user/media",
            "quote": "Maximum width: 1440 (will be scaled down to the maximum if necessary)",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "uploadLimits",
          "text": "Instagram Feed image ads: JPG or PNG, recommended 1440 x 1800 px (4:5), 30 MB maximum, minimum width 500 px, aspect ratio from 4:5 to 1.91:1, 1% tolerance.",
          "source": {
            "url": "https://www.facebook.com/business/ads-guide/update/image/instagram-feed",
            "quote": "Resolution: 1440 x 1800 pixels ... Minimum Aspect Ratio: 400 x 500 ... Maximum Aspect Ratio: 191 x 100",
            "checked": "2026-10-24"
          }
        }
      ],
      "pixohub_preset": {
        "width": 1080,
        "height": 1080,
        "aspect": "1:1",
        "matches_official": true
      },
      "notes": "Help Center gives a ratio range, not a named 'square' size; 1080x1080 (1:1) is inside the documented range at the documented 1080 px width. The help.instagram.com URL is JS-rendered; the same article was read through facebook.com/help/instagram/. The quote was put together from extracted fragments, so check the exact wording before publishing.",
      "tool": "https://pixohub.com/resize/instagram-post"
    },
    {
      "id": "instagram-portrait",
      "platform": "Instagram",
      "usage": "Portrait Post",
      "official": {
        "min": {
          "w": 320
        },
        "max": {
          "w": 1080,
          "h": 1440
        },
        "aspect_ratio": {
          "min": "1.91:1",
          "max": "3:4"
        },
        "source": {
          "url": "https://www.facebook.com/help/instagram/1631821640426723",
          "publisher": "Instagram Help Center (Meta)",
          "title": "Image resolution of photos you share on Instagram",
          "quote": "we keep that photo at its original resolution as long as the photo's aspect ratio is between 1.91:1 and 3:4 (a width of 1080 pixels with a height between 566 and 1440 pixels).",
          "checked": "2026-11-08"
        }
      },
      "facts": [
        {
          "type": "processing",
          "text": "Instagram stores feed photos at up to 1080 px wide. Photos wider than 1080 px are scaled down to 1080 px wide; photos narrower than 320 px are enlarged to 320 px wide.",
          "source": {
            "url": "https://www.facebook.com/help/instagram/1631821640426723",
            "quote": "If you share a photo at a higher resolution, we size it down to a width of 1080 pixels.",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "processing",
          "text": "Photos below 320 px wide are enlarged to a width of 320 px.",
          "source": {
            "url": "https://www.facebook.com/help/instagram/1631821640426723",
            "quote": "If you share a photo at a lower resolution, we enlarge it to a width of 320 pixels.",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "cropping",
          "text": "Photos 320-1080 px wide keep their original resolution if their aspect ratio is between 1.91:1 and 3:4, i.e. 1080 px wide with a height of 566 to 1440 px. Other ratios are cropped to a supported ratio.",
          "source": {
            "url": "https://www.facebook.com/help/instagram/1631821640426723",
            "quote": "the photo's aspect ratio is between 1.91:1 and 3:4 (a width of 1080 pixels with a height between 566 and 1440 pixels)",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "cropping",
          "text": "A photo whose aspect ratio is outside the supported range is cropped to fit a supported ratio.",
          "source": {
            "url": "https://www.facebook.com/help/instagram/1631821640426723",
            "quote": "If the aspect ratio of your photo isn't supported, it will be cropped to fit a supported ratio.",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "uploadLimits",
          "text": "For posts published through the Instagram API: JPEG only, 8 MB maximum, aspect ratio 4:5 to 1.91:1, width 320-1440 px (smaller images scaled up, larger scaled down).",
          "source": {
            "url": "https://developers.facebook.com/docs/instagram-platform/instagram-graph-api/reference/ig-user/media",
            "quote": "Maximum width: 1440 (will be scaled down to the maximum if necessary)",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "uploadLimits",
          "text": "Instagram Feed image ads: JPG or PNG, recommended 1440 x 1800 px (4:5), 30 MB maximum, minimum width 500 px, aspect ratio from 4:5 to 1.91:1, 1% tolerance.",
          "source": {
            "url": "https://www.facebook.com/business/ads-guide/update/image/instagram-feed",
            "quote": "Resolution: 1440 x 1800 pixels ... Minimum Aspect Ratio: 400 x 500 ... Maximum Aspect Ratio: 191 x 100",
            "checked": "2026-10-24"
          }
        }
      ],
      "pixohub_preset": {
        "width": 1080,
        "height": 1350,
        "aspect": "4:5",
        "matches_official": "partial"
      },
      "notes": "pixohub 1080x1350 (4:5) is supported, but the Help Center now gives 3:4 (1080x1440) as the tallest ratio, not 4:5. The Meta Ads Guide (Instagram Feed) recommends 4:5 at 1440x1800 for ads.",
      "tool": "https://pixohub.com/resize/instagram-portrait"
    },
    {
      "id": "instagram-story",
      "platform": "Instagram",
      "usage": "Story / Reel",
      "official": {
        "recommended": {
          "w": 1440,
          "h": 2560
        },
        "min": {
          "w": 500
        },
        "aspect_ratio": "9:16",
        "formats": [
          "JPG",
          "PNG"
        ],
        "max_file_size": "30MB",
        "source": {
          "url": "https://www.facebook.com/business/ads-guide/update/image/instagram-story",
          "publisher": "Meta Ads Guide (Facebook Business)",
          "title": "Awareness Image Ad Specs on Instagram Stories | Facebook Ads Guide",
          "quote": "Image File Type: JPG or PNG | Ratio: 9:16 | Resolution: 1440 x 2560 pixels | Maximum File Size: 30MB | Minimum Width: 500 pixels | Aspect Ratio Tolerance: 1%",
          "checked": "2026-11-08"
        }
      },
      "facts": [
        {
          "type": "uploadLimits",
          "text": "Story images published through the Instagram API: JPEG, 8 MB maximum, 9:16 recommended to avoid cropping or blank space.",
          "source": {
            "url": "https://developers.facebook.com/docs/instagram-platform/instagram-graph-api/reference/ig-user/media",
            "quote": "Aspect ratio: We recommended 9:16 to avoid cropping or blank space",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "safeZone",
          "text": "Meta's ads guide for Instagram Stories image ads recommends 1440 x 2560 px (9:16) and leaving about 14% at the top, 35% at the bottom and 6% on each side free of text and logos, so the profile icon and call-to-action don't cover them.",
          "source": {
            "url": "https://www.facebook.com/business/ads-guide/update/image/instagram-story",
            "quote": "Consider leaving roughly 14% of the top, 35% of the bottom, and 6% on each side of your asset free from text",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "uploadLimits",
          "text": "Instagram Stories image ads: JPG or PNG, 30 MB maximum, minimum width 500 px, 1% aspect ratio tolerance.",
          "source": {
            "url": "https://www.facebook.com/business/ads-guide/update/image/instagram-story",
            "quote": "Maximum File Size: 30MB ... Minimum Width: 500 pixels ... Aspect Ratio Tolerance: 1%",
            "checked": "2026-10-24"
          }
        }
      ],
      "pixohub_preset": {
        "width": 1080,
        "height": 1920,
        "aspect": "9:16",
        "matches_official": "partial"
      },
      "notes": "Same 9:16 ratio, but Meta recommends 1440x2560, not 1080x1920. This is the ad spec; the Help Center has no organic Story pixel spec.",
      "tool": "https://pixohub.com/resize/instagram-story"
    },
    {
      "id": "instagram-landscape",
      "platform": "Instagram",
      "usage": "Landscape Post",
      "official": {
        "recommended": {
          "w": 1080,
          "h": 566
        },
        "aspect_ratio": "1.91:1",
        "source": {
          "url": "https://www.facebook.com/help/instagram/1631821640426723",
          "publisher": "Instagram Help Center (Meta)",
          "title": "Image resolution of photos you share on Instagram",
          "quote": "we keep that photo at its original resolution as long as the photo's aspect ratio is between 1.91:1 and 3:4 (a width of 1080 pixels with a height between 566 and 1440 pixels).",
          "checked": "2026-11-08"
        }
      },
      "facts": [
        {
          "type": "processing",
          "text": "Instagram stores feed photos at up to 1080 px wide. Photos wider than 1080 px are scaled down to 1080 px wide; photos narrower than 320 px are enlarged to 320 px wide.",
          "source": {
            "url": "https://www.facebook.com/help/instagram/1631821640426723",
            "quote": "If you share a photo at a higher resolution, we size it down to a width of 1080 pixels.",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "processing",
          "text": "Photos below 320 px wide are enlarged to a width of 320 px.",
          "source": {
            "url": "https://www.facebook.com/help/instagram/1631821640426723",
            "quote": "If you share a photo at a lower resolution, we enlarge it to a width of 320 pixels.",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "cropping",
          "text": "Photos 320-1080 px wide keep their original resolution if their aspect ratio is between 1.91:1 and 3:4, i.e. 1080 px wide with a height of 566 to 1440 px. Other ratios are cropped to a supported ratio.",
          "source": {
            "url": "https://www.facebook.com/help/instagram/1631821640426723",
            "quote": "the photo's aspect ratio is between 1.91:1 and 3:4 (a width of 1080 pixels with a height between 566 and 1440 pixels)",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "cropping",
          "text": "A photo whose aspect ratio is outside the supported range is cropped to fit a supported ratio.",
          "source": {
            "url": "https://www.facebook.com/help/instagram/1631821640426723",
            "quote": "If the aspect ratio of your photo isn't supported, it will be cropped to fit a supported ratio.",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "uploadLimits",
          "text": "For posts published through the Instagram API: JPEG only, 8 MB maximum, aspect ratio 4:5 to 1.91:1, width 320-1440 px (smaller images scaled up, larger scaled down).",
          "source": {
            "url": "https://developers.facebook.com/docs/instagram-platform/instagram-graph-api/reference/ig-user/media",
            "quote": "Maximum width: 1440 (will be scaled down to the maximum if necessary)",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "uploadLimits",
          "text": "Instagram Feed image ads: JPG or PNG, recommended 1440 x 1800 px (4:5), 30 MB maximum, minimum width 500 px, aspect ratio from 4:5 to 1.91:1, 1% tolerance.",
          "source": {
            "url": "https://www.facebook.com/business/ads-guide/update/image/instagram-feed",
            "quote": "Resolution: 1440 x 1800 pixels ... Minimum Aspect Ratio: 400 x 500 ... Maximum Aspect Ratio: 191 x 100",
            "checked": "2026-10-24"
          }
        }
      ],
      "pixohub_preset": {
        "width": 1080,
        "height": 566,
        "aspect": "1.91:1",
        "matches_official": true
      },
      "notes": "1080x566 is the documented 1.91:1 limit at 1080 width.",
      "tool": "https://pixohub.com/resize/instagram-landscape"
    },
    {
      "id": "facebook-post",
      "platform": "Facebook",
      "usage": "Feed Post",
      "official": null,
      "facts": [
        {
          "type": "uploadLimits",
          "text": "For link-share preview images (og:image), Facebook's developer docs set a 200 x 200 px minimum and 8 MB maximum, and recommend at least 1200 x 630 px; images under 600 x 315 px show as a small thumbnail.",
          "source": {
            "url": "https://developers.facebook.com/documentation/sharing/webmasters/images",
            "quote": "Use images that are at least 1200 x 630 pixels for the best display on high resolution devices.",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "cropping",
          "text": "Link-share images close to 1.91:1 display in full in Feed without cropping.",
          "source": {
            "url": "https://developers.facebook.com/documentation/sharing/webmasters/images",
            "quote": "Try to keep your images as close to 1.91:1 aspect ratio as possible to display the full image in Feed without any cropping.",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "processing",
          "text": "Facebook caches link-share images by URL; replacing the file at the same URL doesn't update existing previews, so use a new URL for a new image.",
          "source": {
            "url": "https://developers.facebook.com/documentation/sharing/webmasters/images",
            "quote": "We cache all images referenced based on each image's URL",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "uploadLimits",
          "text": "Facebook Feed image ads: JPG or PNG, recommended 1440 x 1800 px (4:5), 30 MB maximum, minimum width 600 px, minimum height 750 px at 4:5, 3% aspect ratio tolerance.",
          "source": {
            "url": "https://www.facebook.com/business/ads-guide/update/image/facebook-feed",
            "quote": "Minimum Width: 600 pixels ... Minimum Height: 4:5 ratio - 750 pixels ... Aspect Ratio Tolerance: 3%",
            "checked": "2026-10-24"
          }
        }
      ],
      "pixohub_preset": {
        "width": 1200,
        "height": 630,
        "aspect": "1.91:1",
        "matches_official": null
      },
      "notes": "no official source found for organic feed post images. The old Help Center article (facebook.com/help/266520536764594) now returns 'This Page Isn't Available'. For comparison, the Meta Ads Guide Facebook Feed image ad spec (https://www.facebook.com/business/ads-guide/update/image/facebook-feed) says 'Ratio: 4:5 | Resolution: 1440 x 1800 pixels | Minimum Width: 600 pixels'. pixohub's 1200x630 matches neither.",
      "tool": "https://pixohub.com/resize/facebook-post"
    },
    {
      "id": "facebook-cover",
      "platform": "Facebook",
      "usage": "Cover Photo",
      "official": {
        "recommended": {
          "w": 851,
          "h": 315
        },
        "min": {
          "w": 400,
          "h": 150
        },
        "max_file_size": "<100KB (for fastest loading)",
        "formats": [
          "sRGB JPG",
          "PNG (for logos/text)"
        ],
        "display": {
          "desktop_aspect": "16:9",
          "mobile_aspect": "2.4:1"
        },
        "source": {
          "url": "https://www.facebook.com/help/125379114252045",
          "publisher": "Facebook Help Center (Meta)",
          "title": "Facebook Page profile picture and cover photo dimensions | Facebook Help Center",
          "quote": "Must be at least 400 pixels wide and 150 pixels tall. Loads fastest as an sRGB JPG file that's 851 pixels wide, 315 pixels tall and less than 100 kilobytes. ... For profile pictures and cover photos with your logo or text, you may get a better result by using a PNG file.",
          "checked": "2026-11-08"
        }
      },
      "facts": [
        {
          "type": "uploadLimits",
          "text": "A Page cover photo must be at least 400 px wide and 150 px tall; it loads fastest as an sRGB JPG of 851 x 315 px under 100 KB.",
          "source": {
            "url": "https://www.facebook.com/help/125379114252045",
            "quote": "Loads fastest as an sRGB JPG file that's 851 pixels wide, 315 pixels tall and less than 100 kilobytes.",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "cropping",
          "text": "Facebook's help page says the Page cover photo is left-aligned full-bleed at a 16:9 aspect ratio on computers and 2.4:1 on smartphones, and may be cropped and resized to fit different screens.",
          "source": {
            "url": "https://www.facebook.com/help/125379114252045",
            "quote": "Left aligns with a full bleed and a 2.4:1 aspect ratio.",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "safeZone",
          "text": "On mobile the profile picture overlaps the cover photo by about 40 px, and the left side of the cover is partly covered by the profile picture, so keep key content away from the lower left.",
          "source": {
            "url": "https://www.facebook.com/help/125379114252045",
            "quote": "The profile picture overlaps the cover photo by approximately 40 pixels on mobile devices.",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "processing",
          "text": "Facebook suggests PNG for profile pictures and cover photos that contain a logo or text, for a better result.",
          "source": {
            "url": "https://www.facebook.com/help/125379114252045",
            "quote": "For profile pictures and cover photos with your logo or text, you may get a better result by using a PNG file.",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "uploadLimits",
          "text": "A personal profile cover image must be at least 720 px wide; after choosing it you can reposition it by dragging up or down.",
          "source": {
            "url": "https://www.facebook.com/help/220070894714080",
            "quote": "Your cover image has to be at least 720 pixels wide.",
            "checked": "2026-10-24"
          }
        }
      ],
      "pixohub_preset": {
        "width": 851,
        "height": 315,
        "aspect": "2.7:1",
        "matches_official": true
      },
      "notes": "This article covers Page covers; it lists separate display ratios (16:9 desktop, 2.4:1 mobile).",
      "tool": "https://pixohub.com/resize/facebook-cover"
    },
    {
      "id": "facebook-story",
      "platform": "Facebook",
      "usage": "Story",
      "official": {
        "recommended": {
          "w": 1440,
          "h": 2560
        },
        "min": {
          "w": 500
        },
        "aspect_ratio": "9:16",
        "formats": [
          "JPG",
          "PNG"
        ],
        "max_file_size": "30MB",
        "source": {
          "url": "https://www.facebook.com/business/ads-guide/update/image/facebook-story",
          "publisher": "Meta Ads Guide (Facebook Business)",
          "title": "Awareness Image Ad Specs on Facebook Stories | Facebook Ads Guide",
          "quote": "File Type: JPG or PNG | Ratio: 9:16 | Resolution: 1440 x 2560 pixels | Maximum File Size: 30 MB | Minimum Width: 500 pixels | Aspect Ratio Tolerance: 1%",
          "checked": "2026-11-08"
        }
      },
      "facts": [
        {
          "type": "safeZone",
          "text": "Facebook Stories image ads: recommended 1440 x 2560 px (9:16); leave roughly 14% at the top, 35% at the bottom and 6% on each side free of text and logos.",
          "source": {
            "url": "https://www.facebook.com/business/ads-guide/update/image/facebook-story",
            "quote": "Consider leaving roughly 14% of the top and 35% of the bottom and 6% from each side of the image free from text",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "uploadLimits",
          "text": "Facebook Stories image ads: JPG or PNG, 30 MB maximum, minimum width 500 px, 1% aspect ratio tolerance.",
          "source": {
            "url": "https://www.facebook.com/business/ads-guide/update/image/facebook-story",
            "quote": "Maximum File Size: 30 MB ... Minimum Width: 500 pixels ... Aspect Ratio Tolerance: 1%",
            "checked": "2026-10-24"
          }
        }
      ],
      "pixohub_preset": {
        "width": 1080,
        "height": 1920,
        "aspect": "9:16",
        "matches_official": "partial"
      },
      "notes": "Same 9:16 ratio; Meta recommends 1440x2560, not 1080x1920. This is the ad spec; no organic Story spec was found.",
      "tool": "https://pixohub.com/resize/facebook-story"
    },
    {
      "id": "twitter-post",
      "platform": "Twitter / X",
      "usage": "In-stream Image",
      "official": null,
      "facts": [
        {
          "type": "uploadLimits",
          "text": "A post can carry up to 4 photos, or 1 animated GIF, or 1 video.",
          "source": {
            "url": "https://docs.x.com/x-api/media/quickstart/best-practices",
            "quote": "You may attach up to 4 photos, 1 animated GIF or 1 video in a Post.",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "uploadLimits",
          "text": "Post images must be JPG, PNG, GIF or WEBP; still images up to 5 MB and animated GIFs up to 15 MB (same for X Premium accounts).",
          "source": {
            "url": "https://docs.x.com/x-api/media/quickstart/best-practices",
            "quote": "Supported image media types : JPG , PNG , GIF , WEBP Image size : <= 5 MB Animated GIF size : <= 15 MB",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "processing",
          "text": "X recommends animated GIFs stay within 1280 x 1080 px, 350 frames and 300 million total pixels (width x height x frames); a GIF within the size limit can still fail at posting otherwise.",
          "source": {
            "url": "https://docs.x.com/x-api/media/quickstart/best-practices",
            "quote": "A GIF may fail during Post creation even if it is within the file size limit. ... Resolution : <= 1280x1080 ( width x height ) Number of frames : <= 350 Number of pixels : <= 300 million ( width * height * num_frames )",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "uploadLimits",
          "text": "For image ads X recommends PNG or JPEG, does not accept BMP or TIFF, caps files at 5 MB, and supports 4:5 (1440 x 1800), 2:3 (1080 x 1620), 1:1 (1080 x 1080), 1.91:1 (2064 x 1080), 16:9 (1920 x 1080) and 9:16 (1080 x 1920).",
          "source": {
            "url": "https://business.x.com/en/help/campaign-setup/creative-ad-specifications",
            "quote": "File types:PNG and JPEG are recommended. We do not accept BMP or TIFF files. ... File size: Max 5MB ... 4:5 - 1440 × 1800 pixels 2:3 - 1080 × 1620 pixels 1:1 – 1080 × 1080 pixels 1.91:1 - 2064 × 1080 pixels 16:9 – 1920 × 1080 pixels 9:16 – 1080 × 1920 pixels",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "processing",
          "text": "In image ads, an uploaded GIF is shown as a still image.",
          "source": {
            "url": "https://business.x.com/en/help/campaign-setup/creative-ad-specifications",
            "quote": "GIFs uploaded will render as a static image.",
            "checked": "2026-10-24"
          }
        }
      ],
      "pixohub_preset": {
        "width": 1600,
        "height": 900,
        "aspect": "16:9",
        "matches_official": null
      },
      "notes": "Official page is blocked (HTTP 403 to WebFetch, Cloudflare challenge to curl) and has no Wayback snapshot, so it could not be verified. Search snippets suggest X's image-ad spec is 800x418 (1.91:1) / 800x800 (1:1), max 5MB, and that 16:9 1600x900 is not an official recommendation. Unverified; recorded null.",
      "tool": "https://pixohub.com/resize/twitter-post"
    },
    {
      "id": "twitter-header",
      "platform": "Twitter / X",
      "usage": "Header / Banner",
      "official": {
        "recommended": {
          "w": 1500,
          "h": 500
        },
        "source": {
          "url": "https://help.x.com/en/managing-your-account/common-issues-when-uploading-profile-photo",
          "publisher": "X Help Center",
          "title": "Help with uploading a profile photo | X Help Center",
          "quote": "Recommended dimensions for profile images are 400x400 pixels. Recommended dimensions for header images are 1500x500 pixels.",
          "checked": "2026-11-08"
        }
      },
      "facts": [
        {
          "type": "uploadLimits",
          "text": "Profile photos must be JPEG, GIF or PNG and at most 2 MB; recommended size is 400 x 400 px for the profile photo and 1500 x 500 px for the header.",
          "source": {
            "url": "https://help.x.com/en/managing-your-account/common-issues-when-uploading-profile-photo",
            "quote": "Maximum file size for profile photos is 2MB. ... Recommended dimensions for profile images are 400x400 pixels. Recommended dimensions for header images are 1500x500 pixels.",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "processing",
          "text": "Animated GIFs are not supported for profile or header images.",
          "source": {
            "url": "https://help.x.com/en/managing-your-account/how-to-customize-your-profile",
            "quote": "Photos can be in any of the following formats: JPG, GIF, or PNG. (X does not support animated GIFs for profile or header/banner images.)",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "safeZone",
          "text": "Even at the recommended size, up to 60 px at the top and bottom of the header can be cropped depending on monitor size and browser.",
          "source": {
            "url": "https://help.x.com/en/managing-your-account/common-issues-when-uploading-profile-photo",
            "quote": "it is most likely because of the way these images are displayed on different monitor sizes and in different browsers (60 pixels on the top and bottom could be cropped).",
            "checked": "2026-10-24"
          }
        }
      ],
      "pixohub_preset": {
        "width": 1500,
        "height": 500,
        "aspect": "3:1",
        "matches_official": true
      },
      "notes": "Live page is blocked (403/Cloudflare). Text read from the Wayback Machine snapshot of 2026-10-07 (https://web.archive.org/web/20261007081421/https://help.x.com/en/managing-your-account/common-issues-when-uploading-profile-photo). The page also says '60 pixels on the top and bottom could be cropped'.",
      "tool": "https://pixohub.com/resize/twitter-header"
    },
    {
      "id": "twitter-profile",
      "platform": "Twitter / X",
      "usage": "Profile Picture",
      "official": {
        "recommended": {
          "w": 400,
          "h": 400
        },
        "max_file_size": "2MB",
        "formats": [
          "JPEG",
          "GIF",
          "PNG"
        ],
        "source": {
          "url": "https://help.x.com/en/managing-your-account/common-issues-when-uploading-profile-photo",
          "publisher": "X Help Center",
          "title": "Help with uploading a profile photo | X Help Center",
          "quote": "Use JPEG, GIF, or PNG files under 2MB with recommended dimensions of 400x400 pixels. ... Maximum file size for profile photos is 2MB. ... Recommended dimensions for profile images are 400x400 pixels.",
          "checked": "2026-11-08"
        }
      },
      "facts": [
        {
          "type": "uploadLimits",
          "text": "Profile photos must be JPEG, GIF or PNG and at most 2 MB; recommended size is 400 x 400 px for the profile photo and 1500 x 500 px for the header.",
          "source": {
            "url": "https://help.x.com/en/managing-your-account/common-issues-when-uploading-profile-photo",
            "quote": "Maximum file size for profile photos is 2MB. ... Recommended dimensions for profile images are 400x400 pixels. Recommended dimensions for header images are 1500x500 pixels.",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "processing",
          "text": "Animated GIFs are not supported for profile or header images.",
          "source": {
            "url": "https://help.x.com/en/managing-your-account/how-to-customize-your-profile",
            "quote": "Photos can be in any of the following formats: JPG, GIF, or PNG. (X does not support animated GIFs for profile or header/banner images.)",
            "checked": "2026-10-24"
          }
        }
      ],
      "pixohub_preset": {
        "width": 400,
        "height": 400,
        "aspect": "1:1",
        "matches_official": true
      },
      "notes": "Read from the Wayback snapshot of 2026-10-07 because the live page blocks automated fetches.",
      "tool": "https://pixohub.com/resize/twitter-profile"
    },
    {
      "id": "linkedin-post",
      "platform": "LinkedIn",
      "usage": "Shared Post",
      "official": {
        "min": {
          "w": 552,
          "h": 276
        },
        "recommended": {
          "w": 1080
        },
        "aspect_ratio": {
          "min": "3:1",
          "max": "4:5"
        },
        "max_file_size": "5MB",
        "source": {
          "url": "https://www.linkedin.com/help/linkedin/answer/100983",
          "publisher": "LinkedIn Help",
          "title": "Share photos on LinkedIn | LinkedIn Help",
          "quote": "The size limit for an upload is 5 MB. Photo must be at least 552 (w) x 276 (h) pixels, but we recommend 1080 (w) pixels to better connect with your audience. The photo's aspect ratio can range from 3:1 to 4:5 (width:height).",
          "checked": "2026-11-08"
        }
      },
      "facts": [
        {
          "type": "uploadLimits",
          "text": "Photo posts: up to 5 MB per upload, at least 552 x 276 px (1080 px wide recommended), aspect ratio between 3:1 and 4:5.",
          "source": {
            "url": "https://www.linkedin.com/help/linkedin/answer/a527229",
            "quote": "The size limit for an upload is 5 MB. Photo must be at least 552 (w) x 276 (h) pixels, but we recommend 1080 (w) pixels ... The photo's aspect ratio can range from 3:1 to 4:5 (width:height).",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "cropping",
          "text": "Photos outside the 3:1-4:5 range are centered and cropped to the limit, and can't be resized or edited after posting.",
          "source": {
            "url": "https://www.linkedin.com/help/linkedin/answer/a527229",
            "quote": "If the ratio is larger, the image will be centered and cropped to fit the max ratio. Uploaded photos can't be resized after they have been posted.",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "cropping",
          "text": "Multi-photo posts render at most 4:5 (e.g. 640 x 800 px) with emphasis on the first image; a landscape first image goes on top, a portrait/square one in a left column, and other images may be cropped to fit.",
          "source": {
            "url": "https://www.linkedin.com/help/linkedin/answer/a527229",
            "quote": "Images will render a max ratio of 4:5 (e.g., 640 (w) x 800 (h) pixels) and the post will have a greater visual emphasis on the first image.",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "uploadLimits",
          "text": "Images on LinkedIn may be GIF, JPEG, PNG or WEBP (HEIF/HEIC on iOS), up to 36 megapixels; GIFs are limited to 500 frames or 36,152,320 pixels.",
          "source": {
            "url": "https://www.linkedin.com/help/linkedin/answer/a564109",
            "quote": "The maximum resolution for images is 36 mega pixels. The limit for a GIF is 500 frames or 36,152,320 pixels.",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "cropping",
          "text": "For Page posts with a link, use a 1.91:1 image (1200 x 627 px); under 200 px wide it becomes a thumbnail at the left. Image posts are enlarged to fit the feed, not cropped on mobile, and other ratios get subtle white padding.",
          "source": {
            "url": "https://www.linkedin.com/help/linkedin/answer/a563309",
            "quote": "Use a 1.91:1 ratio (1200 x 627 pixels). Image must be more than 200 pixels wide. If your image width is less than 200 pixels, it will appear as a thumbnail on the left side of the post. ... The image will be enlarged to fit the feed. Images on mobile won't be cropped. Images of other ratios will appear in full size with subtle white padding.",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "uploadLimits",
          "text": "Single image ads: JPG, PNG or GIF (animated up to 250 frames), 5 MB, up to 7680 x 4320 px; horizontal 1.91:1 at 1200 x 628 (min 640 x 360), square 1200 x 1200 (min 360 x 360), vertical 4:5 at 720 x 900 (min 360 x 640).",
          "source": {
            "url": "https://www.linkedin.com/help/lms/answer/a426534",
            "quote": "File type JPG, PNG, or GIF Animated GIF images must be 250 frames or shorter. File size 5 MB Image size 7680 x 4320 pixels.",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "cropping",
          "text": "In ads, images under 401 px wide show as a thumbnail; vertical ads serve on mobile only; square and vertical images may be cropped when ads are shared organically.",
          "source": {
            "url": "https://www.linkedin.com/help/lms/answer/a426534",
            "quote": "Images less than 401 pixels wide display as a thumbnail image. ... paid vertical assets will only serve on mobile devices. ... Square and vertical images might be cropped when ads are shared organically.",
            "checked": "2026-10-24"
          }
        }
      ],
      "pixohub_preset": {
        "width": 1200,
        "height": 627,
        "aspect": "1.91:1",
        "matches_official": "partial"
      },
      "notes": "For photo posts LinkedIn recommends a 1080 px width with ratios from 3:1 to 4:5, and 1200x627 is inside that range. 1200x627 (1.91:1) is LinkedIn's documented size for custom link-preview images on Page posts: https://www.linkedin.com/help/linkedin/answer/a563309 says 'When adding custom images to a page post with a URL ... Use a 1.91:1 ratio (1200 x 627 pixels). Image must be more than 200 pixels wide.'",
      "tool": "https://pixohub.com/resize/linkedin-post"
    },
    {
      "id": "linkedin-banner",
      "platform": "LinkedIn",
      "usage": "Profile Banner",
      "official": {
        "recommended": {
          "w": 1584,
          "h": 396
        },
        "max_file_size": "<8MB",
        "formats": [
          "JPG",
          "PNG"
        ],
        "source": {
          "url": "https://www.linkedin.com/help/linkedin/answer/a568217",
          "publisher": "LinkedIn Help",
          "title": "Add or change the cover image on your profile | LinkedIn Help",
          "quote": "Cover image specifications: JPG or PNG file | Lesser than 8MB | 1584 (w) x 396 (h) pixels (recommended)",
          "checked": "2026-11-08"
        }
      },
      "facts": [
        {
          "type": "uploadLimits",
          "text": "Profile cover (background) image: JPG or PNG, under 8 MB, 1584 x 396 px recommended.",
          "source": {
            "url": "https://www.linkedin.com/help/linkedin/answer/a568217",
            "quote": "Cover image specifications: JPG or PNG file Lesser than 8MB 1584 (w) x 396 (h) pixels (recommended)",
            "checked": "2026-10-24"
          }
        }
      ],
      "pixohub_preset": {
        "width": 1584,
        "height": 396,
        "aspect": "4:1",
        "matches_official": true
      },
      "notes": "LinkedIn now calls the profile background photo the 'cover image'.",
      "tool": "https://pixohub.com/resize/linkedin-banner"
    },
    {
      "id": "linkedin-company-cover",
      "platform": "LinkedIn",
      "usage": "Company Cover",
      "official": {
        "recommended": {
          "w": 1512,
          "h": 256
        },
        "min": {
          "w": 1512,
          "h": 256
        },
        "max_file_size": "3MB",
        "formats": [
          "PNG",
          "JPEG"
        ],
        "source": {
          "url": "https://www.linkedin.com/help/linkedin/answer/a563309",
          "publisher": "LinkedIn Help",
          "title": "Image specifications for your LinkedIn Pages and Career Pages | LinkedIn Help",
          "quote": "All images must be PNG or JPEG files and have a maximum size of 3MB. ... Page | Cover image | 1512 (w) x 256 (h) pixels | 1512 (w) x 256 (h) pixels",
          "checked": "2026-11-08"
        }
      },
      "facts": [
        {
          "type": "uploadLimits",
          "text": "Page logo: minimum 268 x 268 px, recommended 400 x 400; Page cover: 1512 x 256 px (minimum and recommended). All Page images must be PNG or JPEG, max 3 MB.",
          "source": {
            "url": "https://www.linkedin.com/help/linkedin/answer/a563309",
            "quote": "All images must be PNG or JPEG files and have a maximum size of 3MB. ... Page Logo image 268 (w) x 268 (h) pixels 400 (w) x 400 (h) pixels Page Cover image 1512 (w) x 256 (h) pixels 1512 (w) x 256 (h) pixels",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "safeZone",
          "text": "The Page cover may be trimmed horizontally or vertically to fit the screen; keep key details away from the edges, especially the lower-right corner, and central.",
          "source": {
            "url": "https://www.linkedin.com/help/linkedin/answer/a563309",
            "quote": "Your cover image might be adjusted to fit the screen, which might trim the image horizontally or vertically. ... You should place key details away from the edges of your cover photo, especially in the lower-right corner.",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "processing",
          "text": "LinkedIn recommends a high-resolution JPEG rather than PNG for the best result.",
          "source": {
            "url": "https://www.linkedin.com/help/linkedin/answer/a563309",
            "quote": "To achieve the best image resolution, use the recommended dimensions and choose a high-resolution JPEG instead of a PNG file.",
            "checked": "2026-10-24"
          }
        }
      ],
      "pixohub_preset": {
        "width": 1512,
        "height": 256,
        "aspect": "5.9:1",
        "matches_official": true
      },
      "notes": null,
      "tool": "https://pixohub.com/resize/linkedin-company-cover"
    },
    {
      "id": "linkedin-profile",
      "platform": "LinkedIn",
      "usage": "Profile Picture",
      "official": null,
      "facts": [
        {
          "type": "uploadLimits",
          "text": "Profile photo: PNG or JPG, max 8 MB, between 400 x 400 and 7680 x 4320 px; GIFs aren't supported.",
          "source": {
            "url": "https://www.linkedin.com/help/linkedin/answer/a549049",
            "quote": "Maximum file size is 8MB. Profile photo: Pixel size is between 400 (w) x 400 (h) pixels and 7680 (w) x 4320 (h) pixels. File type must be PNG or JPG. Note: We don't support GIFs.",
            "checked": "2026-10-24"
          }
        }
      ],
      "pixohub_preset": {
        "width": 400,
        "height": 400,
        "aspect": "1:1",
        "matches_official": null
      },
      "notes": "no official source found. LinkedIn Help articles 'Add, change, edit, or delete your LinkedIn profile photo' (answer/1615) and 'Profile photo guidelines and conditions' (answer/430) give no pixel dimensions; 400x400 appears only in third-party guides.",
      "tool": "https://pixohub.com/resize/linkedin-profile"
    },
    {
      "id": "youtube-thumbnail",
      "platform": "YouTube",
      "usage": "Thumbnail",
      "official": {
        "recommended": {
          "w": 3840,
          "h": 2160
        },
        "min": {
          "w": 640
        },
        "aspect_ratio": "16:9",
        "formats": [
          "JPG",
          "PNG"
        ],
        "max_file_size": "2 MB (mobile upload) / 50MB (desktop upload)",
        "source": {
          "url": "https://support.google.com/youtube/answer/72431?hl=en",
          "publisher": "YouTube Help (Google)",
          "title": "Add custom thumbnails on YouTube - Computer - YouTube Help",
          "quote": "We recommend your custom thumbnails: Have a resolution of 3840 x 2160 pixels for videos and 2160 x 3840 for Shorts, with a minimum width of 640 pixels for videos and a minimum height of 640 pixels for Shorts. Be uploaded in image formats such as JPG or PNG. Remain under MB limits. ... Mobile: 2 MB for video thumbnails or 10 MB for podcasts. Desktop: 50MB for video, Shorts, and podcast thumbnails. ... For videos, try to upload a thumbnail with an aspect ratio of 16:9.",
          "checked": "2026-11-08"
        }
      },
      "facts": [
        {
          "type": "uploadLimits",
          "text": "YouTube currently recommends custom thumbnails at 3840 x 2160 px for videos and 2160 x 3840 px for Shorts, with a minimum width of 640 px (videos) or minimum height of 640 px (Shorts), in formats such as JPG or PNG.",
          "source": {
            "url": "https://support.google.com/youtube/answer/72431",
            "quote": "Have a resolution of 3840 x 2160 pixels for videos and 2160 x 3840 for Shorts, with a minimum width of 640 pixels for videos and a minimum height of 640 pixels for Shorts. Be uploaded in image formats such as JPG or PNG.",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "uploadLimits",
          "text": "File size limits depend on the device: 2 MB for video thumbnails uploaded on mobile (10 MB for podcasts), 50 MB on desktop.",
          "source": {
            "url": "https://support.google.com/youtube/answer/72431",
            "quote": "Mobile: 2 MB for video thumbnails or 10 MB for podcasts. Desktop: 50MB for video, Shorts, and podcast thumbnails.",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "cropping",
          "text": "Aim for 16:9 for videos, 9:16 for Shorts and 1:1 for podcast playlists. A vertical video with a 16:9 custom thumbnail gets an auto-generated 4:5 thumbnail on Home, Explore and Subscriptions instead.",
          "source": {
            "url": "https://support.google.com/youtube/answer/72431",
            "quote": "Vertical videos with 16:9 custom thumbnails will be replaced by an auto-generated 4:5 thumbnail on the home, explore, and subscription pages.",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "cropping",
          "text": "The custom thumbnail is also the preview image in the embedded player.",
          "source": {
            "url": "https://support.google.com/youtube/answer/72431",
            "quote": "It will be used as the preview image in the embedded player.",
            "checked": "2026-10-24"
          }
        }
      ],
      "pixohub_preset": {
        "width": 1280,
        "height": 720,
        "aspect": "16:9",
        "matches_official": "partial"
      },
      "notes": "Same 16:9 ratio and above the 640 px minimum width, but YouTube now recommends 3840x2160, not the long-cited 1280x720.",
      "tool": "https://pixohub.com/resize/youtube-thumbnail"
    },
    {
      "id": "youtube-banner",
      "platform": "YouTube",
      "usage": "Channel Banner",
      "official": {
        "recommended": {
          "w": 2560,
          "h": 1440
        },
        "min": {
          "w": 2048,
          "h": 1152
        },
        "safe_area_at_min": {
          "w": 1235,
          "h": 338
        },
        "aspect_ratio": "16:9",
        "max_file_size": "6 MB",
        "source": {
          "url": "https://support.google.com/youtube/answer/10456525?hl=en",
          "publisher": "YouTube Help (Google)",
          "title": "Manage your channel branding - Computer - YouTube Help",
          "quote": "Minimum dimension for upload: 2048 x 1152 px with an aspect ratio of 16:9. At the minimum dimension, the safe area for text and logos: 1235 x 338 px. Recommended dimension (especially for TV): 2560 x 1440 px. ... File size: 6 MB or smaller.",
          "checked": "2026-11-08"
        }
      },
      "facts": [
        {
          "type": "uploadLimits",
          "text": "Banner images must be at least 2048 x 1152 px at 16:9 and 6 MB or smaller.",
          "source": {
            "url": "https://support.google.com/youtube/answer/10456525",
            "quote": "Minimum dimension for upload: 2048 x 1152 px with an aspect ratio of 16:9. ... File size: 6 MB or smaller.",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "safeZone",
          "text": "At the minimum 2048 x 1152 size, the area guaranteed to show text and logos is 1235 x 338 px; 2560 x 1440 is recommended, especially for TV.",
          "source": {
            "url": "https://support.google.com/youtube/answer/10456525",
            "quote": "At the minimum dimension, the safe area for text and logos: 1235 x 338 px. Recommended dimension (especially for TV): 2560 x 1440 px.",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "cropping",
          "text": "One banner is used on computer, mobile and TV but displays differently per device; the full image fills large screens and is cropped on other views.",
          "source": {
            "url": "https://support.google.com/youtube/answer/10456525",
            "quote": "The same banner image is used across computer, mobile, and TV displays, but it shows differently depending on your device. ... Images should accommodate the entire screen for larger devices but will get cropped on certain views and devices.",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "processing",
          "text": "YouTube asks that banners have no added shadows, borders or frames.",
          "source": {
            "url": "https://support.google.com/youtube/answer/10456525",
            "quote": "Do not include any additional file embellishments (e.g. shadows, borders, and frames).",
            "checked": "2026-10-24"
          }
        }
      ],
      "pixohub_preset": {
        "width": 2560,
        "height": 1440,
        "aspect": "16:9",
        "matches_official": true
      },
      "notes": "",
      "tool": "https://pixohub.com/resize/youtube-banner"
    },
    {
      "id": "youtube-profile",
      "platform": "YouTube",
      "usage": "Channel Icon",
      "official": {
        "display": {
          "w": 98,
          "h": 98
        },
        "max_file_size": "15 MB",
        "formats": [
          "JPG",
          "GIF (no animated GIFs)",
          "BMP",
          "PNG"
        ],
        "source": {
          "url": "https://support.google.com/youtube/answer/10456525?hl=en",
          "publisher": "YouTube Help (Google)",
          "title": "Manage your channel branding - Computer - YouTube Help",
          "quote": "JPG, GIF, BMP, or PNG file (no animated GIFs) Image size should not exceed 15 MB. Image that renders at 98 X 98 px.",
          "checked": "2026-11-08"
        }
      },
      "facts": [
        {
          "type": "uploadLimits",
          "text": "Profile pictures can be JPG, GIF, BMP or PNG (not animated GIF), up to 15 MB.",
          "source": {
            "url": "https://support.google.com/youtube/answer/10456525",
            "quote": "JPG, GIF, BMP, or PNG file (no animated GIFs) Image size should not exceed 15 MB.",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "cropping",
          "text": "The profile picture renders at 98 x 98 px; you crop the upload in the editor before saving.",
          "source": {
            "url": "https://support.google.com/youtube/answer/10456525",
            "quote": "Image that renders at 98 X 98 px.",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "uploadLimits",
          "text": "The separate video watermark must be a square image of at least 150 x 150 px and under 1 MB.",
          "source": {
            "url": "https://support.google.com/youtube/answer/10456525",
            "quote": "Minimum 150x150 pixels. Square image less than 1 MB in size.",
            "checked": "2026-10-24"
          }
        }
      ],
      "pixohub_preset": {
        "width": 800,
        "height": 800,
        "aspect": "1:1",
        "matches_official": null
      },
      "notes": "YouTube gives only the render size (98x98) and a 15 MB cap; it no longer states an 800x800 upload recommendation. pixohub's 800x800 cannot be confirmed from the current page.",
      "tool": "https://pixohub.com/resize/youtube-profile"
    },
    {
      "id": "pinterest-pin",
      "platform": "Pinterest",
      "usage": "Standard Pin",
      "official": {
        "recommended": {
          "w": 1000,
          "h": 1500
        },
        "aspect_ratio": "2:3",
        "formats": [
          "PNG",
          "JPEG"
        ],
        "max_file_size": "Desktop 20 MB, In-app 32 MB",
        "source": {
          "url": "https://help.pinterest.com/en/business/article/pinterest-product-specs",
          "publisher": "Pinterest Business Help",
          "title": "Review ad specs | Pinterest Business help",
          "quote": "File type | .PNG or .JPEG | Max file size | Desktop 20 MB, In-app 32 MB | Aspect ratio | We recommend using a 2:3 aspect ratio, or 1000 x 1500 pixels. Pins with an aspect ratio greater than 2:3 might get cut off in people's feeds.",
          "checked": "2026-11-08"
        }
      },
      "facts": [
        {
          "type": "uploadLimits",
          "text": "Image Pins accept BMP, JPEG, PNG, TIFF and WEBP; max 20 MB on the web (1 GB recommended limit on Android and iOS).",
          "source": {
            "url": "https://help.pinterest.com/en/article/review-pin-specs",
            "quote": "File type BMP, .JPEG, .PNG, .TIFF, .WEBP Max file size Web : 20 MB maximum Android and iOS : 1 GB recommended",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "safeZone",
          "text": "Keep text and key elements clear of 270 px at the top, 65 px left, 195 px right and 790 px at the bottom so they're visible on any device.",
          "source": {
            "url": "https://help.pinterest.com/en/article/review-pin-specs",
            "quote": "Put text and other elements within the dimensions below so users can easily see on any device when viewing. Top : 270 px Left: 65 px Right : 195 px Bottom : 790 px",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "processing",
          "text": "In the home feed Pinterest adds a faint layer to white- or black-background image Pins: black at 4% opacity over near-white Pins in light mode, white at 10% opacity over near-black Pins in dark mode. Videos are not affected.",
          "source": {
            "url": "https://help.pinterest.com/en/article/review-pin-specs",
            "quote": "For Pins with a white or near white background: Light mode: A faint black layer (#000000 at 4% opacity) is automatically applied on top of creative. ... For Pins with a black or near black background: ... Dark mode: A faint white layer (#FFFFFF at 10% opacity) is automatically applied on top of creative.",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "processing",
          "text": "All uploaded images are converted to standard 8-bit RGB JPEGs; custom colour profiles aren't supported, so Pinterest advises PNG in sRGB to avoid quality loss and colour shifts.",
          "source": {
            "url": "https://help.pinterest.com/en/business/article/pinterest-product-specs",
            "quote": "All uploaded images are converted to standard 8-bit RGB JPEGs before being turned into Pins and ads. Advertisers should upload images in PNG with sRGB formats to avoid any reduction in image quality. Custom color profiles are not supported on Pinterest and may result in slightly different colors on published Pins and ads.",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "cropping",
          "text": "Pinterest recommends 2:3 (1000 x 1500 px); Pins taller than 2:3 may be cut off in the feed. Standard Pin images may be up to 20 MB on desktop and 32 MB in the app (ads spec).",
          "source": {
            "url": "https://help.pinterest.com/en/business/article/pinterest-product-specs",
            "quote": "Max file size Desktop 20 MB, In-app 32 MB Aspect ratio We recommend using a 2:3 aspect ratio, or 1000 x 1500 pixels. Pins with an aspect ratio greater than 2:3 might get cut off in people's feeds.",
            "checked": "2026-10-24"
          }
        }
      ],
      "pixohub_preset": {
        "width": 1000,
        "height": 1500,
        "aspect": "2:3",
        "matches_official": true
      },
      "notes": "The standard (static image) Pin spec on this page applies to both organic and paid Pins ('Can be used in paid ad campaigns or to generate organic impressions').",
      "tool": "https://pixohub.com/resize/pinterest-pin"
    },
    {
      "id": "pinterest-square",
      "platform": "Pinterest",
      "usage": "Square Pin",
      "official": {
        "aspect_ratio": "1:1 or 2:3 (carousel images)",
        "formats": [
          "PNG",
          "JPEG"
        ],
        "max_file_size": "20 MB per image",
        "source": {
          "url": "https://help.pinterest.com/en/business/article/pinterest-product-specs",
          "publisher": "Pinterest Business Help",
          "title": "Review ad specs | Pinterest Business help",
          "quote": "Images for non-Sales | File type | .PNG or .JPEG | Max file size | 20 MB per image | Creative quantity | 2 to 5 images per carousel | Aspect ratio | 1:1 or 2:3",
          "checked": "2026-11-08"
        }
      },
      "facts": [
        {
          "type": "uploadLimits",
          "text": "Image Pins accept BMP, JPEG, PNG, TIFF and WEBP; max 20 MB on the web (1 GB recommended limit on Android and iOS).",
          "source": {
            "url": "https://help.pinterest.com/en/article/review-pin-specs",
            "quote": "File type BMP, .JPEG, .PNG, .TIFF, .WEBP Max file size Web : 20 MB maximum Android and iOS : 1 GB recommended",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "safeZone",
          "text": "Keep text and key elements clear of 270 px at the top, 65 px left, 195 px right and 790 px at the bottom so they're visible on any device.",
          "source": {
            "url": "https://help.pinterest.com/en/article/review-pin-specs",
            "quote": "Put text and other elements within the dimensions below so users can easily see on any device when viewing. Top : 270 px Left: 65 px Right : 195 px Bottom : 790 px",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "processing",
          "text": "In the home feed Pinterest adds a faint layer to white- or black-background image Pins: black at 4% opacity over near-white Pins in light mode, white at 10% opacity over near-black Pins in dark mode. Videos are not affected.",
          "source": {
            "url": "https://help.pinterest.com/en/article/review-pin-specs",
            "quote": "For Pins with a white or near white background: Light mode: A faint black layer (#000000 at 4% opacity) is automatically applied on top of creative. ... For Pins with a black or near black background: ... Dark mode: A faint white layer (#FFFFFF at 10% opacity) is automatically applied on top of creative.",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "processing",
          "text": "All uploaded images are converted to standard 8-bit RGB JPEGs; custom colour profiles aren't supported, so Pinterest advises PNG in sRGB to avoid quality loss and colour shifts.",
          "source": {
            "url": "https://help.pinterest.com/en/business/article/pinterest-product-specs",
            "quote": "All uploaded images are converted to standard 8-bit RGB JPEGs before being turned into Pins and ads. Advertisers should upload images in PNG with sRGB formats to avoid any reduction in image quality. Custom color profiles are not supported on Pinterest and may result in slightly different colors on published Pins and ads.",
            "checked": "2026-10-24"
          }
        }
      ],
      "pixohub_preset": {
        "width": 1000,
        "height": 1000,
        "aspect": "1:1",
        "matches_official": "partial"
      },
      "notes": "1:1 is documented for carousel and collections creatives, not as a standalone 'square Pin' size. Pinterest gives no pixel size for 1:1; 1000x1000 is not stated.",
      "tool": "https://pixohub.com/resize/pinterest-square"
    },
    {
      "id": "tiktok-profile",
      "platform": "TikTok",
      "usage": "Profile Picture",
      "official": null,
      "facts": [
        {
          "type": "uploadLimits",
          "text": "TikTok profile photos must be at least 20 x 20 pixels; you crop the photo in the app before saving, and a profile video, once set, replaces the photo on your profile.",
          "source": {
            "url": "https://www.tiktok.com/support/faq_detail?id=7581821549855038008",
            "quote": "Crop your selected photo or video, then tap Save. Note: Profile photos won't be visible on your profile once a profile video is set. Photos must be at least 20x20 pixels to upload.",
            "checked": "2026-10-24"
          }
        }
      ],
      "pixohub_preset": {
        "width": 200,
        "height": 200,
        "aspect": "1:1",
        "matches_official": null
      },
      "notes": "no official source found. 200x200 appears only in third-party guides.",
      "tool": "https://pixohub.com/resize/tiktok-profile"
    },
    {
      "id": "snapchat-story",
      "platform": "Snapchat",
      "usage": "Story / Ad",
      "official": {
        "recommended": {
          "w": 720,
          "h": 1280
        },
        "aspect_ratio": "9:16",
        "formats": [
          ".mp4",
          ".mov",
          ".jpg",
          ".png"
        ],
        "source": {
          "url": "https://forbusiness.snapchat.com/advertising/ad-formats",
          "publisher": "Snapchat for Business",
          "title": "Snapchat Ad Formats & Specs | Snapchat for Business",
          "quote": "Single Image or Video Ad Requirements: File type: .mp4, .mov, .jpg, or .png | Aspect ratio: 9:16 | Resolution: 720x1280 | Length: 3-180 sec",
          "checked": "2026-11-08"
        }
      },
      "facts": [
        {
          "type": "uploadLimits",
          "text": "Snapchat single image ads use a 1080 x 1920 px full-screen 9:16 canvas; images must be PNG or JPEG, at least 720 x 1280 px, 9:16, and no larger than 5 MB.",
          "source": {
            "url": "https://businesshelp.snapchat.com/s/article/top-snap-specs?language=en_US",
            "quote": "Full Screen Canvas 1080 x 1920px 9:16 aspect ratio Scaled proportionally to original asset ... Image format: PNG or JPEG Minimum image size: 720x1280px ... Required Image Ratio: 9:16 Maximum file size: 5MB",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "processing",
          "text": "A still image uploaded as a Snapchat single image ad is converted into a 5-second video.",
          "source": {
            "url": "https://businesshelp.snapchat.com/s/article/top-snap-specs?language=en_US",
            "quote": "Please Note: The image will be converted into a video of 5 second duration.",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "cropping",
          "text": "If the uploaded image is not 720 x 1280 px, Ads Manager lets you crop it to the required spec.",
          "source": {
            "url": "https://businesshelp.snapchat.com/s/article/top-snap-specs?language=en_US",
            "quote": "If you're uploading an image or video that is not 720x1280px you'll have the ability to crop it to meet the specifications",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "safeZone",
          "text": "Keep the top 150 px and bottom 330 px of the canvas free of graphics and logos so they are not covered by Snapchat's ad UI.",
          "source": {
            "url": "https://businesshelp.snapchat.com/s/article/snap-ads-practices?language=en_US",
            "quote": "Keep the top 150px and the bottom 330px of your canvas clear graphics or logos to prevent overlap with the Snapchat ad UI elements.",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "uploadLimits",
          "text": "Snapchat's public ad-specs page lists single image or video ads as 9:16, 720 x 1280, in .mp4, .mov, .jpg or .png.",
          "source": {
            "url": "https://forbusiness.snapchat.com/en-US/resources/advertising-guides/ad-specs",
            "quote": "Single Image or Video Ad Requirements: File type: .mp4, .mov, .jpg, or .png Aspect ratio: 9:16 Resolution: 720x1280 Length: 3-180 sec",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "safeZone",
          "text": "For Collection Ads, where product tiles sit at the bottom, Snapchat asks you to keep critical graphics, logos, messaging and legal text out of the bottom 450 px.",
          "source": {
            "url": "https://businesshelp.snapchat.com/s/article/collection-ad-specs?language=en_US",
            "quote": "Avoid placing critical graphics, logos, messaging, visual indicators or legal language in the bottom 450px of the image or video.",
            "checked": "2026-10-24"
          }
        }
      ],
      "pixohub_preset": {
        "width": 1080,
        "height": 1920,
        "aspect": "9:16",
        "matches_official": "partial"
      },
      "notes": "Same 9:16 ratio, but Snapchat states 'Resolution: 720x1280', not 1080x1920. Story Ads use the same 9:16 / 720x1280 spec. The Business Help Center (businesshelp.snapchat.com) is a JS app that returns an empty shell or 404 to fetches.",
      "tool": "https://pixohub.com/resize/snapchat-story"
    },
    {
      "id": "discord-profile",
      "platform": "Discord",
      "usage": "Profile Avatar",
      "official": null,
      "facts": [
        {
          "type": "processing",
          "text": "Discord's CDN serves avatars, icons, banners and emojis in sizes you request by URL: any power of two from 16 to 4096 px, as PNG, JPEG, WebP or GIF. Animated images uploaded as WebP or AVIF do not convert cleanly to GIF.",
          "source": {
            "url": "https://discord.com/developers/docs/reference",
            "quote": "The returned size can be changed by appending a querystring of ?size=desired_size to the URL. Image size can be any power of two between 16 and 4096. Animated images uploaded as WebP or AVIF do not convert cleanly to GIF.",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "cropping",
          "text": "After you upload a banner, Discord opens a crop step; if you skip it, the image is cropped with default settings.",
          "source": {
            "url": "https://support.discord.com/hc/en-us/articles/4403147417623-Custom-Profiles",
            "quote": "After uploading your custom image or selecting a GIF, the option to crop will appear. Once it looks exactly how you want it to, you can tap on Apply . If you tap on Skip , it'll crop it with the default settings.",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "uploadLimits",
          "text": "Profile avatars: the help centre lists PNG and GIF as supported, with animated GIF avatars for Nitro subscribers only.",
          "source": {
            "url": "https://support.discord.com/hc/en-us/articles/4403147417623-Custom-Profiles",
            "quote": "Nitro subscribers can upload animated GIFs as their profile avatar. ... Supported file types are PNG and GIF.",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "uploadLimits",
          "text": "Per-server avatars accept JPG, PNG and GIF up to 8 MB and can be cropped, centred and rotated after upload.",
          "source": {
            "url": "https://support.discord.com/hc/en-us/articles/4409388345495-Per-Server-Profiles",
            "quote": "Accepted file types for server avatars are JPG, PNG, and GIF files. The maximum file size is 8 MB. ... You can crop, center, and rotate files after uploading them.",
            "checked": "2026-10-24"
          }
        }
      ],
      "pixohub_preset": {
        "width": 128,
        "height": 128,
        "aspect": "1:1",
        "matches_official": null
      },
      "notes": "no official source found. support.discord.com blocks automated fetches (HTTP 403 / Cloudflare challenge). The Discord developer docs say only that image sizes are powers of two from 16 to 4096, which is not an upload recommendation.",
      "tool": "https://pixohub.com/resize/discord-profile"
    },
    {
      "id": "discord-banner",
      "platform": "Discord",
      "usage": "Profile Banner",
      "official": null,
      "facts": [
        {
          "type": "processing",
          "text": "Discord's CDN serves avatars, icons, banners and emojis in sizes you request by URL: any power of two from 16 to 4096 px, as PNG, JPEG, WebP or GIF. Animated images uploaded as WebP or AVIF do not convert cleanly to GIF.",
          "source": {
            "url": "https://discord.com/developers/docs/reference",
            "quote": "The returned size can be changed by appending a querystring of ?size=desired_size to the URL. Image size can be any power of two between 16 and 4096. Animated images uploaded as WebP or AVIF do not convert cleanly to GIF.",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "uploadLimits",
          "text": "Profile banners (Nitro only) must be PNG, JPG or animated GIF under 10 MB, at least 680 x 240 px.",
          "source": {
            "url": "https://support.discord.com/hc/en-us/articles/4403147417623-Custom-Profiles",
            "quote": "Only Nitro members can upload an image or animated GIF as their profile banner. Banners must be PNG, JPG, or animated GIF files under 10MB, with minimum dimensions of 680×240 pixels.",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "uploadLimits",
          "text": "The Per-Server Profiles article gives a slightly smaller recommended minimum of 600 x 240 for the profile banner.",
          "source": {
            "url": "https://support.discord.com/hc/en-us/articles/4409388345495-Per-Server-Profiles",
            "quote": "Supported file types are PNG, JPG, and animated GIFs under 10MB. The recommended minimum size is 600x240.",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "cropping",
          "text": "After you upload a banner, Discord opens a crop step; if you skip it, the image is cropped with default settings.",
          "source": {
            "url": "https://support.discord.com/hc/en-us/articles/4403147417623-Custom-Profiles",
            "quote": "After uploading your custom image or selecting a GIF, the option to crop will appear. Once it looks exactly how you want it to, you can tap on Apply . If you tap on Skip , it'll crop it with the default settings.",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "processing",
          "text": "Server banners (the 16:9 image at the top of a server's channel list, not the profile banner) should be at least 960 x 540; a 1920 x 1080 upload is resized automatically.",
          "source": {
            "url": "https://support.discord.com/hc/en-us/articles/360028716472-Server-Banners",
            "quote": "Upload an image or GIF that's at least 960x540 pixels in a 16:9 aspect ratio . Have a 1920x1080 image handy? Upload that and we'll automatically resize it for you.",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "safeZone",
          "text": "On a server banner, keep the top 48 px simple so the server name over it stays readable, and avoid logos or text in the image.",
          "source": {
            "url": "https://support.discord.com/hc/en-us/articles/360028716472-Server-Banners",
            "quote": "Keep the top 48px of the file fairly simple and free of any busy imagery. This way the title of your server will be easy to read for your community. ... Avoid uploading an image or GIF with a logo or text in it .",
            "checked": "2026-10-24"
          }
        }
      ],
      "pixohub_preset": {
        "width": 680,
        "height": 240,
        "aspect": "17:6",
        "matches_official": null
      },
      "notes": null,
      "tool": "https://pixohub.com/resize/discord-banner"
    },
    {
      "id": "twitch-profile",
      "platform": "Twitch",
      "usage": "Profile Picture",
      "official": null,
      "facts": [
        {
          "type": "uploadLimits",
          "text": "Profile pictures must be JPEG, PNG or GIF and no larger than 10 MB.",
          "source": {
            "url": "https://help.twitch.tv/s/article/channel-page-setup?language=en_US",
            "quote": "Under the heading Profile Picture, click Add Profile Picture and upload an image from your computer. Must be JPEG, PNG, or GIF and cannot exceed 10MB.",
            "checked": "2026-10-24"
          }
        }
      ],
      "pixohub_preset": {
        "width": 256,
        "height": 256,
        "aspect": "1:1",
        "matches_official": null
      },
      "notes": "no official source could be read. help.twitch.tv is a client-rendered Salesforce portal that returns only 'Loading' to fetches.",
      "tool": "https://pixohub.com/resize/twitch-profile"
    },
    {
      "id": "twitch-banner",
      "platform": "Twitch",
      "usage": "Channel Banner",
      "official": null,
      "facts": [
        {
          "type": "uploadLimits",
          "text": "Twitch recommends 1200 x 480 px for the profile banner.",
          "source": {
            "url": "https://help.twitch.tv/s/article/channel-page-setup?language=en_US",
            "quote": "The recommended size for a profile banner is 1200x480px.",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "processing",
          "text": "Twitch scales the banner to 480 px high, and stretches it when the viewer's browser window is wider than the image.",
          "source": {
            "url": "https://help.twitch.tv/s/article/channel-page-setup?language=en_US",
            "quote": "Twitch pages (and your banner art) scale based on the width of each user's browser window. Images shorter or taller than 480px will be scaled to 480px high. Images will also be stretched if a user's browser window is open wider than the width of the image.",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "safeZone",
          "text": "Because the banner scales with window width, Twitch advises making it as wide as possible and keeping the important graphics on the left.",
          "source": {
            "url": "https://help.twitch.tv/s/article/channel-page-setup?language=en_US",
            "quote": "To ensure a consistent look across all monitor resolutions, it is best to make your image as wide as possible and concentrate the graphics on the left.",
            "checked": "2026-10-24"
          }
        }
      ],
      "pixohub_preset": {
        "width": 1200,
        "height": 480,
        "aspect": "5:2",
        "matches_official": null
      },
      "notes": "no official source could be read (help.twitch.tv is client-rendered). 1200x480 appears only in third-party guides.",
      "tool": "https://pixohub.com/resize/twitch-banner"
    },
    {
      "id": "pinterest-profile",
      "platform": "Pinterest",
      "usage": "Profile Picture",
      "official": null,
      "facts": [
        {
          "type": "uploadLimits",
          "text": "The business profile cover must be at least 800 x 450 px; Pinterest recommends a horizontal 16:9 image and you crop or pan it to 16:9 in the app.",
          "source": {
            "url": "https://help.pinterest.com/en/business/article/personalize-your-profile",
            "quote": "It must must be at least 800 pixels wide x 450 pixels tall We recommend you use a horizontal image with a 16:9 aspect ratio ... Crop or pan your image to fit the 16:9 ratio",
            "checked": "2026-10-24"
          }
        }
      ],
      "pixohub_preset": {
        "width": 165,
        "height": 165,
        "aspect": "1:1",
        "matches_official": null
      },
      "notes": "no official source found. 165x165 appears only in third-party guides.",
      "tool": "https://pixohub.com/resize/pinterest-profile"
    },
    {
      "id": "facebook-profile",
      "platform": "Facebook",
      "usage": "Profile Picture",
      "official": {
        "recommended": {
          "w": 320,
          "h": 320
        },
        "display": {
          "desktop": "176x176",
          "smartphone": "196x196",
          "feature_phone": "36x36"
        },
        "source": {
          "url": "https://www.facebook.com/help/125379114252045",
          "publisher": "Facebook Help Center (Meta)",
          "title": "Facebook Page profile picture and cover photo dimensions | Facebook Help Center",
          "quote": "Displays at 176x176 pixels on your Page on computers, 196x196 pixels on smartphones and 36x36 pixels on most feature phones. Should be 320 pixels wide and 320 pixels tall for best quality.",
          "checked": "2026-11-08"
        }
      },
      "facts": [
        {
          "type": "cropping",
          "text": "A Facebook Page profile picture displays at 176 x 176 px on computers, 196 x 196 px on smartphones and 36 x 36 px on most feature phones, and is cropped to a circle. 320 x 320 px is recommended for best quality.",
          "source": {
            "url": "https://www.facebook.com/help/125379114252045",
            "quote": "Displays at 176x176 pixels on your Page on computers, 196x196 pixels on smartphones and 36x36 pixels on most feature phones.",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "cropping",
          "text": "Page profile pictures are cropped to a circle.",
          "source": {
            "url": "https://www.facebook.com/help/125379114252045",
            "quote": "Is cropped to a circle.",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "processing",
          "text": "Facebook suggests PNG for profile pictures and cover photos that contain a logo or text, for a better result.",
          "source": {
            "url": "https://www.facebook.com/help/125379114252045",
            "quote": "For profile pictures and cover photos with your logo or text, you may get a better result by using a PNG file.",
            "checked": "2026-10-24"
          }
        }
      ],
      "pixohub_preset": {
        "width": 320,
        "height": 320,
        "aspect": "1:1",
        "matches_official": true
      },
      "notes": null,
      "tool": "https://pixohub.com/resize/facebook-profile"
    },
    {
      "id": "facebook-ad",
      "platform": "Facebook",
      "usage": "Feed Ad",
      "official": {
        "recommended": {
          "w": 1440,
          "h": 1800
        },
        "min": {
          "w": 600,
          "h_at_4x5": 750
        },
        "aspect_ratio": "4:5",
        "formats": [
          "JPG",
          "PNG"
        ],
        "max_file_size": "30MB",
        "source": {
          "url": "https://www.facebook.com/business/ads-guide/update/image/facebook-feed",
          "publisher": "Meta Ads Guide (Facebook Business)",
          "title": "Awareness Image Ad Specs on Facebook Feed | Facebook Ads Guide",
          "quote": "File Type: JPG or PNG | Ratio: 4:5 | Resolution: 1440 x 1800 pixels | Maximum File Size: 30MB | Minimum Width: 600 pixels | Minimum Height: 4:5 ratio - 750 pixels | Aspect Ratio Tolerance: 3%",
          "checked": "2026-11-08"
        }
      },
      "facts": [
        {
          "type": "uploadLimits",
          "text": "Facebook Feed image ads: JPG or PNG, recommended 1440 x 1800 px (4:5), 30 MB maximum, minimum width 600 px, minimum height 750 px at 4:5, 3% aspect ratio tolerance.",
          "source": {
            "url": "https://www.facebook.com/business/ads-guide/update/image/facebook-feed",
            "quote": "Minimum Width: 600 pixels ... Minimum Height: 4:5 ratio - 750 pixels ... Aspect Ratio Tolerance: 3%",
            "checked": "2026-10-24"
          }
        }
      ],
      "pixohub_preset": {
        "width": 1440,
        "height": 1800,
        "aspect": "4:5",
        "matches_official": true
      },
      "notes": null,
      "tool": "https://pixohub.com/resize/facebook-ad"
    },
    {
      "id": "linkedin-company-logo",
      "platform": "LinkedIn",
      "usage": "Company Logo",
      "official": {
        "recommended": {
          "w": 400,
          "h": 400
        },
        "min": {
          "w": 268,
          "h": 268
        },
        "max_file_size": "3MB",
        "formats": [
          "PNG",
          "JPEG"
        ],
        "source": {
          "url": "https://www.linkedin.com/help/linkedin/answer/a563309",
          "publisher": "LinkedIn Help",
          "title": "Image specifications for your LinkedIn Pages and Career Pages | LinkedIn Help",
          "quote": "All images must be PNG or JPEG files and have a maximum size of 3MB. ... Page | Logo image | 268 (w) x 268 (h) pixels | 400 (w) x 400 (h) pixels",
          "checked": "2026-11-08"
        }
      },
      "facts": [
        {
          "type": "uploadLimits",
          "text": "Page logo: minimum 268 x 268 px, recommended 400 x 400; Page cover: 1512 x 256 px (minimum and recommended). All Page images must be PNG or JPEG, max 3 MB.",
          "source": {
            "url": "https://www.linkedin.com/help/linkedin/answer/a563309",
            "quote": "All images must be PNG or JPEG files and have a maximum size of 3MB. ... Page Logo image 268 (w) x 268 (h) pixels 400 (w) x 400 (h) pixels Page Cover image 1512 (w) x 256 (h) pixels 1512 (w) x 256 (h) pixels",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "processing",
          "text": "Logos are shown on light and dark backgrounds; a transparent logo is shown on a white background.",
          "source": {
            "url": "https://www.linkedin.com/help/linkedin/answer/a563309",
            "quote": "Your logo image will be displayed on both light and dark backgrounds. If your logo is transparent, it will be shown on a white background.",
            "checked": "2026-10-24"
          }
        }
      ],
      "pixohub_preset": {
        "width": 400,
        "height": 400,
        "aspect": "1:1",
        "matches_official": true
      },
      "notes": null,
      "tool": "https://pixohub.com/resize/linkedin-company-logo"
    },
    {
      "id": "youtube-community",
      "platform": "YouTube",
      "usage": "Community Post",
      "official": {
        "aspect_ratio": "1:1",
        "max_file_size": "16 MB",
        "formats": [
          "JPG",
          "PNG",
          "GIF",
          "WEBP"
        ],
        "source": {
          "url": "https://support.google.com/youtube/answer/7124474?hl=en",
          "publisher": "YouTube Help (Google)",
          "title": "Create a post - Computer - YouTube Help",
          "quote": "Size: Up to 16 MB | File types: JPG, PNG, GIF, or WEBP | Suggested aspect ratio: We suggest 1:1 ratio because that's how images are shown in the feed.",
          "checked": "2026-11-08"
        }
      },
      "facts": [
        {
          "type": "uploadLimits",
          "text": "Image posts take up to 10 images (or animated GIFs), each up to 16 MB, in JPG, PNG, GIF or WEBP.",
          "source": {
            "url": "https://support.google.com/youtube/answer/7124474",
            "quote": "Size: Up to 16 MB File types: JPG, PNG, GIF, or WEBP",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "cropping",
          "text": "Images are shown 1:1 in the feed; viewers click to expand and see the full image.",
          "source": {
            "url": "https://support.google.com/youtube/answer/7124474",
            "quote": "We suggest 1:1 ratio because that's how images are shown in the feed. Viewers can see the full image by clicking to expand it.",
            "checked": "2026-10-24"
          }
        }
      ],
      "pixohub_preset": {
        "width": 1080,
        "height": 1080,
        "aspect": "1:1",
        "matches_official": "partial"
      },
      "notes": "The 1:1 ratio matches; YouTube gives no pixel dimensions, so 1080x1080 cannot be confirmed.",
      "tool": "https://pixohub.com/resize/youtube-community"
    },
    {
      "id": "email-header",
      "platform": "Email",
      "usage": "Newsletter Header",
      "official": null,
      "facts": [
        {
          "type": "processing",
          "text": "Gmail shows images automatically by default, but users can switch to 'Ask before displaying external images', and images from senders or messages Gmail thinks are suspicious are not shown until the reader asks.",
          "source": {
            "url": "https://support.google.com/mail/answer/145919?hl=en&co=GENIE.Platform%3DDesktop",
            "quote": "By default, when you get an email with an image, you’ll see the image automatically. ... If Gmail thinks a sender or message is suspicious, you won’t see images automatically.",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "processing",
          "text": "Gmail scans images before delivery and serves them through Google's own proxy servers, so senders can't use image loading to learn the reader's location or set cookies.",
          "source": {
            "url": "https://support.google.com/a/answer/3299041?hl=en",
            "quote": "When your users open email messages, Gmail uses Google's secure proxy servers to serve images that might be included in these messages.",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "processing",
          "text": "Because of the proxy, images that depend on internal IPs or cookies break in Gmail.",
          "source": {
            "url": "https://support.google.com/a/answer/3299041?hl=en",
            "quote": "Because of the image proxy, links to images that are dependent on internal IPs and sometimes cookies are broken.",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "processing",
          "text": "Classic Outlook blocks automatic downloads of pictures from the Internet by default; the reader must click Download Pictures or add the sender to Safe Senders.",
          "source": {
            "url": "https://support.microsoft.com/en-us/office/block-or-unblock-automatic-picture-downloads-in-email-messages-15e08854-6808-49b1-9a0a-50b81f2d617a",
            "quote": "Microsoft Outlook is configured by default to block automatic picture downloads from the Internet.",
            "checked": "2026-10-24"
          }
        }
      ],
      "pixohub_preset": {
        "width": 600,
        "height": 200,
        "aspect": "3:1",
        "matches_official": null
      },
      "notes": "Generic preset with no platform authority; no official source applies. (The 600 px width is an email-client convention, not a standard.)",
      "tool": "https://pixohub.com/resize/email-header"
    },
    {
      "id": "og-image",
      "platform": "Website",
      "usage": "Open Graph / Social Preview",
      "official": {
        "recommended": {
          "w": 1200,
          "h": 630
        },
        "min": {
          "w": 200,
          "h": 200
        },
        "min_for_large_preview": {
          "w": 600,
          "h": 315
        },
        "aspect_ratio": "1.91:1",
        "max_file_size": "8 MB",
        "source": {
          "url": "https://developers.facebook.com/docs/sharing/webmasters/images/",
          "publisher": "Meta for Developers",
          "title": "Images in Link Shares (Sharing for Webmasters)",
          "quote": "The minimum allowed image dimension is 200 x 200 pixels. The size of the image file must not exceed 8 MB. Use images that are at least 1200 x 630 pixels for the best display on high resolution devices. At the minimum, you should use images that are 600 x 315 pixels to display link page posts with larger images. ... Try to keep your images as close to 1.91:1 aspect ratio as possible to display the full image in Feed without any cropping.",
          "checked": "2026-11-08"
        }
      },
      "facts": [],
      "pixohub_preset": {
        "width": 1200,
        "height": 630,
        "aspect": "1.91:1",
        "matches_official": true
      },
      "notes": "The Open Graph protocol itself (ogp.me) gives no size. This is Meta's crawler guidance for og:image, the most-cited official figure. Other consumers (X, LinkedIn, Slack) apply their own rules. The page returned no <title>; source_title is taken from the page content.",
      "tool": "https://pixohub.com/resize/og-image"
    },
    {
      "id": "tumblr-post",
      "platform": "Tumblr",
      "usage": "Image Post",
      "official": null,
      "facts": [
        {
          "type": "uploadLimits",
          "text": "Static images must be no larger than 20 MB and in JPEG, PNG or WEBP; CMYK and other non-RGB files are not supported. A post can hold up to 10 images/GIFs from the apps or 30 from the web.",
          "source": {
            "url": "https://help.tumblr.com/knowledge-base/image-gif-troubleshooting/",
            "quote": "Make sure the file is no larger than 20 MB and is in either JPEG, PNG, or WEBP format. We don't support CMYK files or other non-RGB image files, so save the image in RGB and try uploading again.",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "processing",
          "text": "Tumblr recommends 540 x 810 px images so they are not scaled down on the dashboard; clicking an image opens a larger version of up to 2048 x 3072 px when one is available.",
          "source": {
            "url": "https://help.tumblr.com/knowledge-base/image-gif-troubleshooting/",
            "quote": "We recommend your images be 540 pixels wide by 810 tall. Stay within that limit to avoid your images being scaled down on the dashboard. ... That larger version can be up to 2048 pixels wide and 3072 pixels tall.",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "processing",
          "text": "All uploaded GIFs are converted to GIFV. GIFs under 3 MB are not compressed; compressed GIFs should be no larger than 5 MB, and uncompressed GIFs under 10 MB are compressed by Tumblr. Tumblr recommends GIFs no wider than 540 px.",
          "source": {
            "url": "https://help.tumblr.com/knowledge-base/image-gif-troubleshooting/",
            "quote": "We recommend that your GIFs be no more than 540 pixels wide. Any GIFs under 3 MB don't get compressed at all. However, we do convert all uploaded GIFs to GIFV. If you're uploading a compressed GIF, the file should be no larger than 5 MB. If your GIF is uncompressed and under 10 MB, we'll do our best to compress the file down for you.",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "processing",
          "text": "If Tumblr cannot serve a GIF larger than 5 MB, it shows only the first frame.",
          "source": {
            "url": "https://help.tumblr.com/knowledge-base/image-gif-troubleshooting/",
            "quote": "if we're unable to successfully serve a GIF that exceeds 5 MB, Tumblr will serve only the first frame.",
            "checked": "2026-10-24"
          }
        }
      ],
      "pixohub_preset": {
        "width": 1280,
        "height": 1920,
        "aspect": "2:3",
        "matches_official": null
      },
      "notes": "no official source found; help.tumblr.com publishes no image dimensions that could be found.",
      "tool": "https://pixohub.com/resize/tumblr-post"
    },
    {
      "id": "reddit-banner",
      "platform": "Reddit",
      "usage": "Profile Banner",
      "official": null,
      "facts": [
        {
          "type": "uploadLimits",
          "text": "Community (subreddit) banners, set in mod tools, need at least 1072 x 128 px for desktop and 1080 x 128 px for mobile; this is the community banner, not the user-profile banner.",
          "source": {
            "url": "https://support.reddithelp.com/hc/en-us/articles/15484339588884-Banner",
            "quote": "For desktop - Upload an image that is at least 1072 x 128px For mobile - Upload an image that is at least 1080 × 128px",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "processing",
          "text": "If no community banner image is uploaded, Reddit shows the community's base colour.",
          "source": {
            "url": "https://support.reddithelp.com/hc/en-us/articles/15484339588884-Banner",
            "quote": "If a banner image isn't uploaded, your community will display the default base color instead.",
            "checked": "2026-10-24"
          }
        }
      ],
      "pixohub_preset": {
        "width": 1920,
        "height": 384,
        "aspect": "5:1",
        "matches_official": null
      },
      "notes": "no official source could be read. support.reddithelp.com blocks fetches (403 / Cloudflare challenge). Third-party figures conflict (1920x384, 1000x300, 1600x480).",
      "tool": "https://pixohub.com/resize/reddit-banner"
    },
    {
      "id": "amazon-product",
      "platform": "Amazon",
      "usage": "Main Product Image",
      "official": null,
      "facts": [
        {
          "type": "uploadLimits",
          "text": "The MAIN image must have a pure white background (RGB 255, 255, 255).",
          "source": {
            "url": "https://sellercentral.amazon.com/help/hub/reference/external/G1881",
            "quote": "Have a pure white background (RGB color values: 255, 255, 255) to create a consistent shopping experience for customers across search and product detail pages.",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "uploadLimits",
          "text": "In the MAIN image the product should take up 85% of the image, shown whole and only once.",
          "source": {
            "url": "https://sellercentral.amazon.com/help/hub/reference/external/G1881",
            "quote": "Show the product as 85% of the image. Show the entire product within the frame of the image. Do not cut off any part of the product.",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "cropping",
          "text": "The MAIN image is the one shown in search results and is the first image on the product page.",
          "source": {
            "url": "https://sellercentral.amazon.com/help/hub/reference/external/G1881",
            "quote": "The first image on the detail page is called the \"main image,\" and is identified by the MAIN variant code. This image is also shown to customers in search results.",
            "checked": "2026-10-24"
          }
        }
      ],
      "pixohub_preset": {
        "width": 2000,
        "height": 2000,
        "aspect": "1:1",
        "matches_official": null
      },
      "notes": "Official page could not be read: Seller Central help (G1881, and 'Technical image file requirements' G9FUUH87RBNXGKB7) is rendered client-side and returns only navigation to curl and WebFetch, and the Wayback copy has no article text. Search snippets say Amazon prefers more than 1,000 px on the longest side for zoom; this could not be confirmed word for word. No official source states 2000x2000. Recorded null.",
      "tool": "https://pixohub.com/resize/amazon-product"
    },
    {
      "id": "shopify-product",
      "platform": "Shopify",
      "usage": "Product Image",
      "official": {
        "recommended": {
          "w": 2048,
          "h": 2048
        },
        "max": {
          "w": 5000,
          "h": 5000,
          "megapixels": 25
        },
        "max_file_size": "<20 MB",
        "source": {
          "url": "https://help.shopify.com/en/manual/products/product-media/product-media-types",
          "publisher": "Shopify Help Center",
          "title": "Shopify Help Center | Product media types",
          "quote": "Your product and collection images can be any size up to 5000 x 5000 px, or 25 megapixels. Product and collection images need to have a file size smaller than 20 MB to be added to Shopify. ... For square product images, a size of 2048 x 2048 px usually displays best.",
          "checked": "2026-11-08"
        }
      },
      "facts": [
        {
          "type": "uploadLimits",
          "text": "Images can be up to 5000 x 5000 px (25 megapixels) and must be under 20 MB.",
          "source": {
            "url": "https://help.shopify.com/en/manual/products/product-media/product-media-types",
            "quote": "Your product and collection images can be any size up to 5000 x 5000 px, or 25 megapixels. Product and collection images need to have a file size smaller than 20 MB to be added to Shopify.",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "uploadLimits",
          "text": "PNG is the recommended format, then JPEG; TIFF, BMP, GIF, SVG, HEIC and WebP are also accepted, including animated GIF and WebP.",
          "source": {
            "url": "https://help.shopify.com/en/manual/products/product-media/product-media-types",
            "quote": "The best file type for most product images is PNG , followed by JPEG . Other accepted file types are TIFF , BMP , GIF , SVG , HEIC , and WebP . Animated versions of GIF and WebP files are also supported.",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "uploadLimits",
          "text": "For square product images Shopify says 2048 x 2048 px usually displays best.",
          "source": {
            "url": "https://help.shopify.com/en/manual/products/product-media/product-media-types",
            "quote": "For square product images, a size of 2048 x 2048 px usually displays best.",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "processing",
          "text": "Shopify automatically creates several sizes of each uploaded image for different parts of the theme.",
          "source": {
            "url": "https://help.shopify.com/en/manual/products/product-media/product-media-types",
            "quote": "When you add an image, different sizes are automatically created for use in different areas of your online store theme.",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "processing",
          "text": "Shopify's Imagery service serves each image in the best format the visitor's browser supports.",
          "source": {
            "url": "https://help.shopify.com/en/manual/products/product-media/product-media-types",
            "quote": "Shopify's Imagery service determines which image formats are supported by your customer's web client, and then automatically displays the image in the best format available.",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "cropping",
          "text": "Images with different aspect ratios display at different sizes on collection pages; use one consistent aspect ratio for main images to make them line up. Exact display depends on the theme.",
          "source": {
            "url": "https://help.shopify.com/en/manual/products/product-media/product-media-types",
            "quote": "When product images are displayed side by side on collection pages , they have different sizes. To make your images display to be the same size, you need to use a consistent aspect ratio",
            "checked": "2026-10-24"
          }
        }
      ],
      "pixohub_preset": {
        "width": 2048,
        "height": 2048,
        "aspect": "1:1",
        "matches_official": true
      },
      "notes": "",
      "tool": "https://pixohub.com/resize/shopify-product"
    },
    {
      "id": "etsy-listing",
      "platform": "Etsy",
      "usage": "Listing Image",
      "official": {
        "recommended": {
          "w_at_least": 2000,
          "h_at_least": 2000
        },
        "min_first_photo": {
          "w": 635,
          "h": 635
        },
        "file_size_note": "Images larger than 1MB may not finish uploading",
        "source": {
          "url": "https://help.etsy.com/hc/en-us/articles/115015663347-Requirements-and-Best-Practices-for-Images-in-Your-Etsy-Shop",
          "publisher": "Etsy Help",
          "title": "Requirements and Best Practices for Images in Your Etsy Shop – Etsy Help",
          "quote": "We recommend your listing photos have a width and height of at least 2000 pixels or more. Your first listing photo should have a width and height of at least 635 pixels to avoid showing up lower in searches.",
          "checked": "2026-11-08"
        }
      },
      "facts": [
        {
          "type": "uploadLimits",
          "text": "Etsy recommends listing photos at least 2000 px wide and tall; the first photo should be at least 635 px each way or it may rank lower in search.",
          "source": {
            "url": "https://help.etsy.com/hc/en-us/articles/115015663347-Requirements-and-Best-Practices-for-Images-in-Your-Etsy-Shop",
            "quote": "We recommend your listing photos have a width and height of at least 2000 pixels or more. Your first listing photo should have a width and height of at least 635 pixels to avoid showing up lower in searches.",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "uploadLimits",
          "text": "Images over 1 MB may not finish uploading on slower connections.",
          "source": {
            "url": "https://help.etsy.com/hc/en-us/articles/115015663347-Requirements-and-Best-Practices-for-Images-in-Your-Etsy-Shop",
            "quote": "Images larger than 1MB in file size may not finish uploading, especially on a slower internet connection.",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "uploadLimits",
          "text": "Each listing can have up to 20 photos and 2 videos of 5-15 seconds.",
          "source": {
            "url": "https://help.etsy.com/hc/en-us/articles/115015628707-How-to-Create-a-Listing",
            "quote": "You can add up to 20 photos and 2 videos that are 5-15 seconds in length to each listing.",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "processing",
          "text": "Etsy auto-rotates photos using the camera's orientation data in the file.",
          "source": {
            "url": "https://help.etsy.com/hc/en-us/articles/115015663347-Requirements-and-Best-Practices-for-Images-in-Your-Etsy-Shop",
            "quote": "Etsy auto-rotates listing photos, but keep in mind that this depends on information included by your camera in the image file.",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "cropping",
          "text": "The first photo becomes the thumbnail, a cropped version shown in three views (square, portrait and landscape). Leave enough border that it can be cropped to each without losing the product.",
          "source": {
            "url": "https://help.etsy.com/hc/en-us/articles/115015663347-Requirements-and-Best-Practices-for-Images-in-Your-Etsy-Shop",
            "quote": "Make sure that your thumbnail images have enough of a border that they can be cropped to square, portrait, and landscape thumbnails without losing some of the product.",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "cropping",
          "text": "Etsy says the first photo should be landscape or square, and recommends horizontal images over square crops; the first photo also sets the shape of the photos after it.",
          "source": {
            "url": "https://help.etsy.com/hc/en-us/articles/115015663347-Requirements-and-Best-Practices-for-Images-in-Your-Etsy-Shop",
            "quote": "The first photo in a listing should be horizontal (landscape) or square. This ensures that the center focal point of the image appears in the cropped thumbnail views . Your first listing photo also dictates the shape of the photos that follow.",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "cropping",
          "text": "The thumbnail is a cropped version of the primary photo; sellers can adjust it with the thumbnail tool.",
          "source": {
            "url": "https://help.etsy.com/hc/en-us/articles/360016260113-How-to-Edit-Your-Listing-Photos",
            "quote": "The thumbnail is a cropped version of your primary listing photo that may be seen in different places across Etsy.",
            "checked": "2026-10-24"
          }
        }
      ],
      "pixohub_preset": {
        "width": 2000,
        "height": 2000,
        "aspect": "1:1",
        "matches_official": true
      },
      "notes": "Etsy states a minimum recommendation ('at least 2000 pixels'), not an exact size or ratio.",
      "tool": "https://pixohub.com/resize/etsy-listing"
    },
    {
      "id": "etsy-cover",
      "platform": "Etsy",
      "usage": "Shop Cover",
      "official": {
        "big_shop_banner": {
          "recommended": {
            "w": 1600,
            "h": 400
          },
          "min": {
            "w": 1200,
            "h": 300
          }
        },
        "mini_shop_banner": {
          "recommended": {
            "w": 1600,
            "h": 213
          },
          "min": {
            "w": 1200,
            "h": 160
          }
        },
        "source": {
          "url": "https://help.etsy.com/hc/en-us/articles/115015663347-Requirements-and-Best-Practices-for-Images-in-Your-Etsy-Shop",
          "publisher": "Etsy Help",
          "title": "Requirements and Best Practices for Images in Your Etsy Shop – Etsy Help",
          "quote": "The minimum required size for mini shop banners is 1200 x 160px. The recommended size is 1600 x 213px. ... The minimum required size for big shop banners is 1200 x 300px. The recommended size is 1600 x 400px.",
          "checked": "2026-11-08"
        }
      },
      "facts": [
        {
          "type": "uploadLimits",
          "text": "Big shop banner: minimum 1200 x 300 px, recommended 1600 x 400 px. Mini banner: minimum 1200 x 160 px, recommended 1600 x 213 px.",
          "source": {
            "url": "https://help.etsy.com/hc/en-us/articles/115015663347-Requirements-and-Best-Practices-for-Images-in-Your-Etsy-Shop",
            "quote": "The minimum required size for big shop banners is 1200 x 300px. The recommended size is 1 600 x 400px .",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "cropping",
          "text": "The shop banner shows on both the standard website and on mobile.",
          "source": {
            "url": "https://help.etsy.com/hc/en-us/articles/115015663247-How-to-Customize-Your-Shop-s-Appearance",
            "quote": "This image appears when shoppers view your shop on the standard view of the website as well as on mobile devices.",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "uploadLimits",
          "text": "Carousel and collage banners (Etsy Plus only): carousel recommended 1200 x 300 px; collage minimum 600 x 300 (2 images), 400 x 300 (3) or 300 x 300 (4).",
          "source": {
            "url": "https://help.etsy.com/hc/en-us/articles/115015663347-Requirements-and-Best-Practices-for-Images-in-Your-Etsy-Shop",
            "quote": "The recommended size for carousel banners is 1200 x 300px.",
            "checked": "2026-10-24"
          }
        }
      ],
      "pixohub_preset": {
        "width": 3360,
        "height": 840,
        "aspect": "4:1",
        "matches_official": "partial"
      },
      "notes": "Etsy no longer documents a 3360x840 'cover photo'. The current big shop banner is recommended at 1600x400 (same 4:1 ratio as pixohub's 3360x840, smaller pixels).",
      "tool": "https://pixohub.com/resize/etsy-cover"
    },
    {
      "id": "ebay-listing",
      "platform": "eBay",
      "usage": "Listing Photo",
      "official": {
        "recommended": {
          "w": 1600,
          "h": 1600
        },
        "min": {
          "w": 500,
          "h": 500
        },
        "max_file_size": "12MB",
        "aspect_ratio": "1:1 or 16:9 look best",
        "formats": [
          "JPEG",
          "PNG",
          "GIF",
          "TIFF",
          "BMP",
          "WEBP",
          "HEIC",
          "AVIF"
        ],
        "source": {
          "url": "https://www.ebay.com/help/selling/listings/creating-managing-listings/add-pictures?id=4148",
          "publisher": "eBay Customer Service",
          "title": "Adding pictures to your listings | eBay",
          "quote": "Images should have a minimum resolution of 500 x 500 pixels but we recommend images that are about 1600 x 1600. Our photo uploader can take images up to 12MB in size. Generally, photos in a 1:1 or 16:9 aspect ratio look best in listings, search results, and other placements",
          "checked": "2026-11-08"
        }
      },
      "facts": [],
      "pixohub_preset": {
        "width": 1600,
        "height": 1600,
        "aspect": "1:1",
        "matches_official": true
      },
      "notes": "",
      "tool": "https://pixohub.com/resize/ebay-listing"
    },
    {
      "id": "ebay-min",
      "platform": "eBay",
      "usage": "Minimum Photo",
      "official": {
        "min": {
          "w": 500,
          "h": 500
        },
        "source": {
          "url": "https://www.ebay.com/help/selling/listings/creating-managing-listings/add-pictures?id=4148",
          "publisher": "eBay Customer Service",
          "title": "Adding pictures to your listings | eBay",
          "quote": "Images should have a minimum resolution of 500 x 500 pixels but we recommend images that are about 1600 x 1600.",
          "checked": "2026-11-08"
        }
      },
      "facts": [],
      "pixohub_preset": {
        "width": 500,
        "height": 500,
        "aspect": "1:1",
        "matches_official": true
      },
      "notes": "",
      "tool": "https://pixohub.com/resize/ebay-min"
    },
    {
      "id": "walmart-product",
      "platform": "Walmart",
      "usage": "Product Image",
      "official": null,
      "facts": [
        {
          "type": "uploadLimits",
          "text": "Walmart specifies 2200 x 2200 px, square (1:1).",
          "source": {
            "url": "https://marketplacelearn.walmart.com/guides/Item+setup/Item+content,+imagery,+and+media/Product-detail-page:-Image-guidelines-&-requirements",
            "quote": "Pixel Dimensions: 2200px x 2200px ... Aspect Ratio: 1:1 (Square)",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "processing",
          "text": "Zoom needs at least 1500 x 1500 px.",
          "source": {
            "url": "https://marketplacelearn.walmart.com/guides/Item+setup/Item+content,+imagery,+and+media/Product-detail-page:-Image-guidelines-&-requirements",
            "quote": "Minimum Pixel Dimensions for Zoom: 1500px x 1500px",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "uploadLimits",
          "text": "Files must be 5 MB or less, in JPEG, JPG, PNG or BMP (no GIF), RGB colour at 8 bits per pixel.",
          "source": {
            "url": "https://marketplacelearn.walmart.com/guides/Item+setup/Item+content,+imagery,+and+media/Product-detail-page:-Image-guidelines-&-requirements",
            "quote": "File Format: JPEG, JPG, PNG, BMP (GIF images aren't permitted) ... Color Format: RGB ... File Size: 5MB or less ... Bit Depth: 8 bits per pixel",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "uploadLimits",
          "text": "The main image needs a seamless white background (255/255/255 RGB); larger items may be shown in an expected environment.",
          "source": {
            "url": "https://marketplacelearn.walmart.com/guides/Item+setup/Item+content,+imagery,+and+media/Product-detail-page:-Image-guidelines-&-requirements",
            "quote": "Background: Seamless white (255/255/255 RGB)",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "uploadLimits",
          "text": "Walmart recommends at least four images per listing. Swatch images are 100 x 100 px.",
          "source": {
            "url": "https://marketplacelearn.walmart.com/guides/Item+setup/Item+content,+imagery,+and+media/Product-detail-page:-Image-guidelines-&-requirements",
            "quote": "we recommend that you upload a minimum of four images for each listing ... Swatch Pixel Dimensions: 100px x 100px",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "cropping",
          "text": "Crop the item close to the frame, avoid excess background, and don't upscale small images to fill the space.",
          "source": {
            "url": "https://marketplacelearn.walmart.com/guides/Item+setup/Item+content,+imagery,+and+media/Product-detail-page:-Image-guidelines-&-requirements",
            "quote": "Crop the item as close as possible to the image frame. Avoid excessive background space around the item. Don't resize smaller images to fill space, as this reduces image quality.",
            "checked": "2026-10-24"
          }
        }
      ],
      "pixohub_preset": {
        "width": 2200,
        "height": 2200,
        "aspect": "1:1",
        "matches_official": null
      },
      "notes": null,
      "tool": "https://pixohub.com/resize/walmart-product"
    },
    {
      "id": "facebook-marketplace",
      "platform": "Facebook Marketplace",
      "usage": "Listing Image",
      "official": {
        "recommended": {
          "w_at_least": 1080,
          "h_at_least": 1080
        },
        "aspect_ratio": "1:1",
        "formats": [
          "JPG",
          "PNG"
        ],
        "max_file_size": "30MB",
        "source": {
          "url": "https://www.facebook.com/business/ads-guide/update/image/facebook-marketplace",
          "publisher": "Meta Ads Guide (Facebook Business)",
          "title": "Awareness Image Ad Specs on Facebook Marketplace | Facebook Ads Guide",
          "quote": "File Type: JPG or PNG | Ratio: 1:1 | Resolution: At least 1080 x 1080 pixels | Maximum File Size: 30MB",
          "checked": "2026-11-08"
        }
      },
      "facts": [
        {
          "type": "processing",
          "text": "Facebook may choose the cover photo for a Marketplace listing itself, based on photo/video quality and listing accuracy.",
          "source": {
            "url": "https://www.facebook.com/help/561376580709359",
            "quote": "We may select a cover photo for your listing based on photo/video quality and listing accuracy.",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "processing",
          "text": "Facebook may enhance Marketplace listing photos and videos to improve their quality.",
          "source": {
            "url": "https://www.facebook.com/help/561376580709359",
            "quote": "Note : We may enhance your listing photos and videos to improve their quality.",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "uploadLimits",
          "text": "For catalog products sold through Shops on Facebook and Instagram (business sellers, not personal Marketplace listings), images display square (1:1) and must be at least 500 x 500 px; 1024 x 1024 is recommended.",
          "source": {
            "url": "https://www.facebook.com/business/help/686259348512056",
            "quote": "Shops on Facebook and Instagram: Product images are displayed in square (1:1) format. Images must be at least 500 x 500 pixels, but 1024 x 1024 pixels is recommended.",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "uploadLimits",
          "text": "Catalog product images must be JPEG or PNG, 8 MB maximum; Meta prefers JPEG over PNG and a white backdrop, and recommends 4 or more images.",
          "source": {
            "url": "https://www.facebook.com/business/help/686259348512056",
            "quote": "Images must be in JPEG or PNG format and 8 MB maximum.",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "cropping",
          "text": "Catalog images are not cropped at all in shops on Facebook; mixed aspect ratios may be auto-adjusted in carousel ads unless all are 1:1 or 4:5.",
          "source": {
            "url": "https://www.facebook.com/business/help/686259348512056",
            "quote": "Note: Images won't be cropped anywhere else in shops on Instagram and won't be cropped at all in shops on Facebook.",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "uploadLimits",
          "text": "A catalog item can have up to 50 additional images, each meeting the same rules as the main image (JPEG/PNG, at least 500 x 500, up to 8 MB).",
          "source": {
            "url": "https://developers.facebook.com/docs/marketing-api/catalog/reference/",
            "quote": "URLs for up to 50 additional images of your item",
            "checked": "2026-10-24"
          }
        }
      ],
      "pixohub_preset": {
        "width": 1200,
        "height": 1200,
        "aspect": "1:1",
        "matches_official": "partial"
      },
      "notes": "This is the Marketplace ad spec, not the organic listing spec; no official organic listing photo size was found. pixohub 1200x1200 meets the 'at least 1080 x 1080' 1:1 spec.",
      "tool": "https://pixohub.com/resize/facebook-marketplace"
    },
    {
      "id": "poshmark-listing",
      "platform": "Poshmark",
      "usage": "Listing Photo",
      "official": null,
      "facts": [
        {
          "type": "uploadLimits",
          "text": "Up to 16 photos per listing; Poshmark says images should be 1000 x 1000 px for optimal quality.",
          "source": {
            "url": "https://support.poshmark.com/s/article/894455911?language=en_US",
            "quote": "Take or upload up to 16 photos of the item. Posh Tip : Images should be sized to 1000 x 1000 pixels for optimal quality.",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "uploadLimits",
          "text": "Listings can also have 1 video alongside the 16 photos.",
          "source": {
            "url": "https://blog.poshmark.com/2024/03/25/posh-tip-how-to-list-on-poshmark/",
            "quote": "Add up to 16 photos and 1 video to your listing to show shoppers every detail and angle of the item.",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "uploadLimits",
          "text": "The Posh Guide also gives the 16-photo maximum.",
          "source": {
            "url": "https://poshmark.com/posh_guide/how_to_list_item",
            "quote": "The maximum number of photos you can upload is 16.",
            "checked": "2026-10-24"
          }
        }
      ],
      "pixohub_preset": {
        "width": 1000,
        "height": 1000,
        "aspect": "1:1",
        "matches_official": null
      },
      "notes": "no official source found.",
      "tool": "https://pixohub.com/resize/poshmark-listing"
    },
    {
      "id": "redbubble-artwork",
      "platform": "Redbubble",
      "usage": "Artwork Upload",
      "official": null,
      "facts": [
        {
          "type": "uploadLimits",
          "text": "Only JPEG and PNG are accepted; TIFF and PDF won't work. Use PNG to keep transparency on apparel and stickers.",
          "source": {
            "url": "https://help.redbubble.com/hc/en-us/articles/202270679-Dimensions-Format",
            "quote": "When uploading your files, only the following file types are accepted: JPEG and PNG. TIFF and PDF files won't work correctly.",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "uploadLimits",
          "text": "Files over 300 MB or 13500 x 13500 px are refused.",
          "source": {
            "url": "https://help.redbubble.com/hc/en-us/articles/202270679-Dimensions-Format",
            "quote": "Images above 300MB, or 13500 × 13500 pixels in size, cannot be accepted on the site due to the heavy load they place on our servers.",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "processing",
          "text": "DPI/PPI settings are ignored; only pixel dimensions matter.",
          "source": {
            "url": "https://help.redbubble.com/hc/en-us/articles/202270679-Dimensions-Format",
            "quote": "Please also note that DPI and PPI don’t affect your final uploaded image.",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "uploadLimits",
          "text": "Each product has a minimum pixel size to be enabled, for example 3873 x 4814 (Men's Graphic T-Shirts), 2800 x 2800 for all four sticker sizes, 3840 x 3840 for art prints up to extra large, 3225 x 3225 for throw pillows, 2700 x 1120 for a standard mug.",
          "source": {
            "url": "https://help.redbubble.com/hc/en-us/articles/202270679-Dimensions-Format",
            "quote": "These pixel dimensions represent the minimum width and height an image needs to be to enable certain products.",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "processing",
          "text": "Redbubble recommends designing in CMYK and converting the finished work to RGB before upload.",
          "source": {
            "url": "https://help.redbubble.com/hc/en-us/articles/202270679-Dimensions-Format",
            "quote": "For the best of both worlds, you should design your work in the CMYK color profile and convert the finished work into the RGB color profile before uploading.",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "cropping",
          "text": "Art prints get 1-2 inch borders added to fit each paper size, and non-standard images are centred and padded; small zipper pouches crop slightly.",
          "source": {
            "url": "https://help.redbubble.com/hc/en-us/articles/202270679-Dimensions-Format",
            "quote": "1\" - 2\" minimum borders will be added around images and will vary depending on the appropriate aspect ratio to fit each paper size. Images are centered and \"padded\" for non-standard-sized images.",
            "checked": "2026-10-24"
          }
        }
      ],
      "pixohub_preset": {
        "width": 3000,
        "height": 3000,
        "aspect": "1:1",
        "matches_official": null
      },
      "notes": "help.redbubble.com blocks fetches (HTTP 403 / Cloudflare challenge); not verified. Redbubble requirements vary by product.",
      "tool": "https://pixohub.com/resize/redbubble-artwork"
    },
    {
      "id": "business-card-us",
      "platform": "Print",
      "usage": "US Business Card (3.5x2 in)",
      "official": null,
      "facts": [
        {
          "type": "uploadLimits",
          "text": "Vistaprint: for best print quality use at least 300 pixels per inch at the printed size; lower dpi may print blurry or pixelated.",
          "source": {
            "url": "https://www.vistaprint.com/customer-care/help-center/360060410751/",
            "quote": "For best print quality, use images that are at least 300 pixels per inch (dpi) at the size you plan to print them.",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "safeZone",
          "text": "Vistaprint's standard US card trims to 3.5 x 2 in (1050 x 600 px at 300 DPI); the artwork with bleed is 3.61 x 2.11 in (1083 x 633 px) and the safe area is 3.36 x 1.86 in (1008 x 558 px).",
          "source": {
            "url": "https://www.vistaprint.com/hub/business-card-dimensions",
            "quote": "A standard 3.5 x 2-inch US card is 1050 x 600 pixels at 300 DPI. With VistaPrint bleed, use 1083 x 633 pixels and keep any key content within 1008 x 558 pixels.",
            "checked": "2026-10-24"
          }
        }
      ],
      "pixohub_preset": {
        "width": 1050,
        "height": 600,
        "aspect": "7:4",
        "matches_official": true
      },
      "notes": "FLAG: no standards body defines the US business card; 3.5x2 in is a trade convention. Wikipedia also gives 'Bleed size: 95.25 × 57.15 mm (3.75 × 2.25 in) (1/8 in bleeds)'. pixohub's value is trim size without bleed.",
      "tool": "https://pixohub.com/resize/business-card-us"
    },
    {
      "id": "business-card-eu",
      "platform": "Print",
      "usage": "EU Business Card (85x55mm)",
      "official": null,
      "facts": [
        {
          "type": "uploadLimits",
          "text": "Vistaprint: for best print quality use at least 300 pixels per inch at the printed size; lower dpi may print blurry or pixelated.",
          "source": {
            "url": "https://www.vistaprint.com/customer-care/help-center/360060410751/",
            "quote": "For best print quality, use images that are at least 300 pixels per inch (dpi) at the size you plan to print them.",
            "checked": "2026-10-24"
          }
        }
      ],
      "pixohub_preset": {
        "width": 1004,
        "height": 650,
        "aspect": "17:11",
        "matches_official": true
      },
      "notes": "FLAG: no standards body defines 85x55 mm. (ISO/IEC 7810 ID-1 is 85.60 x 53.98 mm, a different size.) Pixels derived at 300 DPI (85/25.4*300 = 1003.9; 55/25.4*300 = 649.6).",
      "tool": "https://pixohub.com/resize/business-card-eu"
    },
    {
      "id": "a4-portrait",
      "platform": "Print",
      "usage": "A4 Portrait",
      "official": {
        "physical": {
          "w_mm": 210,
          "h_mm": 297
        },
        "standard": "ISO 216 A4",
        "derived_px_at_300dpi": {
          "w": 2480,
          "h": 3508
        },
        "source": {
          "url": "https://www.w3.org/TR/css-page-3/",
          "publisher": "W3C (CSS Paged Media Module Level 3), restating ISO 216",
          "title": "CSS Paged Media Module Level 3",
          "quote": "A4 Equivalent to the size of ISO A4 media: 210 mm wide and 297 mm high.",
          "checked": "2026-11-08"
        }
      },
      "facts": [
        {
          "type": "uploadLimits",
          "text": "Vistaprint: for best print quality use at least 300 pixels per inch at the printed size; lower dpi may print blurry or pixelated.",
          "source": {
            "url": "https://www.vistaprint.com/customer-care/help-center/360060410751/",
            "quote": "For best print quality, use images that are at least 300 pixels per inch (dpi) at the size you plan to print them.",
            "checked": "2026-10-24"
          }
        }
      ],
      "pixohub_preset": {
        "width": 2480,
        "height": 3508,
        "aspect": "1:1.41",
        "matches_official": true
      },
      "notes": "The governing standard is ISO 216:2007 (https://www.iso.org/standard/36631.html), but it is paywalled and iso.org blocks fetches (403), so the W3C specification (a standards body) is cited for the exact text. Standards give millimetres only; pixels are derived at 300 DPI (210/25.4*300 = 2480.3, 297/25.4*300 = 3507.9).",
      "tool": "https://pixohub.com/resize/a4-portrait"
    },
    {
      "id": "a4-landscape",
      "platform": "Print",
      "usage": "A4 Landscape",
      "official": {
        "physical": {
          "w_mm": 297,
          "h_mm": 210
        },
        "standard": "ISO 216 A4 (landscape)",
        "derived_px_at_300dpi": {
          "w": 3508,
          "h": 2480
        },
        "source": {
          "url": "https://www.w3.org/TR/css-page-3/",
          "publisher": "W3C (CSS Paged Media Module Level 3), restating ISO 216",
          "title": "CSS Paged Media Module Level 3",
          "quote": "A4 Equivalent to the size of ISO A4 media: 210 mm wide and 297 mm high. ... @page { size: A4 landscape; } The above example sets the width of the page box to be 297mm and the height to be 210mm.",
          "checked": "2026-11-08"
        }
      },
      "facts": [
        {
          "type": "uploadLimits",
          "text": "Vistaprint: for best print quality use at least 300 pixels per inch at the printed size; lower dpi may print blurry or pixelated.",
          "source": {
            "url": "https://www.vistaprint.com/customer-care/help-center/360060410751/",
            "quote": "For best print quality, use images that are at least 300 pixels per inch (dpi) at the size you plan to print them.",
            "checked": "2026-10-24"
          }
        }
      ],
      "pixohub_preset": {
        "width": 3508,
        "height": 2480,
        "aspect": "1.41:1",
        "matches_official": true
      },
      "notes": "ISO 216 itself is paywalled or blocked; pixels derived at 300 DPI.",
      "tool": "https://pixohub.com/resize/a4-landscape"
    },
    {
      "id": "a3-portrait",
      "platform": "Print",
      "usage": "A3 Portrait",
      "official": {
        "physical": {
          "w_mm": 297,
          "h_mm": 420
        },
        "standard": "ISO 216 A3",
        "derived_px_at_300dpi": {
          "w": 3508,
          "h": 4961
        },
        "source": {
          "url": "https://www.w3.org/TR/css-page-3/",
          "publisher": "W3C (CSS Paged Media Module Level 3), restating ISO 216",
          "title": "CSS Paged Media Module Level 3",
          "quote": "A3 Equivalent to the size of ISO A3 media: 297mm wide and 420mm high.",
          "checked": "2026-11-08"
        }
      },
      "facts": [
        {
          "type": "uploadLimits",
          "text": "Vistaprint: for best print quality use at least 300 pixels per inch at the printed size; lower dpi may print blurry or pixelated.",
          "source": {
            "url": "https://www.vistaprint.com/customer-care/help-center/360060410751/",
            "quote": "For best print quality, use images that are at least 300 pixels per inch (dpi) at the size you plan to print them.",
            "checked": "2026-10-24"
          }
        }
      ],
      "pixohub_preset": {
        "width": 3508,
        "height": 4961,
        "aspect": "1:1.41",
        "matches_official": true
      },
      "notes": "ISO 216 itself is paywalled or blocked; pixels derived at 300 DPI (420/25.4*300 = 4960.6).",
      "tool": "https://pixohub.com/resize/a3-portrait"
    },
    {
      "id": "a5-portrait",
      "platform": "Print",
      "usage": "A5 Flyer",
      "official": {
        "physical": {
          "w_mm": 148,
          "h_mm": 210
        },
        "standard": "ISO 216 A5",
        "derived_px_at_300dpi": {
          "w": 1748,
          "h": 2480
        },
        "source": {
          "url": "https://www.w3.org/TR/css-page-3/",
          "publisher": "W3C (CSS Paged Media Module Level 3), restating ISO 216",
          "title": "CSS Paged Media Module Level 3",
          "quote": "A5 Equivalent to the size of ISO A5 media: 148mm wide and 210 mm high.",
          "checked": "2026-11-08"
        }
      },
      "facts": [
        {
          "type": "uploadLimits",
          "text": "Vistaprint: for best print quality use at least 300 pixels per inch at the printed size; lower dpi may print blurry or pixelated.",
          "source": {
            "url": "https://www.vistaprint.com/customer-care/help-center/360060410751/",
            "quote": "For best print quality, use images that are at least 300 pixels per inch (dpi) at the size you plan to print them.",
            "checked": "2026-10-24"
          }
        }
      ],
      "pixohub_preset": {
        "width": 1748,
        "height": 2480,
        "aspect": "1:1.41",
        "matches_official": true
      },
      "notes": "ISO 216 itself is paywalled or blocked; pixels derived at 300 DPI (148/25.4*300 = 1748.0).",
      "tool": "https://pixohub.com/resize/a5-portrait"
    },
    {
      "id": "us-letter",
      "platform": "Print",
      "usage": "US Letter",
      "official": {
        "physical": {
          "w_in": 8.5,
          "h_in": 11
        },
        "standard": "North American Letter (ANSI A per ANSI/ASME Y14.1)",
        "derived_px_at_300dpi": {
          "w": 2550,
          "h": 3300
        },
        "source": {
          "url": "https://www.w3.org/TR/css-page-3/",
          "publisher": "W3C (CSS Paged Media Module Level 3)",
          "title": "CSS Paged Media Module Level 3",
          "quote": "letter Equivalent to the size of North American letter media: 8.5 inches wide and 11 inches high",
          "checked": "2026-11-08"
        }
      },
      "facts": [
        {
          "type": "uploadLimits",
          "text": "Vistaprint: for best print quality use at least 300 pixels per inch at the printed size; lower dpi may print blurry or pixelated.",
          "source": {
            "url": "https://www.vistaprint.com/customer-care/help-center/360060410751/",
            "quote": "For best print quality, use images that are at least 300 pixels per inch (dpi) at the size you plan to print them.",
            "checked": "2026-10-24"
          }
        }
      ],
      "pixohub_preset": {
        "width": 2550,
        "height": 3300,
        "aspect": "17:22",
        "matches_official": true
      },
      "notes": "ANSI/ASME Y14.1 is paywalled; W3C cited instead. Pixels derived at 300 DPI.",
      "tool": "https://pixohub.com/resize/us-letter"
    },
    {
      "id": "us-legal",
      "platform": "Print",
      "usage": "US Legal",
      "official": {
        "physical": {
          "w_in": 8.5,
          "h_in": 14
        },
        "standard": "North American Legal",
        "derived_px_at_300dpi": {
          "w": 2550,
          "h": 4200
        },
        "source": {
          "url": "https://www.w3.org/TR/css-page-3/",
          "publisher": "W3C (CSS Paged Media Module Level 3)",
          "title": "CSS Paged Media Module Level 3",
          "quote": "legal Equivalent to the size of North American legal: 8.5 inches wide by 14 inches high.",
          "checked": "2026-11-08"
        }
      },
      "facts": [
        {
          "type": "uploadLimits",
          "text": "Vistaprint: for best print quality use at least 300 pixels per inch at the printed size; lower dpi may print blurry or pixelated.",
          "source": {
            "url": "https://www.vistaprint.com/customer-care/help-center/360060410751/",
            "quote": "For best print quality, use images that are at least 300 pixels per inch (dpi) at the size you plan to print them.",
            "checked": "2026-10-24"
          }
        }
      ],
      "pixohub_preset": {
        "width": 2550,
        "height": 4200,
        "aspect": "17:28",
        "matches_official": true
      },
      "notes": "Legal is not part of ANSI/ASME Y14.1; W3C is the standards-body source used. Pixels derived at 300 DPI.",
      "tool": "https://pixohub.com/resize/us-legal"
    },
    {
      "id": "photo-4x6",
      "platform": "Print",
      "usage": "4x6 Photo Print",
      "official": null,
      "facts": [
        {
          "type": "uploadLimits",
          "text": "Shutterfly says photos should ideally be printed at 300 DPI and lists 1200 x 1800 for 4x6, 1500 x 2100 for 5x7 and 2400 x 3000 for 8x10.",
          "source": {
            "url": "https://www.shutterfly.com/ideas/everything-you-need-to-know-about-shutterfly-photo-prints/",
            "quote": "For the best results, photos should ideally be printed at 300 DPI (dots per inch). ... 4×6 | 1200 × 1800 | 5×7 | 1500 × 2100 | 8×10 | 2400 × 3000",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "processing",
          "text": "Shutterfly notes different print sizes crop images differently and offers a crop preview at checkout; it recommends keeping photos in sRGB.",
          "source": {
            "url": "https://www.shutterfly.com/ideas/everything-you-need-to-know-about-shutterfly-photo-prints/",
            "quote": "Different print sizes may crop images differently. Using the crop preview tool during checkout allows you to adjust the framing so important details stay within the print area.",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "uploadLimits",
          "text": "Nations Photo Lab: 125 ppi is the minimum for decent quality, 300 ppi is ideal. Its chart gives 4x6 = 500x750 / 720x1080 / 1200x1800 px (125/180/300 ppi), 5x7 = 625x875 / 900x1260 / 1500x2100, 8x10 = 1000x1250 / 1440x1800 / 2400x3000, 18x24 = 2250x3000 / 3240x4320 / 5400x7200.",
          "source": {
            "url": "https://www.nationsphotolab.com/pages/pixel-chart",
            "quote": "for high-quality photo printing, a minimum of 125 ppi is recommended for decent print quality. For the sharpest, most vibrant results, 300 ppi is definitely ideal.",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "uploadLimits",
          "text": "Nations Photo Lab's resolution guide table (125/180/300 PPI columns) lists 4x6 at 500x750, 720x1080 and 1200x1800 pixels.",
          "source": {
            "url": "https://www.nationsphotolab.com/pages/guide-image-resolution",
            "quote": "PRINT SIZE | 125 PPI | 180 PPI | 300 PPI ... 4x6 | 500x750 | 720x1080 | 1200x1800",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "uploadLimits",
          "text": "Mpix accepts JPEG and PNG, prints from RGB files only, and lists optimal/minimum pixels: 4x6 1000x1500 / 400x600, 5x7 1250x1750 / 500x700, 8x10 2000x2500 / 800x1000 (i.e. 250 ppi optimal, 100 ppi minimum). Its software warns if an image is below the minimum.",
          "source": {
            "url": "https://www.mpix.com/help/uploading-photos",
            "quote": "Digital pictures are accepted in JPEG and PNG formats. We are able to print from RGB files only. ... Our software will notify you if your image does not meet our minimum requirement",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "processing",
          "text": "Bay Photo's chart is at 250 dpi (4x6 = 1000x1500, 5x7 = 1250x1750, 8x10 = 2000x2500); its printers render each image at the optimum resolution for the print size but this can't improve a low-resolution file. JPG, TIFF and PNG accepted (JPG preferred); embed sRGB or Adobe RGB.",
          "source": {
            "url": "https://art.bayphoto.com/image-file-specifications",
            "quote": "Our printers will render each image at the optimum resolution for the print size. However, this will not improve the quality of low-resolution files.",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "uploadLimits",
          "text": "Bay Photo accepts JPG, TIFF and PNG (JPG preferred), 8-bit RGB files only, and wants an embedded sRGB or Adobe RGB profile; wide gamuts such as ProPhoto RGB may not reproduce fully.",
          "source": {
            "url": "https://art.bayphoto.com/image-file-specifications",
            "quote": "Accepted file formats are JPG, TIFF, and PNG, but JPG is preferred. 8-bit RGB files only Embedded color space should be either sRGB or Adobe RGB.",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "uploadLimits",
          "text": "Walgreens' developer image requirements give the absolute minimums its API partners should enforce: 4x6 540x360, 5x7 630x450, 8x10 900x720 px; it also says to make images 300 DPI.",
          "source": {
            "url": "https://developer.walgreens.com/support/image-requirements",
            "quote": "4x6 Prints 540x360 pixels 5x7 Prints 630x450 Pixels 8x10 Prints 900x720 pixels",
            "checked": "2026-10-24"
          }
        }
      ],
      "pixohub_preset": {
        "width": 1200,
        "height": 1800,
        "aspect": "2:3",
        "matches_official": true
      },
      "notes": "FLAG: no standards body defines 4R. Wikipedia's table lists it with no ISO standard ('No' in the standard column). Pixels derived at 300 DPI.",
      "tool": "https://pixohub.com/resize/photo-4x6"
    },
    {
      "id": "photo-5x7",
      "platform": "Print",
      "usage": "5x7 Photo Print",
      "official": null,
      "facts": [
        {
          "type": "uploadLimits",
          "text": "Shutterfly says photos should ideally be printed at 300 DPI and lists 1200 x 1800 for 4x6, 1500 x 2100 for 5x7 and 2400 x 3000 for 8x10.",
          "source": {
            "url": "https://www.shutterfly.com/ideas/everything-you-need-to-know-about-shutterfly-photo-prints/",
            "quote": "For the best results, photos should ideally be printed at 300 DPI (dots per inch). ... 4×6 | 1200 × 1800 | 5×7 | 1500 × 2100 | 8×10 | 2400 × 3000",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "processing",
          "text": "Shutterfly notes different print sizes crop images differently and offers a crop preview at checkout; it recommends keeping photos in sRGB.",
          "source": {
            "url": "https://www.shutterfly.com/ideas/everything-you-need-to-know-about-shutterfly-photo-prints/",
            "quote": "Different print sizes may crop images differently. Using the crop preview tool during checkout allows you to adjust the framing so important details stay within the print area.",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "uploadLimits",
          "text": "Nations Photo Lab: 125 ppi is the minimum for decent quality, 300 ppi is ideal. Its chart gives 4x6 = 500x750 / 720x1080 / 1200x1800 px (125/180/300 ppi), 5x7 = 625x875 / 900x1260 / 1500x2100, 8x10 = 1000x1250 / 1440x1800 / 2400x3000, 18x24 = 2250x3000 / 3240x4320 / 5400x7200.",
          "source": {
            "url": "https://www.nationsphotolab.com/pages/pixel-chart",
            "quote": "for high-quality photo printing, a minimum of 125 ppi is recommended for decent print quality. For the sharpest, most vibrant results, 300 ppi is definitely ideal.",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "uploadLimits",
          "text": "Nations Photo Lab's resolution guide table (125/180/300 PPI columns) lists 4x6 at 500x750, 720x1080 and 1200x1800 pixels.",
          "source": {
            "url": "https://www.nationsphotolab.com/pages/guide-image-resolution",
            "quote": "PRINT SIZE | 125 PPI | 180 PPI | 300 PPI ... 4x6 | 500x750 | 720x1080 | 1200x1800",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "uploadLimits",
          "text": "Mpix accepts JPEG and PNG, prints from RGB files only, and lists optimal/minimum pixels: 4x6 1000x1500 / 400x600, 5x7 1250x1750 / 500x700, 8x10 2000x2500 / 800x1000 (i.e. 250 ppi optimal, 100 ppi minimum). Its software warns if an image is below the minimum.",
          "source": {
            "url": "https://www.mpix.com/help/uploading-photos",
            "quote": "Digital pictures are accepted in JPEG and PNG formats. We are able to print from RGB files only. ... Our software will notify you if your image does not meet our minimum requirement",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "processing",
          "text": "Bay Photo's chart is at 250 dpi (4x6 = 1000x1500, 5x7 = 1250x1750, 8x10 = 2000x2500); its printers render each image at the optimum resolution for the print size but this can't improve a low-resolution file. JPG, TIFF and PNG accepted (JPG preferred); embed sRGB or Adobe RGB.",
          "source": {
            "url": "https://art.bayphoto.com/image-file-specifications",
            "quote": "Our printers will render each image at the optimum resolution for the print size. However, this will not improve the quality of low-resolution files.",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "uploadLimits",
          "text": "Bay Photo accepts JPG, TIFF and PNG (JPG preferred), 8-bit RGB files only, and wants an embedded sRGB or Adobe RGB profile; wide gamuts such as ProPhoto RGB may not reproduce fully.",
          "source": {
            "url": "https://art.bayphoto.com/image-file-specifications",
            "quote": "Accepted file formats are JPG, TIFF, and PNG, but JPG is preferred. 8-bit RGB files only Embedded color space should be either sRGB or Adobe RGB.",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "uploadLimits",
          "text": "Walgreens' developer image requirements give the absolute minimums its API partners should enforce: 4x6 540x360, 5x7 630x450, 8x10 900x720 px; it also says to make images 300 DPI.",
          "source": {
            "url": "https://developer.walgreens.com/support/image-requirements",
            "quote": "4x6 Prints 540x360 pixels 5x7 Prints 630x450 Pixels 8x10 Prints 900x720 pixels",
            "checked": "2026-10-24"
          }
        }
      ],
      "pixohub_preset": {
        "width": 1500,
        "height": 2100,
        "aspect": "5:7",
        "matches_official": true
      },
      "notes": "FLAG: Wikipedia cited because ISO 1008 (photographic paper dimensions) is paywalled. Pixels derived at 300 DPI.",
      "tool": "https://pixohub.com/resize/photo-5x7"
    },
    {
      "id": "photo-8x10",
      "platform": "Print",
      "usage": "8x10 Photo Print",
      "official": null,
      "facts": [
        {
          "type": "uploadLimits",
          "text": "Shutterfly says photos should ideally be printed at 300 DPI and lists 1200 x 1800 for 4x6, 1500 x 2100 for 5x7 and 2400 x 3000 for 8x10.",
          "source": {
            "url": "https://www.shutterfly.com/ideas/everything-you-need-to-know-about-shutterfly-photo-prints/",
            "quote": "For the best results, photos should ideally be printed at 300 DPI (dots per inch). ... 4×6 | 1200 × 1800 | 5×7 | 1500 × 2100 | 8×10 | 2400 × 3000",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "processing",
          "text": "Shutterfly notes different print sizes crop images differently and offers a crop preview at checkout; it recommends keeping photos in sRGB.",
          "source": {
            "url": "https://www.shutterfly.com/ideas/everything-you-need-to-know-about-shutterfly-photo-prints/",
            "quote": "Different print sizes may crop images differently. Using the crop preview tool during checkout allows you to adjust the framing so important details stay within the print area.",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "uploadLimits",
          "text": "Nations Photo Lab: 125 ppi is the minimum for decent quality, 300 ppi is ideal. Its chart gives 4x6 = 500x750 / 720x1080 / 1200x1800 px (125/180/300 ppi), 5x7 = 625x875 / 900x1260 / 1500x2100, 8x10 = 1000x1250 / 1440x1800 / 2400x3000, 18x24 = 2250x3000 / 3240x4320 / 5400x7200.",
          "source": {
            "url": "https://www.nationsphotolab.com/pages/pixel-chart",
            "quote": "for high-quality photo printing, a minimum of 125 ppi is recommended for decent print quality. For the sharpest, most vibrant results, 300 ppi is definitely ideal.",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "uploadLimits",
          "text": "Nations Photo Lab's resolution guide table (125/180/300 PPI columns) lists 4x6 at 500x750, 720x1080 and 1200x1800 pixels.",
          "source": {
            "url": "https://www.nationsphotolab.com/pages/guide-image-resolution",
            "quote": "PRINT SIZE | 125 PPI | 180 PPI | 300 PPI ... 4x6 | 500x750 | 720x1080 | 1200x1800",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "uploadLimits",
          "text": "Mpix accepts JPEG and PNG, prints from RGB files only, and lists optimal/minimum pixels: 4x6 1000x1500 / 400x600, 5x7 1250x1750 / 500x700, 8x10 2000x2500 / 800x1000 (i.e. 250 ppi optimal, 100 ppi minimum). Its software warns if an image is below the minimum.",
          "source": {
            "url": "https://www.mpix.com/help/uploading-photos",
            "quote": "Digital pictures are accepted in JPEG and PNG formats. We are able to print from RGB files only. ... Our software will notify you if your image does not meet our minimum requirement",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "processing",
          "text": "Bay Photo's chart is at 250 dpi (4x6 = 1000x1500, 5x7 = 1250x1750, 8x10 = 2000x2500); its printers render each image at the optimum resolution for the print size but this can't improve a low-resolution file. JPG, TIFF and PNG accepted (JPG preferred); embed sRGB or Adobe RGB.",
          "source": {
            "url": "https://art.bayphoto.com/image-file-specifications",
            "quote": "Our printers will render each image at the optimum resolution for the print size. However, this will not improve the quality of low-resolution files.",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "uploadLimits",
          "text": "Bay Photo accepts JPG, TIFF and PNG (JPG preferred), 8-bit RGB files only, and wants an embedded sRGB or Adobe RGB profile; wide gamuts such as ProPhoto RGB may not reproduce fully.",
          "source": {
            "url": "https://art.bayphoto.com/image-file-specifications",
            "quote": "Accepted file formats are JPG, TIFF, and PNG, but JPG is preferred. 8-bit RGB files only Embedded color space should be either sRGB or Adobe RGB.",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "uploadLimits",
          "text": "Walgreens' developer image requirements give the absolute minimums its API partners should enforce: 4x6 540x360, 5x7 630x450, 8x10 900x720 px; it also says to make images 300 DPI.",
          "source": {
            "url": "https://developer.walgreens.com/support/image-requirements",
            "quote": "4x6 Prints 540x360 pixels 5x7 Prints 630x450 Pixels 8x10 Prints 900x720 pixels",
            "checked": "2026-10-24"
          }
        }
      ],
      "pixohub_preset": {
        "width": 2400,
        "height": 3000,
        "aspect": "4:5",
        "matches_official": true
      },
      "notes": "FLAG: Wikipedia cited because ISO 1008 is paywalled. Pixels derived at 300 DPI.",
      "tool": "https://pixohub.com/resize/photo-8x10"
    },
    {
      "id": "postcard",
      "platform": "Print",
      "usage": "Postcard (6x4 in)",
      "official": {
        "min": {
          "h_in": 3.5,
          "l_in": 5
        },
        "max": {
          "h_in": 4.25,
          "l_in": 6
        },
        "thickness_in": {
          "min": 0.007,
          "max": 0.016
        },
        "source": {
          "url": "https://pe.usps.com/BUSINESSMAIL101?ViewName=Cards",
          "publisher": "USPS Postal Explorer",
          "title": "Sizes for Postcards | Postal Explorer",
          "quote": "At least 3-1/2 inches high x 5 inches long x 0.007 inch thick ... No more than 4-1/4 inches high x 6 inches long x 0.016 inches thick",
          "checked": "2026-11-08"
        }
      },
      "facts": [
        {
          "type": "uploadLimits",
          "text": "Vistaprint: for best print quality use at least 300 pixels per inch at the printed size; lower dpi may print blurry or pixelated.",
          "source": {
            "url": "https://www.vistaprint.com/customer-care/help-center/360060410751/",
            "quote": "For best print quality, use images that are at least 300 pixels per inch (dpi) at the size you plan to print them.",
            "checked": "2026-10-24"
          }
        }
      ],
      "pixohub_preset": {
        "width": 1875,
        "height": 1275,
        "aspect": "25:17",
        "matches_official": "partial"
      },
      "notes": "pixohub's 1875x1275 at 300 DPI is 6.25x4.25 in, which looks like a 6x4 in trim plus 0.125 in bleed on each side. The 6x4 trim is inside the USPS postcard-rate limits (max 6x4.25 in); the bleed canvas itself is larger than the 6 in maximum length. USPS limits apply to US First-Class postcard pricing only. The page returns 404 to curl; read with WebFetch.",
      "tool": "https://pixohub.com/resize/postcard"
    },
    {
      "id": "poster-18x24",
      "platform": "Print",
      "usage": "Poster 18x24 in",
      "official": null,
      "facts": [
        {
          "type": "uploadLimits",
          "text": "Nations Photo Lab: 125 ppi is the minimum for decent quality, 300 ppi is ideal. Its chart gives 4x6 = 500x750 / 720x1080 / 1200x1800 px (125/180/300 ppi), 5x7 = 625x875 / 900x1260 / 1500x2100, 8x10 = 1000x1250 / 1440x1800 / 2400x3000, 18x24 = 2250x3000 / 3240x4320 / 5400x7200.",
          "source": {
            "url": "https://www.nationsphotolab.com/pages/pixel-chart",
            "quote": "for high-quality photo printing, a minimum of 125 ppi is recommended for decent print quality. For the sharpest, most vibrant results, 300 ppi is definitely ideal.",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "uploadLimits",
          "text": "Nations Photo Lab's resolution guide table (125/180/300 PPI columns) lists 4x6 at 500x750, 720x1080 and 1200x1800 pixels.",
          "source": {
            "url": "https://www.nationsphotolab.com/pages/guide-image-resolution",
            "quote": "PRINT SIZE | 125 PPI | 180 PPI | 300 PPI ... 4x6 | 500x750 | 720x1080 | 1200x1800",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "uploadLimits",
          "text": "Photobox: 300 DPI is the sweet spot for posters; 150 DPI works for big posters viewed from a distance.",
          "source": {
            "url": "https://www.photobox.co.uk/wall-art/poster-printing",
            "quote": "For crisp, professional poster prints, 300 DPI is the sweet spot. For bigger poster printing where people view from a distance, 150 DPI works fine",
            "checked": "2026-10-24"
          }
        }
      ],
      "pixohub_preset": {
        "width": 5400,
        "height": 7200,
        "aspect": "3:4",
        "matches_official": true
      },
      "notes": "FLAG: well-known reference, not an official source. The governing standard (ANSI/ASME Y14.1) is paywalled. 18x24 in poster is also a print-shop convention; pixels derived at 300 DPI.",
      "tool": "https://pixohub.com/resize/poster-18x24"
    },
    {
      "id": "pinterest-long-pin",
      "platform": "Pinterest",
      "usage": "Long Pin",
      "official": {
        "recommended": {
          "w": 1000,
          "h": 1500
        },
        "aspect_ratio": "2:3",
        "source": {
          "url": "https://help.pinterest.com/en/business/article/pinterest-product-specs",
          "publisher": "Pinterest Business Help",
          "title": "Review ad specs | Pinterest Business help",
          "quote": "We recommend using a 2:3 aspect ratio, or 1000 x 1500 pixels. Pins with an aspect ratio greater than 2:3 might get cut off in people's feeds.",
          "checked": "2026-11-08"
        }
      },
      "facts": [
        {
          "type": "uploadLimits",
          "text": "Image Pins accept BMP, JPEG, PNG, TIFF and WEBP; max 20 MB on the web (1 GB recommended limit on Android and iOS).",
          "source": {
            "url": "https://help.pinterest.com/en/article/review-pin-specs",
            "quote": "File type BMP, .JPEG, .PNG, .TIFF, .WEBP Max file size Web : 20 MB maximum Android and iOS : 1 GB recommended",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "safeZone",
          "text": "Keep text and key elements clear of 270 px at the top, 65 px left, 195 px right and 790 px at the bottom so they're visible on any device.",
          "source": {
            "url": "https://help.pinterest.com/en/article/review-pin-specs",
            "quote": "Put text and other elements within the dimensions below so users can easily see on any device when viewing. Top : 270 px Left: 65 px Right : 195 px Bottom : 790 px",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "processing",
          "text": "In the home feed Pinterest adds a faint layer to white- or black-background image Pins: black at 4% opacity over near-white Pins in light mode, white at 10% opacity over near-black Pins in dark mode. Videos are not affected.",
          "source": {
            "url": "https://help.pinterest.com/en/article/review-pin-specs",
            "quote": "For Pins with a white or near white background: Light mode: A faint black layer (#000000 at 4% opacity) is automatically applied on top of creative. ... For Pins with a black or near black background: ... Dark mode: A faint white layer (#FFFFFF at 10% opacity) is automatically applied on top of creative.",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "processing",
          "text": "All uploaded images are converted to standard 8-bit RGB JPEGs; custom colour profiles aren't supported, so Pinterest advises PNG in sRGB to avoid quality loss and colour shifts.",
          "source": {
            "url": "https://help.pinterest.com/en/business/article/pinterest-product-specs",
            "quote": "All uploaded images are converted to standard 8-bit RGB JPEGs before being turned into Pins and ads. Advertisers should upload images in PNG with sRGB formats to avoid any reduction in image quality. Custom color profiles are not supported on Pinterest and may result in slightly different colors on published Pins and ads.",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "cropping",
          "text": "Pinterest recommends 2:3 (1000 x 1500 px); Pins taller than 2:3 may be cut off in the feed. Standard Pin images may be up to 20 MB on desktop and 32 MB in the app (ads spec).",
          "source": {
            "url": "https://help.pinterest.com/en/business/article/pinterest-product-specs",
            "quote": "Max file size Desktop 20 MB, In-app 32 MB Aspect ratio We recommend using a 2:3 aspect ratio, or 1000 x 1500 pixels. Pins with an aspect ratio greater than 2:3 might get cut off in people's feeds.",
            "checked": "2026-10-24"
          }
        }
      ],
      "pixohub_preset": {
        "width": 1000,
        "height": 2100,
        "aspect": "10:21",
        "matches_official": false
      },
      "notes": "Pinterest does not document a 'long pin' size. It warns that Pins taller than 2:3 (such as pixohub's 1000x2100, 1:2.1) 'might get cut off in people's feeds'.",
      "tool": "https://pixohub.com/resize/pinterest-long-pin"
    },
    {
      "id": "tiktok-photo-post",
      "platform": "TikTok",
      "usage": "Photo Post",
      "official": {
        "max": "1080p",
        "formats": [
          "WebP",
          "JPEG"
        ],
        "max_file_size": "20MB per image",
        "source": {
          "url": "https://developers.tiktok.com/doc/content-posting-api-media-transfer-guide",
          "publisher": "TikTok for Developers",
          "title": "Media Transfer Guide | TikTok for Developers",
          "quote": "Image restrictions | Supported media formats | WebP | JPEG | Picture size restrictions | Maximum 1080p | Size restrictions | Maximum of 20MB for each image",
          "checked": "2026-11-08"
        }
      },
      "facts": [
        {
          "type": "uploadLimits",
          "text": "Photos posted through TikTok's Content Posting API must be WebP or JPEG, at most 1080p and at most 20 MB each.",
          "source": {
            "url": "https://developers.tiktok.com/doc/content-posting-api-media-transfer-guide",
            "quote": "Image restrictions Supported media formats WebP JPEG Picture size restrictions Maximum 1080p Size restrictions Maximum of 20MB for each image",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "uploadLimits",
          "text": "A photo post made through the API can hold up to 35 images, one of which is chosen as the cover.",
          "source": {
            "url": "https://developers.tiktok.com/doc/content-posting-api-reference-photo-post",
            "quote": "photo_images list<string> An array containing up to 35 photo content URLs.",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "uploadLimits",
          "text": "In the TikTok app you can add up to 35 photos to one photo post, and crop each photo while editing.",
          "source": {
            "url": "https://www.tiktok.com/support/faq_detail?id=7581826684085606968",
            "quote": "Tap Photo, then tap Upload to select photos from your device. You can add up to 35 photos. ... You can add a filter, sound, text, stickers, or crop your photos.",
            "checked": "2026-10-24"
          }
        }
      ],
      "pixohub_preset": {
        "width": 1080,
        "height": 1350,
        "aspect": "4:5",
        "matches_official": "partial"
      },
      "notes": "These are Content Posting API limits, not a recommended size. 1080x1350 fits inside 'Maximum 1080p', but TikTok states no 4:5 recommendation. No Help Center photo-mode size was found.",
      "tool": "https://pixohub.com/resize/tiktok-photo-post"
    },
    {
      "id": "discord-server-icon",
      "platform": "Discord",
      "usage": "Server Icon",
      "official": null,
      "facts": [
        {
          "type": "processing",
          "text": "Discord's CDN serves avatars, icons, banners and emojis in sizes you request by URL: any power of two from 16 to 4096 px, as PNG, JPEG, WebP or GIF. Animated images uploaded as WebP or AVIF do not convert cleanly to GIF.",
          "source": {
            "url": "https://discord.com/developers/docs/reference",
            "quote": "The returned size can be changed by appending a querystring of ?size=desired_size to the URL. Image size can be any power of two between 16 and 4096. Animated images uploaded as WebP or AVIF do not convert cleanly to GIF.",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "uploadLimits",
          "text": "The API describes the server (guild) icon as a 1024 x 1024 PNG, JPEG or GIF image; it can be an animated GIF only on servers with the animated-icon feature.",
          "source": {
            "url": "https://discord.com/developers/docs/resources/guild",
            "quote": "icon ? image data base64 1024x1024 png/jpeg/gif image for the guild icon (can be animated gif when the server has the ANIMATED_ICON feature)",
            "checked": "2026-10-24"
          }
        }
      ],
      "pixohub_preset": {
        "width": 512,
        "height": 512,
        "aspect": "1:1",
        "matches_official": null
      },
      "notes": "no official source found (support.discord.com blocked; Discord blog has no server icon spec).",
      "tool": "https://pixohub.com/resize/discord-server-icon"
    },
    {
      "id": "twitch-panel",
      "platform": "Twitch",
      "usage": "Channel Panel",
      "official": null,
      "facts": [
        {
          "type": "processing",
          "text": "Info panel images must be under 2.9 MB and no larger than 320 px wide and 300 px high; larger images are resized automatically to those maximums.",
          "source": {
            "url": "https://help.twitch.tv/s/article/channel-page-setup?language=en_US",
            "quote": "File sizes for images must be under 2.9 MB, and should be no larger than 320px wide and 300px high, otherwise they automatically resize to these maximums.",
            "checked": "2026-10-24"
          }
        }
      ],
      "pixohub_preset": {
        "width": 320,
        "height": 100,
        "aspect": "16:5",
        "matches_official": null
      },
      "notes": "no official source could be read (help.twitch.tv is client-rendered). Third parties cite a fixed 320 px width with variable height.",
      "tool": "https://pixohub.com/resize/twitch-panel"
    },
    {
      "id": "twitch-offline-banner",
      "platform": "Twitch",
      "usage": "Offline Banner",
      "official": null,
      "facts": [
        {
          "type": "processing",
          "text": "The video player banner (offline banner) appears in the player when the channel is offline; animated video player banners are not supported. The help article gives no pixel size.",
          "source": {
            "url": "https://help.twitch.tv/s/article/channel-page-setup?language=en_US",
            "quote": "uploading a video player banner, which will appear when your channel is offline. ... Animated video player banners are not natively supported on Twitch.",
            "checked": "2026-10-24"
          }
        }
      ],
      "pixohub_preset": {
        "width": 1920,
        "height": 1080,
        "aspect": "16:9",
        "matches_official": null
      },
      "notes": "no official source could be read (help.twitch.tv is client-rendered).",
      "tool": "https://pixohub.com/resize/twitch-offline-banner"
    },
    {
      "id": "reddit-post-image",
      "platform": "Reddit",
      "usage": "Post Image",
      "official": null,
      "facts": [
        {
          "type": "cropping",
          "text": "For image ads Reddit says any aspect ratio can be used but non-recommended ratios may be letterboxed; ads can be cropped with the Crop image tool, and a thumbnail is generated automatically.",
          "source": {
            "url": "https://business.reddithelp.com/articles/Knowledge/Reddit-Ad-Unit-Specifications",
            "quote": "Although any aspect ratio can be used, it may cause formatting discrepancies, like letterboxing. Use Crop image in ad setup to streamline changing the aspect ratio and cropping of images in your ad.",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "uploadLimits",
          "text": "Animated GIFs aren't currently supported in Reddit ads.",
          "source": {
            "url": "https://business.reddithelp.com/articles/Knowledge/Reddit-Ad-Unit-Specifications",
            "quote": "Animated GIF and ProRes aren't currently supported.",
            "checked": "2026-10-24"
          }
        }
      ],
      "pixohub_preset": {
        "width": 1200,
        "height": 628,
        "aspect": "1.91:1",
        "matches_official": null
      },
      "notes": "no official source could be read. Reddit's help sites block fetches. One third-party source claims Reddit Ads dropped 1200x628 in favor of 4:3 1440x1080; unverified.",
      "tool": "https://pixohub.com/resize/reddit-post-image"
    },
    {
      "id": "snapchat-geofilter",
      "platform": "Snapchat",
      "usage": "Geofilter",
      "official": {
        "static_filter": {
          "w": 945,
          "h": 2048
        },
        "animated_gif_filter": {
          "w": 720,
          "h": 1560
        },
        "formats": [
          "PNG (static)",
          "GIF (moving)"
        ],
        "source": {
          "url": "https://forbusiness.snapchat.com/advertising/ad-formats",
          "publisher": "Snapchat for Business",
          "title": "Snapchat Ad Formats & Specs | Snapchat for Business",
          "quote": "Static Filters Requirements (.png files): Composition size: 945x2048 | Moving Images Filters Requirements (.gif files): Composition size: 720px X 1560px | Duration: 1 - 3 seconds",
          "checked": "2026-11-08"
        }
      },
      "facts": [
        {
          "type": "uploadLimits",
          "text": "Custom Creative Tools (Filters/geofilters) must be 1080 x 2340 px PNG files with a transparent background, under 300 KB.",
          "source": {
            "url": "https://help.snapchat.com/hc/en-us/articles/7012377847956-Custom-Creative-Tools-Submission-Guidelines",
            "quote": "Files should be sized 1080x2340px. Use the purchase tool preview page to see how it will look on different devices. Files should be under 300KB in size and saved as a .PNG file with a transparent background.",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "safeZone",
          "text": "Snapchat gives no pixel safe area for filters; it limits text to two lines of plain text, asks you not to cover too much of the screen, and points to the purchase-tool preview to check different devices.",
          "source": {
            "url": "https://help.snapchat.com/hc/en-us/articles/7012377847956-Custom-Creative-Tools-Submission-Guidelines",
            "quote": "No more than two lines of non-stylized text. ... Don't cover up too much of the screen.",
            "checked": "2026-10-24"
          }
        }
      ],
      "pixohub_preset": {
        "width": 1080,
        "height": 2340,
        "aspect": "6:13",
        "matches_official": "partial"
      },
      "notes": "This is the sponsored AR Filter spec; no official community/on-demand Geofilter page could be fetched. pixohub's 1080x2340 has the same ratio (about 6:13) as 945x2048 but different pixels. The 1080x2340 / 300KB figures appear only in third-party guides.",
      "tool": "https://pixohub.com/resize/snapchat-geofilter"
    },
    {
      "id": "telegram-profile",
      "platform": "Telegram",
      "usage": "Profile Picture",
      "official": null,
      "facts": [
        {
          "type": "processing",
          "text": "Telegram's servers store each photo as a set of resized copies bounded by 100, 320, 800, 1280 and 2560 px, plus server-cropped squares of 160, 320, 640 and 1280 px.",
          "source": {
            "url": "https://core.telegram.org/api/files",
            "quote": "s - Server-side resized image, bounded by 100x100 pixels. m - Server-side resized image, bounded by 320x320 pixels. x - Server-side resized image, bounded by 800x800 pixels. y - Server-side resized image, bounded by 1280x1280 pixels. w - Server-side resized image, bounded by 2560x2560 pixels. a - Server-side cropped image, 160x160 pixels. b - Server-side cropped image, 320x320 pixels. c - Server-side cropped image, 640x640 pixels. d - Server-side cropped image, 1280x1280 pixels.",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "processing",
          "text": "The Bot API exposes each chat/profile photo in two versions: small 160 x 160 and big 640 x 640.",
          "source": {
            "url": "https://core.telegram.org/bots/api",
            "quote": "small_file_id String File identifier of small (160x160) chat photo. ... big_file_id String File identifier of big (640x640) chat photo.",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "uploadLimits",
          "text": "Animated profile pictures are square MPEG4 videos up to 1080 x 1080; 800 x 800 is recommended, and a chosen frame is used as the static preview.",
          "source": {
            "url": "https://core.telegram.org/api/files",
            "quote": "Animated profile pictures are also supported, by populating the video flag: square MPEG4 videos up to 1080x1080 are supported, 800x800 is the recommended resolution. The video_start_ts is a floating point UNIX timestamp in seconds, indicating the frame of the video that should be used as static preview.",
            "checked": "2026-10-24"
          }
        }
      ],
      "pixohub_preset": {
        "width": 640,
        "height": 640,
        "aspect": "1:1",
        "matches_official": null
      },
      "notes": null,
      "tool": "https://pixohub.com/resize/telegram-profile"
    },
    {
      "id": "threads-post",
      "platform": "Threads",
      "usage": "Post Image",
      "official": null,
      "facts": [
        {
          "type": "uploadLimits",
          "text": "Images posted through the Threads API: JPEG or PNG, 8 MB maximum, aspect ratio up to 10:1, width 320 to 1440 px.",
          "source": {
            "url": "https://developers.facebook.com/docs/threads/posts/",
            "quote": "JPEG and PNG image types are the officially supported formats for image posts.",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "processing",
          "text": "Threads scales images narrower than 320 px up to 320 px and images wider than 1440 px down to 1440 px.",
          "source": {
            "url": "https://developers.facebook.com/docs/threads/posts/",
            "quote": "1440 (will be scaled down to the maximum if necessary)",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "processing",
          "text": "Images in other colour spaces are converted to sRGB.",
          "source": {
            "url": "https://developers.facebook.com/docs/threads/posts/",
            "quote": "sRGB. Images using other color spaces will have their color spaces converted to sRGB.",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "uploadLimits",
          "text": "A carousel post can hold 2 to 20 images and/or videos.",
          "source": {
            "url": "https://developers.facebook.com/docs/threads/posts/",
            "quote": "You may publish up to 20 images, videos, or a mix of the two in a carousel post.",
            "checked": "2026-10-24"
          }
        }
      ],
      "pixohub_preset": {
        "width": 1080,
        "height": 1350,
        "aspect": "4:5",
        "matches_official": null
      },
      "notes": "no official source found for organic Threads image sizes.",
      "tool": "https://pixohub.com/resize/threads-post"
    },
    {
      "id": "mastodon-header",
      "platform": "Mastodon",
      "usage": "Profile Header",
      "official": {
        "downscaled_to": {
          "w": 1500,
          "h": 500
        },
        "max_file_size": "2MB",
        "formats": [
          "WEBP",
          "PNG",
          "GIF",
          "JPG"
        ],
        "source": {
          "url": "https://docs.joinmastodon.org/user/profile/",
          "publisher": "Mastodon documentation (Mastodon gGmbH)",
          "title": "Setting up your profile - Mastodon documentation",
          "quote": "You can upload a header as a WEBP, PNG, GIF, or JPG image up to 2MB in size. This image will be downscaled to 1500x500.",
          "checked": "2026-11-08"
        }
      },
      "facts": [
        {
          "type": "uploadLimits",
          "text": "The profile header can be a WEBP, PNG, GIF or JPG image up to 2 MB.",
          "source": {
            "url": "https://docs.joinmastodon.org/user/profile/",
            "quote": "You can upload a header as a WEBP, PNG, GIF, or JPG image up to 2MB in size.",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "processing",
          "text": "Mastodon downscales the header image to 1500 x 500.",
          "source": {
            "url": "https://docs.joinmastodon.org/user/profile/",
            "quote": "This image will be downscaled to 1500x500.",
            "checked": "2026-10-24"
          }
        }
      ],
      "pixohub_preset": {
        "width": 1500,
        "height": 500,
        "aspect": "3:1",
        "matches_official": true
      },
      "notes": "This is the default for the Mastodon software; individual servers can change limits.",
      "tool": "https://pixohub.com/resize/mastodon-header"
    },
    {
      "id": "bluesky-banner",
      "platform": "Bluesky",
      "usage": "Profile Banner",
      "official": {
        "max_file_size": "1,000,000 bytes (1 MB)",
        "formats": [
          "image/png",
          "image/jpeg"
        ],
        "source": {
          "url": "https://github.com/bluesky-social/atproto/blob/main/packages/api/lexicons/app/bsky/actor/profile.json",
          "publisher": "Bluesky Social PBC (AT Protocol lexicon, official GitHub repo)",
          "title": "lexicons/app/bsky/actor/profile.json",
          "quote": "\"banner\": { \"type\": \"blob\", \"description\": \"Larger horizontal image to display behind profile view.\", \"accept\": [\"image/png\", \"image/jpeg\"], \"maxSize\": 1000000 }",
          "checked": "2026-11-08"
        }
      },
      "facts": [
        {
          "type": "uploadLimits",
          "text": "In Bluesky's official profile schema (lexicon), the banner must be PNG or JPEG and at most 1,000,000 bytes (about 1 MB).",
          "source": {
            "url": "https://github.com/bluesky-social/atproto/blob/main/packages/api/lexicons/app/bsky/actor/profile.json",
            "quote": "\"banner\": {\"type\": \"blob\", \"description\": \"Larger horizontal image to display behind profile view.\", \"accept\": [\"image/png\", \"image/jpeg\"], \"maxSize\": 1000000}",
            "checked": "2026-10-24"
          }
        }
      ],
      "pixohub_preset": {
        "width": 3000,
        "height": 1000,
        "aspect": "3:1",
        "matches_official": null
      },
      "notes": "Bluesky publishes no banner pixel dimensions; the official lexicon limits only format and size (1 MB). pixohub's 3000x1000 (3:1) is not an official figure, and a 3000x1000 PNG can exceed the 1 MB limit.",
      "tool": "https://pixohub.com/resize/bluesky-banner"
    },
    {
      "id": "spotify-playlist-cover",
      "platform": "Spotify",
      "usage": "Playlist Cover",
      "official": {
        "formats": [
          "JPEG"
        ],
        "max_file_size": "256 KB (API payload, Base64)",
        "source": {
          "url": "https://developer.spotify.com/documentation/web-api/reference/upload-custom-playlist-cover",
          "publisher": "Spotify for Developers",
          "title": "Web API Reference | Spotify for Developers (Add Custom Playlist Cover Image)",
          "quote": "Base64 encoded JPEG image data, maximum payload size is 256 KB.",
          "checked": "2026-11-08"
        }
      },
      "facts": [
        {
          "type": "uploadLimits",
          "text": "Through Spotify's Web API, a custom playlist cover must be a Base64-encoded JPEG, and the request payload can be at most 256 KB.",
          "source": {
            "url": "https://developer.spotify.com/documentation/web-api/reference/upload-custom-playlist-cover",
            "quote": "Base64 encoded JPEG image data, maximum payload size is 256 KB.",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "cropping",
          "text": "Spotify's help article on playlist covers lists no pixel size or file limit for covers uploaded in the app. Covers can be hidden in Your Library with the compact layout.",
          "source": {
            "url": "https://support.spotify.com/us/article/add-playlist-cover/",
            "quote": "Use the compact library layout to hide cover images from Your Library.",
            "checked": "2026-10-24"
          }
        }
      ],
      "pixohub_preset": {
        "width": 640,
        "height": 640,
        "aspect": "1:1",
        "matches_official": null
      },
      "notes": "No official pixel size found. This is the Web API upload constraint only; no Spotify Support article on playlist cover dimensions could be found. 640x640 appears only in third-party guides.",
      "tool": "https://pixohub.com/resize/spotify-playlist-cover"
    },
    {
      "id": "soundcloud-banner",
      "platform": "SoundCloud",
      "usage": "Profile Banner",
      "official": null,
      "facts": [
        {
          "type": "uploadLimits",
          "text": "Profile header: JPG or PNG, at least 2480 x 520 px, 2 MB limit.",
          "source": {
            "url": "https://help.soundcloud.com/hc/en-us/articles/115003450007-Update-Your-Profile-Image-and-Header",
            "quote": "For best results, upload JPG or PNG images of at least 2480 x 520 pixels with a 2MB size limit.",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "cropping",
          "text": "The header is cropped on smaller screens, so SoundCloud advises against text in it.",
          "source": {
            "url": "https://help.soundcloud.com/hc/en-us/articles/115003450007-Update-Your-Profile-Image-and-Header",
            "quote": "Please avoid using text within your Header Image as it will be cropped on smaller screens.",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "cropping",
          "text": "After choosing a header you can drag it up and down and zoom; zoom is unavailable if the image is smaller than 1240 x 260 px.",
          "source": {
            "url": "https://help.soundcloud.com/hc/en-us/articles/115003450007-Update-Your-Profile-Image-and-Header",
            "quote": "Once you have selected an image to upload, you have the option to drag the image up and down or to zoom in and out on the image. If you cannot Zoom, then this is because your image is less than 1240 x 260 pixels.",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "processing",
          "text": "If you delete the header, SoundCloud replaces it with a gradient based on the colours of your profile image.",
          "source": {
            "url": "https://help.soundcloud.com/hc/en-us/articles/115003450007-Update-Your-Profile-Image-and-Header",
            "quote": "If you delete your image, the Profile Header Image will return to a gradient based on the colors in your profile image.",
            "checked": "2026-10-24"
          }
        }
      ],
      "pixohub_preset": {
        "width": 2480,
        "height": 520,
        "aspect": "62:13",
        "matches_official": null
      },
      "notes": "help.soundcloud.com blocks fetches (HTTP 403 / Cloudflare challenge); not verified.",
      "tool": "https://pixohub.com/resize/soundcloud-banner"
    },
    {
      "id": "zoom-virtual-background",
      "platform": "Zoom",
      "usage": "Virtual Background",
      "official": {
        "min": {
          "w": 1280,
          "h": 720
        },
        "aspect_ratio": "match your camera",
        "formats": [
          "24-bit PNG",
          "JPG/JPEG"
        ],
        "max_file_size": "15MB",
        "source": {
          "url": "https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0060387",
          "publisher": "Zoom Support",
          "title": "Changing your virtual background image",
          "quote": "We recommend cropping the image to match the aspect ratio of your camera before uploading it. If you're not sure about your camera aspect ratio, use a background image with a minimum resolution of 1280x720 pixels. ... 24-bit PNG or JPG/JPEG image format ... Maximum image size is 15MB",
          "checked": "2026-11-08"
        }
      },
      "facts": [
        {
          "type": "uploadLimits",
          "text": "Virtual background images: 24-bit PNG or JPG/JPEG, up to 15 MB.",
          "source": {
            "url": "https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0060387",
            "quote": "24-bit PNG or JPG/JPEG image format ... Maximum image size is 15MB",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "cropping",
          "text": "Zoom recommends cropping the image to your camera's aspect ratio before upload; for a 16:9 camera, 1280 x 720 or 1920 x 1080 works, and if unsure use at least 1280 x 720.",
          "source": {
            "url": "https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0060387",
            "quote": "We recommend cropping the image to match the aspect ratio of your camera before uploading it. For example, if your camera is set to 16:9, an image of 1280x720 pixels or 1920x1080 pixels ... If you're not sure about your camera aspect ratio, use a background image with a minimum resolution of 1280x720 pixels.",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "uploadLimits",
          "text": "Video virtual backgrounds: MP4 or MOV, between 480 x 360 (360p) and 1920 x 1080 (1080p).",
          "source": {
            "url": "https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0060387",
            "quote": "A MP4 or MOV video file ... Minimum resolution of 480x360 pixels (360p) and a maximum resolution of 1920x1080 pixels (1080p)",
            "checked": "2026-10-24"
          }
        }
      ],
      "pixohub_preset": {
        "width": 1920,
        "height": 1080,
        "aspect": "16:9",
        "matches_official": "partial"
      },
      "notes": "Zoom states a 1280x720 minimum, not 1920x1080; pixohub's value meets it. Quote was put together from WebFetch fragments (client-rendered page); check the exact wording.",
      "tool": "https://pixohub.com/resize/zoom-virtual-background"
    },
    {
      "id": "dribbble-shot",
      "platform": "Dribbble",
      "usage": "Shot",
      "official": {
        "min": {
          "w": 1600
        },
        "aspect_ratio": "not restricted",
        "formats": [
          "png",
          "jpg",
          "gif"
        ],
        "max_file_size": "10MB (images); 20MB (video)",
        "source": {
          "url": "https://help.dribbble.com/en/articles/11062601-creating-dribbble-shots",
          "publisher": "Dribbble Help Center",
          "title": "Creating Dribbble Shots | Dribbble Help Center",
          "quote": "We recommend a minimum width of 1600 pixels for images, GIFs, and videos. However, you are no longer restrained to a specific ratio or height for your shots.",
          "checked": "2026-11-08"
        }
      },
      "facts": [
        {
          "type": "uploadLimits",
          "text": "Dribbble recommends a minimum width of 1600 px for images, GIFs and videos, with no required ratio or height.",
          "source": {
            "url": "https://help.dribbble.com/en/articles/11062601-creating-dribbble-shots",
            "quote": "We recommend a minimum width of 1600 pixels for images, GIFs, and videos. However, you are no longer restrained to a specific ratio or height for your shots.",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "uploadLimits",
          "text": "Images (png, jpg, gif) up to 10 MB; videos (mov, mp4) up to 20 MB.",
          "source": {
            "url": "https://help.dribbble.com/en/articles/11062601-creating-dribbble-shots",
            "quote": "Detailed requirements: Image (png, jpg, gif), maximum 10MB Video (mov, mp4), maximum 20MB",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "cropping",
          "text": "The shot thumbnail is chosen and cropped in the Final Touches step ('Crop/Select thumbnail') from any content block.",
          "source": {
            "url": "https://help.dribbble.com/en/articles/11062601-creating-dribbble-shots",
            "quote": "Select 'Crop/Select thumbnail' to choose from any content block included in your shot.",
            "checked": "2026-10-24"
          }
        }
      ],
      "pixohub_preset": {
        "width": 1600,
        "height": 1200,
        "aspect": "4:3",
        "matches_official": "partial"
      },
      "notes": "The 1600 px width matches. Dribbble no longer requires 4:3, so 1600x1200 is one valid option, not the official size. (Dribbble's profile help gives 'Minimum dimension of 1600x1200' for the profile masthead, not for shots.)",
      "tool": "https://pixohub.com/resize/dribbble-shot"
    },
    {
      "id": "github-social-preview",
      "platform": "GitHub",
      "usage": "Social Preview",
      "official": {
        "recommended": {
          "w": 1280,
          "h": 640
        },
        "min": {
          "w": 640,
          "h": 320
        },
        "max_file_size": "<1 MB",
        "formats": [
          "PNG",
          "JPG",
          "GIF"
        ],
        "source": {
          "url": "https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/customizing-your-repositorys-social-media-preview",
          "publisher": "GitHub Docs",
          "title": "Customizing your repository's social media preview - GitHub Docs",
          "quote": "Your image should be a PNG, JPG, or GIF file under 1 MB in size. For the best quality rendering, we recommend a size of at least 640 by 320 pixels (1280 by 640 pixels for best display).",
          "checked": "2026-11-08"
        }
      },
      "facts": [
        {
          "type": "uploadLimits",
          "text": "Social preview: PNG, JPG or GIF under 1 MB; at least 640 x 320 px, 1280 x 640 px for best display.",
          "source": {
            "url": "https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/customizing-your-repositorys-social-media-preview",
            "quote": "For the best quality rendering, we recommend a size of at least 640 by 320 pixels (1280 by 640 pixels for best display). ... Your image should be a PNG, JPG, or GIF file under 1 MB in size.",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "processing",
          "text": "Transparent PNGs are supported, but they may look different on dark-mode or non-transparent platforms; GitHub suggests a solid background if unsure.",
          "source": {
            "url": "https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/customizing-your-repositorys-social-media-preview",
            "quote": "We support PNG images with transparency. Many communication platforms support a dark mode, so using a transparent social preview may be beneficial. When using an image with transparency, keep in mind how it may look on different color backgrounds or platforms that don't support transparency. If you aren't sure, we recommend using an image with a solid background.",
            "checked": "2026-10-24"
          }
        }
      ],
      "pixohub_preset": {
        "width": 1280,
        "height": 640,
        "aspect": "2:1",
        "matches_official": true
      },
      "notes": "",
      "tool": "https://pixohub.com/resize/github-social-preview"
    },
    {
      "id": "notion-cover",
      "platform": "Notion",
      "usage": "Page Cover",
      "official": {
        "recommended": {
          "w_at_least": 1500
        },
        "aspect_ratio": null,
        "source": {
          "url": "https://www.notion.com/help/customize-and-style-your-content",
          "publisher": "Notion Help Center",
          "title": "Style & customize your Notion page | Notion Help",
          "quote": "The cover images are dynamic depending on the width of your window, so there's no specific size that works best. That said, we recommend using images at least 1,500 pixels wide.",
          "checked": "2026-11-08"
        }
      },
      "facts": [
        {
          "type": "cropping",
          "text": "Notion covers change with window width, so there is no single best size; Notion recommends at least 1,500 px wide.",
          "source": {
            "url": "https://www.notion.com/help/customize-and-style-your-content",
            "quote": "The cover images are dynamic depending on the width of your window, so there's no specific size that works best. That said, we recommend using images at least 1,500 pixels wide.",
            "checked": "2026-10-24"
          }
        }
      ],
      "pixohub_preset": {
        "width": 1500,
        "height": 600,
        "aspect": "5:2",
        "matches_official": "partial"
      },
      "notes": "The 1500 px width matches. Notion says there is no specific size or ratio, so pixohub's 600 px height (5:2) is not official.",
      "tool": "https://pixohub.com/resize/notion-cover"
    },
    {
      "id": "wechat-moments",
      "platform": "WeChat",
      "usage": "Moments Image",
      "official": null,
      "facts": [
        {
          "type": "uploadLimits",
          "text": "You can pick up to 9 photos at once from the album for a chat or a Moments post.",
          "source": {
            "url": "https://cs.help.wechat.com/hc/en-us/articles/11917562033295-How-Do-I-Sort-Photos-or-Videos-Before-Sending-Them-in-a-Chat-or-Moments",
            "quote": "Tap「+」and select「Album」in a chat, or tap「Choose from Album」in Moments. Select up to 9 photos by tapping the desired ones.",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "processing",
          "text": "WeChat compresses image messages to about 50–200 KB per image, depending on the original quality.",
          "source": {
            "url": "https://cs.help.wechat.com/hc/en-us/articles/11900971144847-How-much-data-does-using-WeChat-consume",
            "quote": "Image messages: Compressed to 50–200 KB per image, depending on original quality",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "uploadLimits",
          "text": "The Moments album cover (the image at the top of your Moments page) has a recommended size of 640 x 640 px.",
          "source": {
            "url": "https://cs.help.wechat.com/hc/en-us/articles/11973252599311-How-to-Set-an-Album-Cover",
            "quote": "The recommended pixel size for an album cover is 640 x 640.",
            "checked": "2026-10-24"
          }
        }
      ],
      "pixohub_preset": {
        "width": 1080,
        "height": 1080,
        "aspect": "1:1",
        "matches_official": null
      },
      "notes": "no official source found.",
      "tool": "https://pixohub.com/resize/wechat-moments"
    },
    {
      "id": "kindle-cover",
      "platform": "Amazon KDP",
      "usage": "eBook Cover",
      "official": {
        "recommended": {
          "w": 1600,
          "h": 2560
        },
        "min": {
          "longest_side": 500
        },
        "max": {
          "each_side": 10000
        },
        "max_file_size": "50 MB",
        "formats": [
          "JPEG",
          "PNG",
          "GIF (non-animated)",
          "TIFF"
        ],
        "dpi": "300 DPI/PPI minimum",
        "source": {
          "url": "https://kdp.amazon.com/en_US/help/topic/G6GTK3T3NUHKLEFX",
          "publisher": "Amazon Kindle Direct Publishing Help",
          "title": "Cover Image Guidelines for Kindle eBooks",
          "quote": "Accepted formats: JPEG, PNG, GIF (non-animated), TIFF. ... Minimum dimension: at least 500 pixels on the longest side. ... Maximum dimension: 10,000 pixels or fewer on each side | Maximum file size: 50 MB ... Recommended (for best quality) | Dimensions: 2,560 pixels in height x 1,600 pixels in width ... DPI (Dots Per Inch): 300 DPI/PPI resolution minimum",
          "checked": "2026-11-08"
        }
      },
      "facts": [
        {
          "type": "uploadLimits",
          "text": "Recommended cover size is 2,560 px tall x 1,600 px wide; 2,500 px tall is advised for HD devices.",
          "source": {
            "url": "https://kdp.amazon.com/en_US/help/topic/G6GTK3T3NUHKLEFX",
            "quote": "Dimensions: 2,560 pixels in height x 1,600 pixels in width ... Note: For best quality, particularly on high-definition devices, your image should be 2500 pixels in height",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "uploadLimits",
          "text": "The cover must be at least 500 px on its longest side (smaller covers are not shown on the website) and 10,000 px or less on each side.",
          "source": {
            "url": "https://kdp.amazon.com/en_US/help/topic/G6GTK3T3NUHKLEFX",
            "quote": "Minimum dimension: at least 500 pixels on the longest side. Covers below this threshold are not displayed on the website. Maximum dimension: 10,000 pixels or fewer on each side",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "uploadLimits",
          "text": "Maximum file size 50 MB; maximum aspect ratio 500:1; formats JPEG, PNG, non-animated GIF and TIFF (no SVG). JPEG is preferred.",
          "source": {
            "url": "https://kdp.amazon.com/en_US/help/topic/G6GTK3T3NUHKLEFX",
            "quote": "Maximum file size: 50 MB ... Accepted formats: JPEG, PNG, GIF (non-animated), TIFF. Note: SVG files are not supported",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "processing",
          "text": "RGB is recommended; CMYK files are accepted and converted to RGB automatically.",
          "source": {
            "url": "https://kdp.amazon.com/en_US/help/topic/G6GTK3T3NUHKLEFX",
            "quote": "Color mode: RGB is recommended. CMYK files are accepted and converted to RGB automatically",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "uploadLimits",
          "text": "KDP recommends at least 300 DPI/PPI.",
          "source": {
            "url": "https://kdp.amazon.com/en_US/help/topic/G6GTK3T3NUHKLEFX",
            "quote": "DPI (Dots Per Inch): 300 DPI/PPI resolution minimum",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "processing",
          "text": "Covers smaller than 2560 x 1600 trigger a warning at upload; don't stretch a small image to meet the size.",
          "source": {
            "url": "https://kdp.amazon.com/en_US/help/topic/G6GTK3T3NUHKLEFX",
            "quote": "If the marketing cover image size is smaller than the 2560 x 1600 recommendation, a warning is displayed at time of upload. ... Do not stretch the image to meet the size requirements, because this may lower the image quality.",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "cropping",
          "text": "Covers with white or very light backgrounds can disappear on Amazon's white page; KDP suggests a 3-4 px medium-gray border.",
          "source": {
            "url": "https://kdp.amazon.com/en_US/help/topic/G6GTK3T3NUHKLEFX",
            "quote": "Try adding a narrow (3-4 pixel) border in medium gray to define the boundaries of the cover",
            "checked": "2026-10-24"
          }
        }
      ],
      "pixohub_preset": {
        "width": 1600,
        "height": 2560,
        "aspect": "5:8",
        "matches_official": true
      },
      "notes": "",
      "tool": "https://pixohub.com/resize/kindle-cover"
    },
    {
      "id": "facebook-square-ad",
      "platform": "Facebook",
      "usage": "Square Ad",
      "official": {
        "recommended": {
          "w": 1440,
          "h": 1800
        },
        "min": {
          "w": 600
        },
        "aspect_ratio": "4:5",
        "formats": [
          "JPG",
          "PNG"
        ],
        "max_file_size": "30MB",
        "source": {
          "url": "https://www.facebook.com/business/ads-guide/update/image/facebook-feed",
          "publisher": "Meta Ads Guide (Facebook Business)",
          "title": "Awareness Image Ad Specs on Facebook Feed | Facebook Ads Guide",
          "quote": "File Type: JPG or PNG | Ratio: 4:5 | Resolution: 1440 x 1800 pixels | Maximum File Size: 30MB | Minimum Width: 600 pixels",
          "checked": "2026-11-08"
        }
      },
      "facts": [
        {
          "type": "uploadLimits",
          "text": "Facebook Feed image ads: JPG or PNG, recommended 1440 x 1800 px (4:5), 30 MB maximum, minimum width 600 px, minimum height 750 px at 4:5, 3% aspect ratio tolerance.",
          "source": {
            "url": "https://www.facebook.com/business/ads-guide/update/image/facebook-feed",
            "quote": "Minimum Width: 600 pixels ... Minimum Height: 4:5 ratio - 750 pixels ... Aspect Ratio Tolerance: 3%",
            "checked": "2026-10-24"
          }
        }
      ],
      "pixohub_preset": {
        "width": 1080,
        "height": 1080,
        "aspect": "1:1",
        "matches_official": false
      },
      "notes": "The Ads Guide feed page no longer lists 1:1 as the recommended ratio; it recommends 4:5 at 1440x1800. The Facebook Marketplace ad page (https://www.facebook.com/business/ads-guide/update/image/facebook-marketplace) still says 'Ratio: 1:1 | Resolution: At least 1080 x 1080 pixels'.",
      "tool": "https://pixohub.com/resize/facebook-square-ad"
    },
    {
      "id": "instagram-reels-cover",
      "platform": "Instagram",
      "usage": "Reels Cover",
      "official": null,
      "facts": [
        {
          "type": "cropping",
          "text": "Instagram recommends 420 x 654 px (1:1.55) for reel cover photos, and the cover can't be edited after upload.",
          "source": {
            "url": "https://www.facebook.com/help/instagram/1038071743007909",
            "quote": "The recommended size for cover photos is 420px by 654px (or 1:1.55 ratio).",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "uploadLimits",
          "text": "Reels can be uploaded at aspect ratios from 1.91:1 to 9:16, with a minimum of 30 FPS and 720 px resolution.",
          "source": {
            "url": "https://www.facebook.com/help/instagram/1038071743007909",
            "quote": "You can upload a reel with an aspect ratio between 1.91:1 and 9:16.",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "safeZone",
          "text": "Meta's ads guide for Instagram Reels recommends 1440 x 2560 px (9:16) and leaving at least 14% at the top, 35% at the bottom and 6% on each side free of text, logos and other key elements.",
          "source": {
            "url": "https://www.facebook.com/business/ads-guide/update/video/instagram-reels",
            "quote": "Consider leaving at least 14% of the top, 35% of the bottom, and 6% on each side of your asset",
            "checked": "2026-10-24"
          }
        }
      ],
      "pixohub_preset": {
        "width": 1080,
        "height": 1920,
        "aspect": "9:16",
        "matches_official": null
      },
      "notes": "no official source found for the Reels cover image size. For Reels image ads, the Meta Ads Guide (https://www.facebook.com/business/ads-guide/update/image/instagram-reels) says 'Ratio: 9:16 | Resolution: 1440 x 2560 pixels | Minimum Width: 500 pixels'.",
      "tool": "https://pixohub.com/resize/instagram-reels-cover"
    },
    {
      "id": "youtube-shorts-cover",
      "platform": "YouTube",
      "usage": "Shorts Cover",
      "official": {
        "recommended": {
          "w": 2160,
          "h": 3840
        },
        "min": {
          "h": 640
        },
        "aspect_ratio": "9:16",
        "formats": [
          "JPG",
          "PNG"
        ],
        "source": {
          "url": "https://support.google.com/youtube/answer/72431?hl=en",
          "publisher": "YouTube Help (Google)",
          "title": "Add custom thumbnails on YouTube - Computer - YouTube Help",
          "quote": "Have a resolution of 3840 x 2160 pixels for videos and 2160 x 3840 for Shorts, with a minimum width of 640 pixels for videos and a minimum height of 640 pixels for Shorts. ... For Shorts, try to upload a thumbnail with an aspect ratio of 9:16.",
          "checked": "2026-11-08"
        }
      },
      "facts": [
        {
          "type": "uploadLimits",
          "text": "YouTube currently recommends custom thumbnails at 3840 x 2160 px for videos and 2160 x 3840 px for Shorts, with a minimum width of 640 px (videos) or minimum height of 640 px (Shorts), in formats such as JPG or PNG.",
          "source": {
            "url": "https://support.google.com/youtube/answer/72431",
            "quote": "Have a resolution of 3840 x 2160 pixels for videos and 2160 x 3840 for Shorts, with a minimum width of 640 pixels for videos and a minimum height of 640 pixels for Shorts. Be uploaded in image formats such as JPG or PNG.",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "uploadLimits",
          "text": "File size limits depend on the device: 2 MB for video thumbnails uploaded on mobile (10 MB for podcasts), 50 MB on desktop.",
          "source": {
            "url": "https://support.google.com/youtube/answer/72431",
            "quote": "Mobile: 2 MB for video thumbnails or 10 MB for podcasts. Desktop: 50MB for video, Shorts, and podcast thumbnails.",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "cropping",
          "text": "Aim for 16:9 for videos, 9:16 for Shorts and 1:1 for podcast playlists. A vertical video with a 16:9 custom thumbnail gets an auto-generated 4:5 thumbnail on Home, Explore and Subscriptions instead.",
          "source": {
            "url": "https://support.google.com/youtube/answer/72431",
            "quote": "Vertical videos with 16:9 custom thumbnails will be replaced by an auto-generated 4:5 thumbnail on the home, explore, and subscription pages.",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "uploadLimits",
          "text": "Custom Shorts thumbnails can currently only be added in YouTube Studio on a computer.",
          "source": {
            "url": "https://support.google.com/youtube/answer/72431",
            "quote": "Custom thumbnails for Shorts are currently only available to add in YouTube Studio on a computer.",
            "checked": "2026-10-24"
          }
        }
      ],
      "pixohub_preset": {
        "width": 1080,
        "height": 1920,
        "aspect": "9:16",
        "matches_official": "partial"
      },
      "notes": "Same 9:16 ratio; YouTube recommends 2160x3840, not 1080x1920.",
      "tool": "https://pixohub.com/resize/youtube-shorts-cover"
    },
    {
      "id": "youtube-end-screen",
      "platform": "YouTube",
      "usage": "End Screen",
      "official": {
        "aspect_ratio": "16:9 (video)",
        "custom_element_image_min": {
          "w": 300,
          "h": 300
        },
        "source": {
          "url": "https://support.google.com/youtube/answer/6388789?hl=en",
          "publisher": "YouTube Help (Google)",
          "title": "Add end screens to videos - YouTube Help",
          "quote": "You can add up to four elements to your end screen for videos with standard 16:9 aspect ratio. ... If you use a custom image, we recommend using an image that's at least 300 x 300 pixel width.",
          "checked": "2026-11-08"
        }
      },
      "facts": [
        {
          "type": "uploadLimits",
          "text": "End screens go in the last 5-20 seconds of a video at least 25 seconds long; custom images should be at least 300 x 300 px; up to four elements on 16:9 videos.",
          "source": {
            "url": "https://support.google.com/youtube/answer/6388789",
            "quote": "If you use a custom image, we recommend using an image that's at least 300 x 300 pixel width.",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "safeZone",
          "text": "YouTube asks you to leave space and time at the end of the video for end screen elements (no pixel safe area is documented).",
          "source": {
            "url": "https://support.google.com/youtube/answer/6388789",
            "quote": "Make sure you leave enough space and time at the end of the video for an end screen.",
            "checked": "2026-10-24"
          }
        }
      ],
      "pixohub_preset": {
        "width": 1280,
        "height": 720,
        "aspect": "16:9",
        "matches_official": "partial"
      },
      "notes": "An end screen is part of the video itself, and YouTube publishes no end-screen canvas size; 1280x720 just matches the 16:9 standard. YouTube's only image spec here is custom element images of at least 300x300.",
      "tool": "https://pixohub.com/resize/youtube-end-screen"
    },
    {
      "id": "linkedin-event-banner",
      "platform": "LinkedIn",
      "usage": "Event Banner",
      "official": {
        "examples": [
          {
            "w": 480,
            "h": 270
          },
          {
            "w": 1280,
            "h": 720
          }
        ],
        "min": {
          "w": 480
        },
        "aspect_ratio": "16:9",
        "source": {
          "url": "https://www.linkedin.com/help/linkedin/answer/a554183",
          "publisher": "LinkedIn Help",
          "title": "Create a LinkedIn Event | LinkedIn Help",
          "quote": "You can use different banner sizes including 480x270 or 1280x720 pixels. The minimum width is 480 pixels, and the aspect ratio must be 16:9.",
          "checked": "2026-11-08"
        }
      },
      "facts": [
        {
          "type": "uploadLimits",
          "text": "Event cover images must be 16:9 with a minimum width of 480 px (e.g. 480 x 270 or 1280 x 720).",
          "source": {
            "url": "https://www.linkedin.com/help/linkedin/answer/a554183",
            "quote": "You can use different banner sizes including 480x270 or 1280x720 pixels. The minimum width is 480 pixels, and the aspect ratio must be 16:9.",
            "checked": "2026-10-24"
          }
        }
      ],
      "pixohub_preset": {
        "width": 1280,
        "height": 720,
        "aspect": "16:9",
        "matches_official": null
      },
      "notes": null,
      "tool": "https://pixohub.com/resize/linkedin-event-banner"
    },
    {
      "id": "pinterest-video-pin",
      "platform": "Pinterest",
      "usage": "Video Pin",
      "official": {
        "aspect_ratio": "Shorter than 1:2 (width:height), taller than 1.91:1; recommended 1:1 or vertical (2:3, 4:5, or 9:16)",
        "max_file_size": "Up to 2GB",
        "formats": [
          ".MP4",
          ".MOV",
          ".M4V"
        ],
        "source": {
          "url": "https://help.pinterest.com/en/business/article/pinterest-product-specs",
          "publisher": "Pinterest Business Help",
          "title": "Review ad specs | Pinterest Business help",
          "quote": "Max file size | Up to 2GB | Video length | Minimum 4 seconds, maximum 15 minutes ... Aspect ratio | Shorter than 1:2 (width:height), taller than 1.91:1. We recommend making your videos square (1:1) or vertical (2:3, 4:5, or 9:16).",
          "checked": "2026-11-08"
        }
      },
      "facts": [
        {
          "type": "safeZone",
          "text": "Keep text and key elements clear of 270 px at the top, 65 px left, 195 px right and 790 px at the bottom so they're visible on any device.",
          "source": {
            "url": "https://help.pinterest.com/en/article/review-pin-specs",
            "quote": "Put text and other elements within the dimensions below so users can easily see on any device when viewing. Top : 270 px Left: 65 px Right : 195 px Bottom : 790 px",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "uploadLimits",
          "text": "Video Pins: MP4 or M4V on web (also MOV in the apps), H.264 or H.265, 4 seconds to 5 minutes; 9:16 / 1080 x 1920 recommended for full-bleed, with 1:2, 2:3, 3:4, 4:5 or 1:1 also allowed.",
          "source": {
            "url": "https://help.pinterest.com/en/article/review-pin-specs",
            "quote": "Video length Minimum 4 seconds, maximum 5 minutes Aspect ratio For full-bleed videos (or videos that take up the entire screen), we recommend using a 9:16 ratio or 1080x1920 pixel size. Other options include: 1:2, 2:3, 3:4, 4:5, or 1:1.",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "uploadLimits",
          "text": "Standard video ads: up to 2 GB, 4 seconds to 15 minutes, aspect ratio between 1:2 and 1.91:1; square or vertical (2:3, 4:5, 9:16) recommended.",
          "source": {
            "url": "https://help.pinterest.com/en/business/article/pinterest-product-specs",
            "quote": "Max file size Up to 2GB Video length Minimum 4 seconds, maximum 15 minutes ... Aspect ratio Shorter than 1:2 (width:height), taller than 1.91:1. We recommend making your videos square (1:1) or vertical (2:3, 4:5, or 9:16).",
            "checked": "2026-10-24"
          }
        }
      ],
      "pixohub_preset": {
        "width": 1080,
        "height": 1920,
        "aspect": "9:16",
        "matches_official": "partial"
      },
      "notes": "9:16 is one of the recommended ratios, but the standard video Pin spec gives no pixel size. (Separately, full-screen 'premiere spotlight' type formats on the same page state 'we recommend using 1080x1920 pixel size (9:16 ratio)'.)",
      "tool": "https://pixohub.com/resize/pinterest-video-pin"
    },
    {
      "id": "tiktok-in-feed-ad",
      "platform": "TikTok",
      "usage": "In-Feed Ad",
      "official": {
        "min": {
          "w": 540,
          "h": 960
        },
        "aspect_ratio": "9:16 (recommended); 16:9 and 1:1 also accepted",
        "max_file_size": "500 MB",
        "formats": [
          ".mp4",
          ".mov",
          ".mpeg",
          ".3gp",
          ".avi"
        ],
        "source": {
          "url": "https://ads.tiktok.com/help/article/tiktok-auction-in-feed-ads",
          "publisher": "TikTok Ads Manager Help",
          "title": "TikTok Auction In-Feed Ads | TikTok Ads Manager",
          "quote": "Vertical (recommended): 9:16, more than or equal to 540*960px. Horizontal: 16:9, more than or equal to 960*540px. Square: 1:1, more than or equal to 640*640px",
          "checked": "2026-11-08"
        }
      },
      "facts": [
        {
          "type": "uploadLimits",
          "text": "Non-Spark In-Feed ads: vertical 9:16 (recommended) at 540 x 960 px or more, horizontal 16:9 at 960 x 540 px or more, or square 1:1 at 640 x 640 px or more; .mp4, .mov, .mpeg, .3gp or .avi up to 500 MB.",
          "source": {
            "url": "https://ads.tiktok.com/help/article/tiktok-auction-in-feed-ads",
            "quote": "Vertical (recommended) : 9:16, more than or equal to 540*960px. Horizontal : 16:9, more than or equal to 960*540px. Square : 1:1, more than or equal to 640*640px File formats : .mp4, .mov, .mpeg, .3gp .avi. ... File size : Less than or equal to 500 MB.",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "safeZone",
          "text": "TikTok gives no single pixel figure for the In-Feed ad safe zone: it depends on the ratio, caption length and add-ons, and TikTok provides downloadable safe-zone template files (standard, with anchor, and Arabic RTL versions).",
          "source": {
            "url": "https://ads.tiktok.com/help/article/tiktok-auction-in-feed-ads",
            "quote": "The safe zone size is determined by the dimension (vertical, horizontal, or square), ad caption length, and any additional formats used. Downloadable safe zone files are available below.",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "uploadLimits",
          "text": "The optional ad profile photo is 98 x 98 px square, .jpg/.jpeg/.png, under 50 KB.",
          "source": {
            "url": "https://ads.tiktok.com/help/article/tiktok-auction-in-feed-ads",
            "quote": "Dimension : 98x98px, Square 1:1. File formats : .jpg, .jpeg, .png. File size : less than 50 KB.",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "safeZone",
          "text": "For the 98 x 98 ad profile photo, keep the key element inside the central 66 x 66 px so it is not cropped.",
          "source": {
            "url": "https://ads.tiktok.com/help/article/tiktok-auction-in-feed-ads",
            "quote": "Safe zone : The key element should be in the center of the 66px*66px-sized image to prevent it from being cropped.",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "uploadLimits",
          "text": "Carousel (image) ads take 2 to 35 JPG or PNG images at 1200 x 628 (horizontal), 640 x 640 (square) or 720 x 1280 (vertical), with a suggested size of 100 KB or less each.",
          "source": {
            "url": "https://ads.tiktok.com/help/article/specifications-for-carousel-ads?lang=en",
            "quote": "min 2 - max 35 images - JPG/.JPEG or .PNG - File size ≤100 KB suggested - Image resolution: - Horizontal 1200*628px | Square 640*640px | Vertical 720*1280px",
            "checked": "2026-10-24"
          }
        }
      ],
      "pixohub_preset": {
        "width": 1080,
        "height": 1920,
        "aspect": "9:16",
        "matches_official": "partial"
      },
      "notes": "The 9:16 ratio matches and 1080x1920 is above the 540x960 minimum, but TikTok states only a minimum, not 1080x1920. File size and formats are from the Non-Spark Ads section ('File formats: .mp4, .mov, .mpeg, .3gp .avi.' 'File size: Less than or equal to 500 MB.'), checked against the raw HTML.",
      "tool": "https://pixohub.com/resize/tiktok-in-feed-ad"
    },
    {
      "id": "twitch-emote",
      "platform": "Twitch",
      "usage": "Emote",
      "official": null,
      "facts": [
        {
          "type": "uploadLimits",
          "text": "Static emotes must be square PNGs, up to 1 MB: either one image between 112 x 112 and 4096 x 4096 px (auto-resize) or three images at 28, 56 and 112 px (manual). A fully transparent background is requested.",
          "source": {
            "url": "https://help.twitch.tv/s/article/emote-guidelines?language=en_US",
            "quote": "The image must be in a .png format Depending on whether you wish to use auto-resize or manual upload, you will either need a single PNG between 112 x 112px and 4096 x 4096px, or three image sizes: 28 x 28px, 56 x 56px and 112 x 112px. Images must be square shape (e.g., same pixel height and width) The file size cannot exceed 1MB Please submit your emote with a fully transparent background.",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "uploadLimits",
          "text": "Animated emotes must be square GIFs (112 to 4096 px for auto-resize, or 28/56/112 px for manual), at most 1 MB in auto-resize mode or 512 KB per file in manual mode, with no more than 60 frames and no more than 3 flashes per second.",
          "source": {
            "url": "https://help.twitch.tv/s/article/emote-guidelines?language=en_US",
            "quote": "1MB file size max for auto-resize mode. If using manual mode, each of the file sizes cannot exceed 512KB ... GIF images cannot be more than 60 frames Must not flash or flicker more than 3 times within a 1 second period",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "processing",
          "text": "In auto-resize mode, Twitch converts the single uploaded image into the other required sizes; the thumbnail of an animated emote defaults to the GIF's first frame.",
          "source": {
            "url": "https://help.twitch.tv/s/article/subscriber-emote-guide?language=en_US",
            "quote": "you'll need a single square image file between 112x112px and 4096x4096px that is under 1MB in size. This file will then be automatically converted into our other required sizes.",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "uploadLimits",
          "text": "The Subscriber Emote Guide says manual-mode files (28, 56 and 112 px) must each be under 100 KB.",
          "source": {
            "url": "https://help.twitch.tv/s/article/subscriber-emote-guide?language=en_US",
            "quote": "Please note that the three sizes you supply for each emote must be of the same image and must each be under 100KB.",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "cropping",
          "text": "Emotes are often seen at their smallest, 28 px size, so Twitch warns against too much detail or text.",
          "source": {
            "url": "https://help.twitch.tv/s/article/subscriber-emote-guide?language=en_US",
            "quote": "Since you only have 28px to work with, too much detail or too many words can clutter the emote, making it look messy and hard to understand.",
            "checked": "2026-10-24"
          }
        }
      ],
      "pixohub_preset": {
        "width": 112,
        "height": 112,
        "aspect": "1:1",
        "matches_official": null
      },
      "notes": "Official page is client-rendered and returns no content to fetches. Third parties say 112x112 to 4096x4096 square, max 1 MB, PNG/GIF. Unverified; recorded null.",
      "tool": "https://pixohub.com/resize/twitch-emote"
    },
    {
      "id": "discord-custom-emoji",
      "platform": "Discord",
      "usage": "Custom Emoji",
      "official": {
        "recommended": {
          "w": 128,
          "h": 128
        },
        "max_file_size": "256 KB (larger files are compressed)",
        "formats": [
          "JPEG",
          "PNG",
          "GIF",
          "WEBP",
          "AVIF"
        ],
        "source": {
          "url": "https://discord.com/blog/beginners-guide-to-custom-emojis",
          "publisher": "Discord Blog (Discord Inc.)",
          "title": "How to Make and Use Custom Emoji on Discord",
          "quote": "File type: Use either a JPEG, PNG, GIF, WEBP, or AVIF image. File size: 256 KB. If your emoji's a bit bigger, we'll go ahead and compress it. Dimensions: 128x128. Bigger or smaller will work, but 128x128 is juuuust right.",
          "checked": "2026-11-08"
        }
      },
      "facts": [
        {
          "type": "uploadLimits",
          "text": "Custom emojis must be under 256 KB, in JPEG, PNG, GIF or WEBP; animated emojis are GIFs.",
          "source": {
            "url": "https://support.discord.com/hc/en-us/articles/360036479811-How-to-Add-Custom-Emojis-on-Discord",
            "quote": "Custom emojis must be under 256KB in size and use supported formats like JPEG, PNG, GIF, or WEBP.",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "uploadLimits",
          "text": "Discord's developer docs describe the emoji image as 128 x 128 and cap emoji files at 256 KiB; larger uploads fail.",
          "source": {
            "url": "https://discord.com/developers/docs/resources/emoji",
            "quote": "Emojis and animated emojis have a maximum file size of 256 KiB. Attempting to upload an emoji larger than this limit will fail ... image data the 128x128 emoji image",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "processing",
          "text": "Discord's CDN serves avatars, icons, banners and emojis in sizes you request by URL: any power of two from 16 to 4096 px, as PNG, JPEG, WebP or GIF. Animated images uploaded as WebP or AVIF do not convert cleanly to GIF.",
          "source": {
            "url": "https://discord.com/developers/docs/reference",
            "quote": "The returned size can be changed by appending a querystring of ?size=desired_size to the URL. Image size can be any power of two between 16 and 4096. Animated images uploaded as WebP or AVIF do not convert cleanly to GIF.",
            "checked": "2026-10-24"
          }
        }
      ],
      "pixohub_preset": {
        "width": 128,
        "height": 128,
        "aspect": "1:1",
        "matches_official": true
      },
      "notes": "Source is Discord's own blog, not the Help Center (support.discord.com blocks automated fetches).",
      "tool": "https://pixohub.com/resize/discord-custom-emoji"
    },
    {
      "id": "vimeo-thumbnail",
      "platform": "Vimeo",
      "usage": "Video Thumbnail",
      "official": null,
      "facts": [
        {
          "type": "uploadLimits",
          "text": "Custom thumbnails can be JPG, JPEG, GIF, BMP, TIFF or PNG; animated GIFs are not supported.",
          "source": {
            "url": "https://help.vimeo.com/hc/en-us/articles/12426471350289-How-to-change-the-thumbnail-image-for-my-video",
            "quote": "Supported file types include: JPG, JPEG, GIF, BMP, TIFF, and PNG. While GIF files are supported, animated GIF files are not currently supported.",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "processing",
          "text": "Vimeo slightly compresses uploaded custom thumbnails.",
          "source": {
            "url": "https://help.vimeo.com/hc/en-us/articles/12426471350289-How-to-change-the-thumbnail-image-for-my-video",
            "quote": "Custom thumbnails uploaded undergo slight compression.",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "uploadLimits",
          "text": "Vimeo recommends a thumbnail with the exact dimensions of the video, e.g. 1280 x 720 for a 1280 x 720 video.",
          "source": {
            "url": "https://help.vimeo.com/hc/en-us/articles/12426471350289-How-to-change-the-thumbnail-image-for-my-video",
            "quote": "For the best results, we recommend uploading an image with the exact dimensions of your video. Example: If your video's dimensions are 1280x720, we recommend uploading an image that is 1280px x 720px.",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "uploadLimits",
          "text": "At least 80% of the thumbnail must have an alpha (transparency) level above 250, since Google does not permit transparent thumbnails for video indexing.",
          "source": {
            "url": "https://help.vimeo.com/hc/en-us/articles/12426471350289-How-to-change-the-thumbnail-image-for-my-video",
            "quote": "At a minimum, 80% of the image must have an alpha (transparency) level above 250 . Google does not permit transparent thumbnails for video indexing.",
            "checked": "2026-10-24"
          }
        }
      ],
      "pixohub_preset": {
        "width": 1920,
        "height": 1080,
        "aspect": "16:9",
        "matches_official": null
      },
      "notes": "no official source could be read. The Vimeo Help Center article IDs found via search return 404. Third parties say Vimeo recommends matching the video's dimensions (so a 16:9 1080p video gives 1920x1080), but this is unverified.",
      "tool": "https://pixohub.com/resize/vimeo-thumbnail"
    },
    {
      "id": "patreon-cover",
      "platform": "Patreon",
      "usage": "Cover Photo",
      "official": null,
      "facts": [
        {
          "type": "uploadLimits",
          "text": "In the new page editor Patreon recommends a cover at least 1600 x 400 px, JPEG or PNG, 3 MB or less (legacy editor: 16 MB).",
          "source": {
            "url": "https://support.patreon.com/hc/en-us/articles/203913369-How-to-change-your-cover-image",
            "quote": "we recommend that your image be at least 1600 x 400 pixels , and the supported formats are JPEG or PNG ... New page editor: Your upload file sizes must be 3 MB or less per image. Legacy page editor: Your upload file sizes must be 16 MB or less per image.",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "cropping",
          "text": "At its maximum view the cover photo is displayed at 1600 x 400 pixels; smaller images still work but may look slightly pixelated.",
          "source": {
            "url": "https://support.patreon.com/hc/en-us/articles/203913369-How-to-change-your-cover-image",
            "quote": "In its maximum view, the cover photo will be displayed at 1600 x 400 pixels . We recommend using a wide image that's at least the suggested size. Although smaller sizes will still work, they may appear to be slightly pixelated.",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "safeZone",
          "text": "Keep key visuals centred and away from the edges, because narrower screens may crop the sides (no pixel safe area is given).",
          "source": {
            "url": "https://support.patreon.com/hc/en-us/articles/203913369-How-to-change-your-cover-image",
            "quote": "we recommend keeping key visuals centered and avoiding placing important details near the edges, since narrower screens may crop the sides.",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "cropping",
          "text": "The Patreon app shows the profile photo as the main image, not the cover image.",
          "source": {
            "url": "https://support.patreon.com/hc/en-us/articles/203913369-How-to-change-your-cover-image",
            "quote": "Right now, the Patreon app features your profile photo as the main image, which is separate from your cover image.",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "cropping",
          "text": "After upload you can crop the image by moving the dots around the desired area.",
          "source": {
            "url": "https://support.patreon.com/hc/en-us/articles/203913369-How-to-change-your-cover-image",
            "quote": "Once uploaded, you'll be able to crop the image if you want to. To adjust the size, move the dots around the desired area.",
            "checked": "2026-10-24"
          }
        }
      ],
      "pixohub_preset": {
        "width": 1600,
        "height": 400,
        "aspect": "4:1",
        "matches_official": null
      },
      "notes": "support.patreon.com blocks fetches (HTTP 403 / Cloudflare challenge); not verified.",
      "tool": "https://pixohub.com/resize/patreon-cover"
    },
    {
      "id": "behance-project-cover",
      "platform": "Behance",
      "usage": "Project Cover",
      "official": null,
      "facts": [
        {
          "type": "cropping",
          "text": "Project cover images are displayed at 202 x 158 px; upload at least 808 x 632 px (for retina) and crop with Behance's cropping tool.",
          "source": {
            "url": "https://help.behance.net/hc/en-us/articles/360033998134-Guide-Cover-Images",
            "quote": "Your Cover Image will display at 202x158 px, but you must upload an image that is at least 808x632px. This is so that your Cover Image will look great on retina display screens. Once you upload an image, you can use our cropping tool to cut it down to the exact size.",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "uploadLimits",
          "text": "GIF is accepted only for project content, not project covers; JPEG (recommended) and PNG are accepted.",
          "source": {
            "url": "https://help.behance.net/hc/en-us/articles/204484614-Guide-Formatting-Images-For-Display-On-Behance",
            "quote": "GIF (only for project content, not project covers)",
            "checked": "2026-10-24"
          }
        }
      ],
      "pixohub_preset": {
        "width": 808,
        "height": 632,
        "aspect": "101:79",
        "matches_official": null
      },
      "notes": null,
      "tool": "https://pixohub.com/resize/behance-project-cover"
    },
    {
      "id": "wechat-article-cover",
      "platform": "WeChat",
      "usage": "Article Cover",
      "official": null,
      "facts": [
        {
          "type": "uploadLimits",
          "text": "Official Account image assets: up to 10 MB in BMP, PNG, JPEG, JPG or GIF; thumbnail assets up to 64 KB, JPG only.",
          "source": {
            "url": "https://developers.weixin.qq.com/doc/service/api/material/permanent/api_addmaterial.html",
            "quote": "图片（image）: 10M，支持bmp/png/jpeg/jpg/gif格式 ... 缩略图（thumb）：64KB，支持JPG格式",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "cropping",
          "text": "An article (news) cover is cropped to two shapes: 2.35:1 and 1:1. Image posts (newspic) can use 1:1, 16:9 or 2.35:1 crops.",
          "source": {
            "url": "https://developers.weixin.qq.com/doc/service/api/draftbox/draftmanage/api_draft_add.html",
            "quote": "裁剪比例。图文消息（news）仅支持“2.35_1”“1_1”；图片消息（newspic）支持“1_1”“16_9”“2.35_1”",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "processing",
          "text": "Images inside the article body must be uploaded through WeChat's article-image API (JPG/PNG under 1 MB); WeChat filters out external image links.",
          "source": {
            "url": "https://developers.weixin.qq.com/doc/service/api/material/permanent/api_uploadimage.html",
            "quote": "图片仅支持jpg/png格式，大小必须在1MB以下。",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "processing",
          "text": "WeChat strips external image URLs from article content.",
          "source": {
            "url": "https://developers.weixin.qq.com/doc/service/api/draftbox/draftmanage/api_draft_add.html",
            "quote": "涉及图片url必须来源 \"上传图文消息内的图片获取URL\"接口获取。外部图片url将被过滤。",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "processing",
          "text": "Uploaded permanent images get a URL that only works on Tencent domains; elsewhere the image is blocked.",
          "source": {
            "url": "https://developers.weixin.qq.com/doc/service/api/material/permanent/api_addmaterial.html",
            "quote": "开发者可以在腾讯系域名内使用（腾讯系域名外使用，图片将被屏蔽）。",
            "checked": "2026-10-24"
          }
        }
      ],
      "pixohub_preset": {
        "width": 900,
        "height": 383,
        "aspect": "900:383",
        "matches_official": null
      },
      "notes": "no official source found. 900x383 (2.35:1) appears only in third-party guides (Canva China and others); one source cites 900x500.",
      "tool": "https://pixohub.com/resize/wechat-article-cover"
    },
    {
      "id": "line-home-cover",
      "platform": "LINE",
      "usage": "Home Cover",
      "official": null,
      "facts": [
        {
          "type": "cropping",
          "text": "In its 2018 profile redesign, LINE made the profile cover image larger and turned it from landscape to portrait. The cover is generally 720 x 1280 px, and the visible area varies with screen size and image resolution.",
          "source": {
            "url": "https://www.linecorp.com/en/pr/news/en/2018/2349",
            "quote": "the update will enlarge the cover image to a more smartphone-friendly display size, and rotate it from landscape to portrait-mode. ... While the cover image size will generally be 720 by 1280 pixels following the update, the display area may slightly differ depending on each device’s screen size and image resolution.",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "cropping",
          "text": "After the 2018 redesign, the profile icon sits in the centre of the cover with the display name, status message and background music.",
          "source": {
            "url": "https://www.linecorp.com/en/pr/news/en/2018/2349",
            "quote": "Next, the profile icon will be displayed in the center, along with the user's display name, status message, and background music.",
            "checked": "2026-10-24"
          }
        }
      ],
      "pixohub_preset": {
        "width": 1080,
        "height": 878,
        "aspect": "540:439",
        "matches_official": null
      },
      "notes": "no official source found (not researched in depth; low priority).",
      "tool": "https://pixohub.com/resize/line-home-cover"
    },
    {
      "id": "kakaotalk-profile",
      "platform": "KakaoTalk",
      "usage": "Profile Picture",
      "official": null,
      "facts": [
        {
          "type": "processing",
          "text": "Kakao says the profile background size differs by device: the image is adjusted to fit each device, so Kakao gives no specific size.",
          "source": {
            "url": "https://cs.kakao.com/helps_html/1073209564?locale=ko",
            "quote": "프로필 배경 사진의 사이즈는 사용하는 기기마다 다르며 기기에 맞춰 변경되어 설정됩니다. 현재 사용하는 기기마다 다르므로 구체적인 안내가 어려운 점 양해 부탁드리겠습니다.",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "uploadLimits",
          "text": "A moving profile is set from a GIF or a video picked from the phone's album.",
          "source": {
            "url": "https://cs.kakao.com/helps_html/1073209565?locale=ko",
            "quote": "움직이는 프로필로 설정할 gif 혹은 동영상을 선택하여 편집해 주세요.",
            "checked": "2026-10-24"
          }
        },
        {
          "type": "cropping",
          "text": "Kakao's 2019 update grew the profile background from about half the screen to the full page.",
          "source": {
            "url": "https://www.kakaocorp.com/page/detail/8708?lang=ENG",
            "quote": "화면의 절반가량을 차지하던 프로필 배경 영역이 페이지 전체로 확대되어, 더 넓은 범위에서 배경 이미지 설정이 가능해졌다.",
            "checked": "2026-10-24"
          }
        }
      ],
      "pixohub_preset": {
        "width": 640,
        "height": 640,
        "aspect": "1:1",
        "matches_official": null
      },
      "notes": "no official source found (not researched in depth; low priority).",
      "tool": "https://pixohub.com/resize/kakaotalk-profile"
    },
    {
      "id": "tumblr-banner",
      "platform": "Tumblr",
      "usage": "Profile Banner",
      "official": null,
      "facts": [
        {
          "type": "uploadLimits",
          "text": "Tumblr's ideal header image is 2048 x 1152 px (16:9), up to 10 MB, in JPEG, PNG, WEBP or GIF.",
          "source": {
            "url": "https://help.tumblr.com/knowledge-base/appearance-options/",
            "quote": "Header image: The ideal image size is 2048x1152px (16:9 aspect ratio) and a file size no larger than 10MB. Supported file formats are JPEG, PNG, WEBP, and GIFs.",
            "checked": "2026-10-24"
          }
        }
      ],
      "pixohub_preset": {
        "width": 3000,
        "height": 1055,
        "aspect": "600:211",
        "matches_official": null
      },
      "notes": "no official source found; 3000x1055 appears only in third-party guides.",
      "tool": "https://pixohub.com/resize/tumblr-banner"
    },
    {
      "id": "quora-space-image",
      "platform": "Quora",
      "usage": "Space Image",
      "official": null,
      "facts": [
        {
          "type": "uploadLimits",
          "text": "Space icon: 500 x 500 px recommended. Space cover photo: 1:4 ratio, shown as a banner at the top of the Space.",
          "source": {
            "url": "https://help.quora.com/hc/en-us/articles/360061074032-How-do-I-start-a-Space",
            "quote": "Icon (500x500 pixels recommended): Upload an image or logo that visually describes your Space. Cover Photo (1:4 ratio) : Upload an image that will appear as a banner at the top of your Space.",
            "checked": "2026-10-24"
          }
        }
      ],
      "pixohub_preset": {
        "width": 1280,
        "height": 720,
        "aspect": "16:9",
        "matches_official": null
      },
      "notes": "no official source found (not researched in depth; low priority).",
      "tool": "https://pixohub.com/resize/quora-space-image"
    }
  ]
}
