{"id":1945,"date":"2026-10-19T09:13:00","date_gmt":"2026-10-19T13:13:00","guid":{"rendered":"https:\/\/www.xconvert.com\/blog\/?p=1945"},"modified":"2026-08-31T23:05:56","modified_gmt":"2026-09-01T03:05:56","slug":"tumblr-gif-size-limit","status":"publish","type":"post","link":"https:\/\/www.xconvert.com\/blog\/tumblr-gif-size-limit","title":{"rendered":"Tumblr GIF Size Limit: 10 MB, 540 px, and the 3 MB Rule"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">You made a nine-megabyte GIF, checked that Tumblr\u2019s limit is 10 MB, uploaded it \u2014 and the dashboard shows a still image. Nothing animates. No error, no warning, just one frozen frame where your GIF used to be. This isn\u2019t a bug and it isn\u2019t your file being broken. Tumblr publishes <strong>four<\/strong> size thresholds in its own help centre, and the 10 MB one everybody quotes is the least useful of them. Here\u2019s the whole ladder, and the number you should actually be aiming at.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p><strong>Quick answer:<\/strong> Tumblr\u2019s <a href=\"https:\/\/help.tumblr.com\/knowledge-base\/adding-creating-gifs\/\">GIF Guidelines<\/a> say: keep the file <strong>10 MB or less<\/strong>, keep it <strong>no more than 540 pixels wide<\/strong>, and note that <strong>\u201cGIFs under 3 MB won\u2019t be compressed.\u201d<\/strong> The one that catches people: <strong>\u201cIf we\u2019re unable to successfully serve a GIF that exceeds 5 MB, Tumblr will serve only the first frame.\u201d<\/strong> So 10 MB is the <em>upload<\/em> cap, not the <em>working<\/em> target. Aim for <strong>under 3 MB at 540 px wide<\/strong> and your GIF is served exactly as you made it. Between 3 and 5 MB Tumblr re-compresses it. Above 5 MB you\u2019re gambling on a still image.<\/p><\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">Jump to a section<\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li><a href=\"#numbers\">Tumblr\u2019s four thresholds, in order<\/a><\/li><li><a href=\"#one-frame\">Why yours shows only one frame<\/a><\/li><li><a href=\"#540\">The 540-pixel rule, and why it saves you the most<\/a><\/li><li><a href=\"#shrink\">Getting under 3 MB: what to cut, in what order<\/a><\/li><li><a href=\"#tool\">Compress a GIF for Tumblr on xconvert<\/a><\/li><li><a href=\"#faq\">FAQ<\/a><\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"numbers\">Tumblr\u2019s four thresholds, in order<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Every number below is quoted from Tumblr\u2019s own help centre article, \u201cAdding &amp; Creating GIFs.\u201d No third-party guide required.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Your GIF\u2019s size<\/th><th>What Tumblr does<\/th><th>Tumblr\u2019s own wording<\/th><\/tr><\/thead><tbody><tr><td><strong>Under 3 MB<\/strong><\/td><td>Serves it as you made it<\/td><td>\u201cGIFs under 3 MB won\u2019t be compressed\u201d<\/td><\/tr><tr><td><strong>3\u20135 MB<\/strong><\/td><td>Re-compresses it for you<\/td><td>\u201cIf your GIF is uncompressed and under 10 MB, we\u2019ll do our best to compress the file down for you\u201d<\/td><\/tr><tr><td><strong>Already-compressed, over 5 MB<\/strong><\/td><td>Outside the recommendation<\/td><td>\u201cIf you\u2019re uploading a compressed GIF, the file should be no larger than 5 MB\u201d<\/td><\/tr><tr><td><strong>Over 5 MB<\/strong><\/td><td>May show a single frame<\/td><td>\u201cIf we\u2019re unable to successfully serve a GIF that exceeds 5 MB, Tumblr will serve only the first frame\u201d<\/td><\/tr><tr><td><strong>Over 10 MB<\/strong><\/td><td>Above the stated cap<\/td><td>\u201cPlease keep your GIF file size to 10 MB or less\u201d<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Plus one dimension: <strong>\u201cWe recommend that your GIFs be no more than 540 pixels wide.\u201d<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1600\" height=\"608\" src=\"https:\/\/www.xconvert.com\/blog\/wp-content\/uploads\/2026\/08\/tumblr-gif-thresholds.png\" alt=\"Ladder of Tumblr's GIF size thresholds: under 3 MB served as uploaded, 3 to 5 MB recompressed by Tumblr, over 5 MB risks first-frame-only playback, over 10 MB above the stated cap\" class=\"wp-image-1944\" srcset=\"https:\/\/www.xconvert.com\/blog\/wp-content\/uploads\/2026\/08\/tumblr-gif-thresholds.png 1600w, https:\/\/www.xconvert.com\/blog\/wp-content\/uploads\/2026\/08\/tumblr-gif-thresholds-300x114.png 300w, https:\/\/www.xconvert.com\/blog\/wp-content\/uploads\/2026\/08\/tumblr-gif-thresholds-1024x389.png 1024w, https:\/\/www.xconvert.com\/blog\/wp-content\/uploads\/2026\/08\/tumblr-gif-thresholds-768x292.png 768w, https:\/\/www.xconvert.com\/blog\/wp-content\/uploads\/2026\/08\/tumblr-gif-thresholds-1536x584.png 1536w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">There\u2019s a wrinkle in the middle rows worth naming, because it explains a lot of confusion. Tumblr also says it converts <strong>\u201call uploaded GIFs to the GIFV format\u201d<\/strong> \u2014 its own delivery wrapper \u2014 even for the under-3 MB files it promises not to compress. So what your followers\u2019 browsers download is never byte-for-byte the file you uploaded, even when Tumblr hasn\u2019t recompressed the image data. That\u2019s why a GIF can look subtly different on a dashboard than it did on your desktop.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"one-frame\">Why yours shows only one frame<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">This is the failure mode the whole post exists for, and Tumblr states the cause plainly: <em>\u201cIn general, we do what we can to serve your GIFs uncompressed. If we\u2019re unable to successfully serve a GIF that exceeds 5 MB, Tumblr will serve only the first frame. If this happens to your GIF, try reducing the file size, then upload it again.\u201d<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Three things follow.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>It\u2019s conditional, not deterministic.<\/strong> \u201cIf we\u2019re unable to successfully serve\u201d is doing real work in that sentence. A 6 MB GIF may animate fine one day and freeze the next, on a different device or a different network. That\u2019s why people post contradictory advice about it \u2014 they\u2019re all reporting true experiences of a probabilistic rule.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>It happens after a successful upload.<\/strong> The file went up, the post published, no error appeared. The failure is on the <em>serving<\/em> side, which is why you only discover it by looking at the live post \u2014 ideally on a phone, on mobile data, not the desktop tab you just uploaded from.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Tumblr\u2019s own fix is the right one.<\/strong> \u201cTry reducing the file size, then upload it again.\u201d There is no setting to toggle and no support ticket to file. Get under 5 MB to leave the risk zone, and under 3 MB to leave the compression zone entirely.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"540\">The 540-pixel rule, and why it saves you the most<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">540 pixels is the width of the post column on Tumblr\u2019s default dashboard, which is why the help centre recommends it as a ceiling. Anything wider gets scaled down for display \u2014 you paid for pixels nobody sees.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">More importantly, <strong>width is the most powerful size lever you have<\/strong>, because pixel count is a squared cost. A 1080 px-wide GIF has <strong>four times<\/strong> the pixels of the same GIF at 540 px, and every one of those pixels is a palette index that has to be stored for every frame. Halving the width typically takes far more off the file than any amount of fiddling with quality sliders.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Source width<\/th><th>Pixels vs 540 px<\/th><th>Rough effect on the file<\/th><\/tr><\/thead><tbody><tr><td>1080 px<\/td><td>4\u00d7<\/td><td>The single biggest saving available<\/td><\/tr><tr><td>720 px<\/td><td>1.8\u00d7<\/td><td>Worth doing<\/td><\/tr><tr><td>540 px<\/td><td>1\u00d7<\/td><td>Tumblr\u2019s recommendation \u2014 stop here<\/td><\/tr><tr><td>400 px<\/td><td>0.55\u00d7<\/td><td>Only if you\u2019re desperate for bytes<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Height is unconstrained; Tumblr\u2019s guidance is about width only, so keep your aspect ratio and let the height fall where it falls. And do the resize <em>before<\/em> you start trading away colours and frames \u2014 shrinking first often means you never need to.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"shrink\">Getting under 3 MB: what to cut, in what order<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">GIF has no modern video codec behind it. Each frame is a palettised bitmap of at most 256 colours, compressed with LZW, and the file is essentially the sum of its frames. That gives you four levers, and they are not equally efficient:<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li><strong>Width<\/strong> \u2014 squared payoff, as above. Always first.<\/li><li><strong>Frames<\/strong> \u2014 a GIF\u2019s size is roughly linear in frame count, so dropping every third frame removes about a third of the data. In xconvert\u2019s own analysis of GIF workflows, keeping every third frame is the measured sweet spot: enough motion survives that viewers don\u2019t notice, while more aggressive dropping starts to look like a flipbook.<\/li><li><strong>Colours<\/strong> \u2014 cutting the palette from 256 to 128 or 64 shrinks the per-frame indices. This is where banding appears, and where dithering trades bytes for smoothness; ordered dither is the right choice for animation because it stays stable frame to frame rather than shimmering.<\/li><li><strong>Quality \/ lossy LZW<\/strong> \u2014 the last few percent. Useful for closing a small gap, not for halving a file.<\/li><\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">If your GIF is long, none of these will save you: a 15-second GIF at 540 px is simply a lot of frames. The honest fix for length is to make a shorter GIF in the first place. (Tumblr\u2019s own in-app GIF maker limits you to a three-second clip, which tells you something about what the platform expects.) There\u2019s more on where the bytes actually go in <a href=\"https:\/\/www.xconvert.com\/blog\/why-is-my-gif-file-so-big\/\">why is my GIF file so big<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"tool\">Compress a GIF for Tumblr on xconvert<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The <a href=\"https:\/\/www.xconvert.com\/compress-gif\">GIF compressor<\/a> can do this in one pass or two, depending on whether your GIF is also too wide.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>If the size is the only problem \u2014<\/strong> aim straight at a byte target:<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>Open <a href=\"https:\/\/www.xconvert.com\/compress-gif\">xconvert.com\/compress-gif<\/a> and click <strong>Upload<\/strong>, or drag the GIF onto the page.<\/li><li>Open <strong>Advanced Options<\/strong>. <strong>File Compression<\/strong> is already on <strong>Max file size<\/strong>.<\/li><li>Set the <strong>Size limit<\/strong> dropdown to <strong>Custom size value<\/strong>. The field opens at 8 MB, so change it to <code>3<\/code> and leave the unit on <strong>MB<\/strong>. (Left on the default <strong>Custom size %<\/strong>, the slider caps you at a percentage of the original \u2014 useful, but a percentage isn\u2019t what Tumblr measures.)<\/li><li>Click <strong>Compress<\/strong> and download. A note under the dropdown shows, per file, what your cap means against that file\u2019s actual size before you run it.<\/li><\/ol>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>If it\u2019s also wider than 540 px \u2014<\/strong> do the resize first, because it may be all you need:<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>Switch <strong>File Compression<\/strong> to <strong>Custom<\/strong>. This unlocks the manual levers.<\/li><li>Under <strong>Image resolution<\/strong>, choose <strong>Width (Keep aspect ratio)<\/strong>, switch the unit dropdown from <strong>Percent (%)<\/strong> to <strong>Pixels<\/strong>, and enter <code>540<\/code>.<\/li><li>Optionally turn on <strong>Drop Frames<\/strong> and leave <em>Frames To Drop<\/em> on <strong>Every 3rd frame<\/strong>, and open <strong>Colors<\/strong> to try <strong>By Color Reduction + Dither<\/strong> at 128 colours. <strong>Image quality (%)<\/strong> defaults to 80.<\/li><li>Compress, download, check the size. If it\u2019s still over 3 MB, run the result back through using the <strong>Max file size<\/strong> path above.<\/li><\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Your GIF uploads over an encrypted connection, is processed on our servers and deleted automatically a few hours later. No sign-up, no watermark. If you want to aim at a different platform\u2019s number instead, <a href=\"https:\/\/www.xconvert.com\/blog\/compress-gif-to-a-specific-size\/\">compressing a GIF to a specific size<\/a> covers the general approach.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"faq\">FAQ<\/h2>\n\n\n\n<h5 class=\"wp-block-heading\">Why does my Tumblr GIF only show the first frame?<\/h5>\n\n\n\n<p class=\"wp-block-paragraph\">Because it\u2019s over 5 MB. Tumblr\u2019s help centre states it directly: \u201cIf we\u2019re unable to successfully serve a GIF that exceeds 5 MB, Tumblr will serve only the first frame.\u201d It\u2019s a serving-side behaviour, so the upload succeeds and the post publishes normally \u2014 you only see the problem on the live post. The fix is Tumblr\u2019s own: reduce the file size and upload it again. Get under 5 MB to leave the risk zone; under 3 MB to be certain.<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">What is the maximum GIF size on Tumblr?<\/h5>\n\n\n\n<p class=\"wp-block-paragraph\">10 MB \u2014 \u201cPlease keep your GIF file size to 10 MB or less.\u201d But treat that as the point where uploads stop working, not as a target. Tumblr recompresses anything between 3 and 10 MB, and reserves the right to serve a single frame above 5 MB. The number that matters in practice is <strong>3 MB<\/strong>, the size under which Tumblr says it won\u2019t touch your file at all.<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">Does Tumblr compress or convert my GIF?<\/h5>\n\n\n\n<p class=\"wp-block-paragraph\">Both, in different senses. Tumblr says \u201cGIFs under 3 MB won\u2019t be compressed,\u201d and that for uncompressed GIFs under 10 MB \u201cwe\u2019ll do our best to compress the file down for you.\u201d Separately, it says it converts <strong>all<\/strong> uploaded GIFs to what it calls \u201cthe GIFV format\u201d for delivery. So even a small GIF that escapes recompression is not served as the exact file you uploaded \u2014 which is worth knowing before you spend an evening chasing a subtle colour shift.<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">Should I upload at 540 pixels wide or let Tumblr scale it down?<\/h5>\n\n\n\n<p class=\"wp-block-paragraph\">Upload at 540. Tumblr recommends \u201cno more than 540 pixels wide\u201d because that\u2019s the post column width, so anything larger is scaled for display anyway \u2014 you\u2019re paying full price in file size for pixels that never appear. And since pixel count scales with the square of the width, resizing a 1080 px GIF down to 540 discards three-quarters of the pixels before you touch anything else. It\u2019s the cheapest saving available.<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">My GIF is under 10 MB and it still isn\u2019t animating. What now?<\/h5>\n\n\n\n<p class=\"wp-block-paragraph\">Under 10 MB isn\u2019t the relevant test \u2014 under 5 MB is, and under 3 MB is safer still. Check the file\u2019s actual size on disk rather than trusting the size your editor reported at export, then resize to 540 px wide, drop every third frame, and re-check. If it animates on desktop but not on your phone, that\u2019s consistent with the conditional wording in Tumblr\u2019s rule, and getting further under the threshold is the reliable answer.<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">How do I shrink a GIF without it looking terrible?<\/h5>\n\n\n\n<p class=\"wp-block-paragraph\">Work in order of efficiency: width first (squared payoff), frames second (roughly linear), colours third, lossy quality last. Most GIFs that are too big for Tumblr are simply too wide \u2014 a 540 px resize alone often lands the whole thing under 3 MB with no visible change, because you\u2019re removing pixels nobody was going to see. Only start cutting the palette once resizing has run out of road. <a href=\"https:\/\/www.xconvert.com\/blog\/make-a-gif-smaller-without-losing-quality\/\">Making a GIF smaller without losing quality<\/a> goes through each lever in detail.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Sources<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Last verified 2026-08-31.<\/em><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><a href=\"https:\/\/help.tumblr.com\/knowledge-base\/adding-creating-gifs\/\">Adding &amp; Creating GIFs \u2014 Tumblr Help Center<\/a> \u2014 every Tumblr figure in this article, quoted verbatim from the \u201cGIF Guidelines\u201d section: the 10 MB cap, the 540-pixel width recommendation, \u201cGIFs under 3 MB won\u2019t be compressed\u201d, the 5 MB guidance for already-compressed GIFs, the GIFV conversion, and \u201cIf we\u2019re unable to successfully serve a GIF that exceeds 5 MB, Tumblr will serve only the first frame.\u201d The same article documents the three-second clip limit in Tumblr\u2019s in-app GIF maker.<\/li><li><a href=\"https:\/\/www.xconvert.com\/compress-gif\">xconvert GIF compressor<\/a> \u2014 the live control names, modes and defaults described in the tool steps (File Compression \u2192 Max file size \/ Custom, Size limit, Image resolution, Drop Frames, Colors, and the Image quality slider\u2019s 80% default).<\/li><\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Tumblr&#8217;s GIF limits are 10 MB and 540 px wide \u2014 but over 5 MB it may serve only the first frame. The four thresholds, and how to get under 3 MB.<\/p>\n","protected":false},"author":3,"featured_media":1942,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5,14],"tags":[],"class_list":["post-1945","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-how-to-guides","category-tools"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.9 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Tumblr GIF Size Limit: 10 MB, 540 px, and the 3 MB Rule<\/title>\n<meta name=\"description\" content=\"Tumblr&#039;s GIF limits are 10 MB and 540 px wide \u2014 but over 5 MB it may serve only the first frame. The four thresholds, and how to get under 3 MB.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.xconvert.com\/blog\/tumblr-gif-size-limit\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Tumblr GIF Size Limit: 10 MB, 540 px, and the 3 MB Rule\" \/>\n<meta property=\"og:description\" content=\"Tumblr&#039;s GIF limits are 10 MB and 540 px wide \u2014 but over 5 MB it may serve only the first frame. The four thresholds, and how to get under 3 MB.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.xconvert.com\/blog\/tumblr-gif-size-limit\" \/>\n<meta property=\"og:site_name\" content=\"XConvert Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/xconvertcom\" \/>\n<meta property=\"article:published_time\" content=\"2026-10-19T13:13:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.xconvert.com\/blog\/wp-content\/uploads\/2026\/08\/featured-24.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1600\" \/>\n\t<meta property=\"og:image:height\" content=\"840\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"James\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@xconvert_com\" \/>\n<meta name=\"twitter:site\" content=\"@xconvert_com\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"James\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"10 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.xconvert.com\\\/blog\\\/tumblr-gif-size-limit#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.xconvert.com\\\/blog\\\/tumblr-gif-size-limit\"},\"author\":{\"name\":\"James\",\"@id\":\"https:\\\/\\\/www.xconvert.com\\\/blog\\\/#\\\/schema\\\/person\\\/3434db135e6a7f239ba8414244df9845\"},\"headline\":\"Tumblr GIF Size Limit: 10 MB, 540 px, and the 3 MB Rule\",\"datePublished\":\"2026-10-19T13:13:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.xconvert.com\\\/blog\\\/tumblr-gif-size-limit\"},\"wordCount\":2053,\"image\":{\"@id\":\"https:\\\/\\\/www.xconvert.com\\\/blog\\\/tumblr-gif-size-limit#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.xconvert.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/featured-24.png\",\"articleSection\":[\"How To Guides\",\"Tools\"],\"inLanguage\":\"en-CA\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.xconvert.com\\\/blog\\\/tumblr-gif-size-limit\",\"url\":\"https:\\\/\\\/www.xconvert.com\\\/blog\\\/tumblr-gif-size-limit\",\"name\":\"Tumblr GIF Size Limit: 10 MB, 540 px, and the 3 MB Rule\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.xconvert.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.xconvert.com\\\/blog\\\/tumblr-gif-size-limit#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.xconvert.com\\\/blog\\\/tumblr-gif-size-limit#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.xconvert.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/featured-24.png\",\"datePublished\":\"2026-10-19T13:13:00+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.xconvert.com\\\/blog\\\/#\\\/schema\\\/person\\\/3434db135e6a7f239ba8414244df9845\"},\"description\":\"Tumblr's GIF limits are 10 MB and 540 px wide \u2014 but over 5 MB it may serve only the first frame. The four thresholds, and how to get under 3 MB.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.xconvert.com\\\/blog\\\/tumblr-gif-size-limit#breadcrumb\"},\"inLanguage\":\"en-CA\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.xconvert.com\\\/blog\\\/tumblr-gif-size-limit\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-CA\",\"@id\":\"https:\\\/\\\/www.xconvert.com\\\/blog\\\/tumblr-gif-size-limit#primaryimage\",\"url\":\"https:\\\/\\\/www.xconvert.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/featured-24.png\",\"contentUrl\":\"https:\\\/\\\/www.xconvert.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/featured-24.png\",\"width\":1600,\"height\":840,\"caption\":\"The xconvert GIF compressor at \\\/compress-gif with the Upload button highlighted \u2014 shrink a GIF to fit Tumblr's size thresholds\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.xconvert.com\\\/blog\\\/tumblr-gif-size-limit#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.xconvert.com\\\/blog\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Tumblr GIF Size Limit: 10 MB, 540 px, and the 3 MB Rule\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.xconvert.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.xconvert.com\\\/blog\\\/\",\"name\":\"XConvert Blog\",\"description\":\"Blog for XConvert file converter\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.xconvert.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-CA\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.xconvert.com\\\/blog\\\/#\\\/schema\\\/person\\\/3434db135e6a7f239ba8414244df9845\",\"name\":\"James\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-CA\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/46be416a360dc6b95bffc4b116d86872c03f8d8e4c1047a3a08033742f03d04d?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/46be416a360dc6b95bffc4b116d86872c03f8d8e4c1047a3a08033742f03d04d?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/46be416a360dc6b95bffc4b116d86872c03f8d8e4c1047a3a08033742f03d04d?s=96&d=mm&r=g\",\"caption\":\"James\"},\"url\":\"https:\\\/\\\/www.xconvert.com\\\/blog\\\/author\\\/james\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Tumblr GIF Size Limit: 10 MB, 540 px, and the 3 MB Rule","description":"Tumblr's GIF limits are 10 MB and 540 px wide \u2014 but over 5 MB it may serve only the first frame. The four thresholds, and how to get under 3 MB.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.xconvert.com\/blog\/tumblr-gif-size-limit","og_locale":"en_US","og_type":"article","og_title":"Tumblr GIF Size Limit: 10 MB, 540 px, and the 3 MB Rule","og_description":"Tumblr's GIF limits are 10 MB and 540 px wide \u2014 but over 5 MB it may serve only the first frame. The four thresholds, and how to get under 3 MB.","og_url":"https:\/\/www.xconvert.com\/blog\/tumblr-gif-size-limit","og_site_name":"XConvert Blog","article_publisher":"https:\/\/www.facebook.com\/xconvertcom","article_published_time":"2026-10-19T13:13:00+00:00","og_image":[{"width":1600,"height":840,"url":"https:\/\/www.xconvert.com\/blog\/wp-content\/uploads\/2026\/08\/featured-24.png","type":"image\/png"}],"author":"James","twitter_card":"summary_large_image","twitter_creator":"@xconvert_com","twitter_site":"@xconvert_com","twitter_misc":{"Written by":"James","Est. reading time":"10 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.xconvert.com\/blog\/tumblr-gif-size-limit#article","isPartOf":{"@id":"https:\/\/www.xconvert.com\/blog\/tumblr-gif-size-limit"},"author":{"name":"James","@id":"https:\/\/www.xconvert.com\/blog\/#\/schema\/person\/3434db135e6a7f239ba8414244df9845"},"headline":"Tumblr GIF Size Limit: 10 MB, 540 px, and the 3 MB Rule","datePublished":"2026-10-19T13:13:00+00:00","mainEntityOfPage":{"@id":"https:\/\/www.xconvert.com\/blog\/tumblr-gif-size-limit"},"wordCount":2053,"image":{"@id":"https:\/\/www.xconvert.com\/blog\/tumblr-gif-size-limit#primaryimage"},"thumbnailUrl":"https:\/\/www.xconvert.com\/blog\/wp-content\/uploads\/2026\/08\/featured-24.png","articleSection":["How To Guides","Tools"],"inLanguage":"en-CA"},{"@type":"WebPage","@id":"https:\/\/www.xconvert.com\/blog\/tumblr-gif-size-limit","url":"https:\/\/www.xconvert.com\/blog\/tumblr-gif-size-limit","name":"Tumblr GIF Size Limit: 10 MB, 540 px, and the 3 MB Rule","isPartOf":{"@id":"https:\/\/www.xconvert.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.xconvert.com\/blog\/tumblr-gif-size-limit#primaryimage"},"image":{"@id":"https:\/\/www.xconvert.com\/blog\/tumblr-gif-size-limit#primaryimage"},"thumbnailUrl":"https:\/\/www.xconvert.com\/blog\/wp-content\/uploads\/2026\/08\/featured-24.png","datePublished":"2026-10-19T13:13:00+00:00","author":{"@id":"https:\/\/www.xconvert.com\/blog\/#\/schema\/person\/3434db135e6a7f239ba8414244df9845"},"description":"Tumblr's GIF limits are 10 MB and 540 px wide \u2014 but over 5 MB it may serve only the first frame. The four thresholds, and how to get under 3 MB.","breadcrumb":{"@id":"https:\/\/www.xconvert.com\/blog\/tumblr-gif-size-limit#breadcrumb"},"inLanguage":"en-CA","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.xconvert.com\/blog\/tumblr-gif-size-limit"]}]},{"@type":"ImageObject","inLanguage":"en-CA","@id":"https:\/\/www.xconvert.com\/blog\/tumblr-gif-size-limit#primaryimage","url":"https:\/\/www.xconvert.com\/blog\/wp-content\/uploads\/2026\/08\/featured-24.png","contentUrl":"https:\/\/www.xconvert.com\/blog\/wp-content\/uploads\/2026\/08\/featured-24.png","width":1600,"height":840,"caption":"The xconvert GIF compressor at \/compress-gif with the Upload button highlighted \u2014 shrink a GIF to fit Tumblr's size thresholds"},{"@type":"BreadcrumbList","@id":"https:\/\/www.xconvert.com\/blog\/tumblr-gif-size-limit#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.xconvert.com\/blog"},{"@type":"ListItem","position":2,"name":"Tumblr GIF Size Limit: 10 MB, 540 px, and the 3 MB Rule"}]},{"@type":"WebSite","@id":"https:\/\/www.xconvert.com\/blog\/#website","url":"https:\/\/www.xconvert.com\/blog\/","name":"XConvert Blog","description":"Blog for XConvert file converter","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.xconvert.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-CA"},{"@type":"Person","@id":"https:\/\/www.xconvert.com\/blog\/#\/schema\/person\/3434db135e6a7f239ba8414244df9845","name":"James","image":{"@type":"ImageObject","inLanguage":"en-CA","@id":"https:\/\/secure.gravatar.com\/avatar\/46be416a360dc6b95bffc4b116d86872c03f8d8e4c1047a3a08033742f03d04d?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/46be416a360dc6b95bffc4b116d86872c03f8d8e4c1047a3a08033742f03d04d?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/46be416a360dc6b95bffc4b116d86872c03f8d8e4c1047a3a08033742f03d04d?s=96&d=mm&r=g","caption":"James"},"url":"https:\/\/www.xconvert.com\/blog\/author\/james"}]}},"_links":{"self":[{"href":"https:\/\/www.xconvert.com\/blog\/wp-json\/wp\/v2\/posts\/1945","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.xconvert.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.xconvert.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.xconvert.com\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.xconvert.com\/blog\/wp-json\/wp\/v2\/comments?post=1945"}],"version-history":[{"count":1,"href":"https:\/\/www.xconvert.com\/blog\/wp-json\/wp\/v2\/posts\/1945\/revisions"}],"predecessor-version":[{"id":1946,"href":"https:\/\/www.xconvert.com\/blog\/wp-json\/wp\/v2\/posts\/1945\/revisions\/1946"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.xconvert.com\/blog\/wp-json\/wp\/v2\/media\/1942"}],"wp:attachment":[{"href":"https:\/\/www.xconvert.com\/blog\/wp-json\/wp\/v2\/media?parent=1945"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.xconvert.com\/blog\/wp-json\/wp\/v2\/categories?post=1945"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.xconvert.com\/blog\/wp-json\/wp\/v2\/tags?post=1945"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}