{"id":1974,"date":"2026-10-22T09:13:00","date_gmt":"2026-10-22T13:13:00","guid":{"rendered":"https:\/\/www.xconvert.com\/blog\/?p=1974"},"modified":"2026-08-31T23:06:01","modified_gmt":"2026-09-01T03:06:01","slug":"iphone-hevc-video-to-gif","status":"publish","type":"post","link":"https:\/\/www.xconvert.com\/blog\/iphone-hevc-video-to-gif","title":{"rendered":"iPhone HEVC Video to GIF: Why Yours Inflates Twice as Much"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">You trim six seconds off an iPhone clip, run it through a GIF converter, and get a 38 MB file out of a 4 MB video. A colleague does the exact same thing with a screen recording and lands at 12 MB. Same tool, same length, same settings \u2014 wildly different result. The variable nobody mentions is the <strong>codec inside your source file<\/strong>, and on a modern iPhone that codec is HEVC, which makes the problem roughly twice as bad.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p><strong>Quick answer:<\/strong> GIF has no motion compression and no more than 256 colours per frame, so it is always bigger than the video it came from. Across <strong>all 73,688 GIF-output workflows on xconvert in a 30-day window, a video-to-GIF conversion inflated the file 4.9\u00d7 at the median<\/strong>. Your iPhone clip is recorded in <strong>HEVC (H.265), which stores roughly half the bytes of H.264 for the same picture<\/strong> \u2014 so the same footage lands around <strong>9.8\u00d7<\/strong> instead. The fix is not \u201ccompress harder\u201d after the fact; it is to cap the output up front (<strong>Max file size \u2192 Custom size % \u2192 Max % of original<\/strong>, which opens at <strong>350<\/strong>) and to cut frames and pixels before the palette ever gets involved.<\/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=\"#what-you-have\">What you actually have: a .mov with HEVC inside<\/a><\/li><li><a href=\"#why\">Why GIF inflates at all \u2014 and why HEVC doubles it<\/a><\/li><li><a href=\"#levers\">The three levers, in order of effect<\/a><\/li><li><a href=\"#ceiling\">Set a ceiling instead of guessing<\/a><\/li><li><a href=\"#tool\">Convert an iPhone HEVC clip to GIF on xconvert<\/a><\/li><li><a href=\"#faq\">FAQ<\/a><\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"what-you-have\">What you actually have: a .mov with HEVC inside<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The first confusion to clear up: <strong><code>.hevc<\/code> is not what your iPhone produced.<\/strong> A file extension names the <em>container<\/em>; HEVC is the <em>codec<\/em> stored inside it. iPhone recordings arrive as QuickTime <code>.mov<\/code> files, and on any recent iPhone the video track inside is HEVC.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">That is a deliberate Apple setting. On iPhone 7 and later running iOS 11 or newer, <strong>Settings \u2192 Camera \u2192 Formats<\/strong> offers two choices, and Apple\u2019s own support page frames High Efficiency as the normal state: capturing \u201cin HEIF and HEVC format is recommended,\u201d you switch to <strong>Most Compatible<\/strong> to get JPEG and H.264 instead, and you choose <strong>High Efficiency<\/strong> to \u201creturn to using the space-saving HEIF and HEVC formats.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In practice: a <code>.mov<\/code> from your camera roll uploads to the <a href=\"https:\/\/www.xconvert.com\/convert-hevc-to-gif\">HEVC to GIF converter<\/a> directly, because the page accepts <code>.hevc<\/code>, <code>.mov<\/code>, <code>.mp4<\/code>, <code>.m4v<\/code> and <code>.mkv<\/code> \u2014 nothing to rename or re-wrap. To confirm what is inside, open the file in QuickTime Player on a Mac and check <strong>Window \u2192 Movie Inspector<\/strong>. A genuine <code>.hevc<\/code> file is a raw elementary bitstream with no container at all, which is what encoders and capture cards emit, not phones.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For the wider \u201cwhy won\u2019t this HEVC file open anywhere\u201d problem, <a href=\"https:\/\/www.xconvert.com\/blog\/convert-hevc-to-mp4\/\">Convert HEVC to MP4<\/a> covers the playback side. This article is about what happens when the destination is GIF.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"why\">Why GIF inflates at all \u2014 and why HEVC doubles it<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">GIF was finalised as <strong>GIF89a in 1989<\/strong> (the W3C reference copy of the specification is dated 31 July 1990). Two properties of that specification decide everything about your file size:<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li><strong>Each frame is stored as its own LZW-compressed image.<\/strong> There is no motion compensation \u2014 no I\/P\/B frames, no motion vectors, no prediction from the previous frame. A modern codec describes \u201cthis block moved eleven pixels left\u201d; GIF re-encodes the block. Frame-to-frame optimisation in GIF is limited to transparency-based patching of unchanged regions, which helps on screen recordings with static backgrounds and helps almost nothing on handheld camera footage where every pixel shifts.<\/li><li><strong>A colour table holds at most 256 entries.<\/strong> The GIF89a spec stores the table size in a 3-bit field, giving a maximum of 2\u2078 = 256 colours. Real-world video has millions. Quantising down to 256 either bands visibly or needs dithering, and dither noise is high-frequency detail \u2014 exactly what LZW compresses worst.<\/li><\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">So GIF is structurally bigger than video. The measured scale of it, from our own production data:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1600\" height=\"531\" src=\"https:\/\/www.xconvert.com\/blog\/wp-content\/uploads\/2026\/08\/gif-inflation.png\" alt=\"Bar chart comparing GIF inflation: the tool's 350% default ceiling, the measured 490% median for H.264 sources, and roughly 980% for HEVC sources\" class=\"wp-image-1972\" srcset=\"https:\/\/www.xconvert.com\/blog\/wp-content\/uploads\/2026\/08\/gif-inflation.png 1600w, https:\/\/www.xconvert.com\/blog\/wp-content\/uploads\/2026\/08\/gif-inflation-300x100.png 300w, https:\/\/www.xconvert.com\/blog\/wp-content\/uploads\/2026\/08\/gif-inflation-1024x340.png 1024w, https:\/\/www.xconvert.com\/blog\/wp-content\/uploads\/2026\/08\/gif-inflation-768x255.png 768w, https:\/\/www.xconvert.com\/blog\/wp-content\/uploads\/2026\/08\/gif-inflation-1536x510.png 1536w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Here is the part that catches iPhone users specifically. <strong>The multiplier is measured against your source file, and HEVC sources are already about half the size of the H.264 equivalent.<\/strong> HEVC\u2019s design target \u2014 the figure Fraunhofer HHI, one of the institutes behind the standard, publishes \u2014 is roughly <strong>50% bitrate reduction at the same subjective quality<\/strong> versus H.264.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The GIF, meanwhile, does not care. Its size is set by frame count, pixel dimensions and palette complexity, all of which come from the <em>picture<\/em>, not from how cleverly the source stored it. Two files of the same scene, one H.264 and one HEVC, produce a GIF of very nearly the same size \u2014 but the HEVC file was half as big to start with, so the ratio you see doubles.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th><\/th><th>H.264 source<\/th><th>HEVC (H.265) source<\/th><\/tr><\/thead><tbody><tr><td>Bytes stored for the same picture<\/td><td>Baseline<\/td><td>Roughly half<\/td><\/tr><tr><td>Resulting GIF size<\/td><td>Essentially the same<\/td><td>Essentially the same<\/td><\/tr><tr><td>Inflation ratio you observe<\/td><td><strong>\u22484.9\u00d7 (measured median)<\/strong><\/td><td><strong>\u22489.8\u00d7 (derived)<\/strong><\/td><\/tr><tr><td>Where the number comes from<\/td><td>73,688 xconvert GIF workflows, 30 days<\/td><td>The same GIF, divided by a source that is ~2\u00d7 smaller<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">The 4.9\u00d7 is measured. The 9.8\u00d7 is arithmetic on top of it, and it will move with your footage \u2014 a low-motion clip where HEVC\u2019s efficiency advantage is smaller will land closer to 4.9\u00d7, a detailed 4K handheld shot where HEVC shines will overshoot it.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>The useful reframe:<\/strong> stop treating the ratio as a quality signal. A 10\u00d7 inflation on an HEVC source is not evidence that something went wrong. It means your source was efficient and your GIF is a GIF.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"levers\">The three levers, in order of effect<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Because there is no motion compression, GIF size is close to <em>frames \u00d7 pixels \u00d7 palette cost<\/em>. That product tells you which lever to pull first.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Lever<\/th><th>What it does<\/th><th>Rough effect<\/th><th>When to use it<\/th><\/tr><\/thead><tbody><tr><td><strong>Duration<\/strong><\/td><td>Removes whole frames<\/td><td>Linear \u2014 halve the clip, halve the file<\/td><td>Always first. A 3-second GIF is a good GIF; a 15-second one rarely is<\/td><\/tr><tr><td><strong>Frame rate<\/strong><\/td><td>Removes frames within the same duration<\/td><td>Roughly linear<\/td><td>Drop 30 fps footage to 10\u201312 fps. Below 8 fps the motion reads as stuttery<\/td><\/tr><tr><td><strong>Resolution<\/strong><\/td><td>Fewer pixels per frame<\/td><td>Quadratic on the linear scale \u2014 50% width is ~25% of the pixels<\/td><td>The heaviest single lever for phone footage shot at 1080p or 4K<\/td><\/tr><tr><td><strong>Palette size<\/strong><\/td><td>Fewer colours to index<\/td><td>Meaningful but bounded \u2014 256 \u2192 64 is a real saving<\/td><td>After the above. Cutting colours on noisy camera footage causes banding fast<\/td><\/tr><tr><td><strong>Dither<\/strong><\/td><td>Smooths banding by adding noise<\/td><td><em>Costs<\/em> bytes \u2014 ordered dither runs about +12% at 64 colours in our measurements<\/td><td>Only when banding is visibly worse than the size penalty<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">The ordering matters because people reach for the palette first \u2014 it feels like the \u201cGIF-specific\u201d knob \u2014 when duration and resolution are doing far more of the work. And note the last row: <strong>dither is a size cost, not a size saving.<\/strong> It hides the 256-colour limit by adding exactly the kind of high-frequency detail that LZW cannot compress.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">One thing the GIF page does <strong>not<\/strong> have is a trim control. If your six seconds are buried in a 40-second recording, cut it first with the <a href=\"https:\/\/www.xconvert.com\/video-cutter\">video cutter<\/a>, then convert the clip. That single step usually does more than every other setting combined.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"ceiling\">Set a ceiling instead of guessing<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Rather than converting, checking, adjusting and converting again, tell the converter the maximum you will accept and let it work backwards.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Under <strong>Advanced Options \u2192 File Compression<\/strong>, switching the mode from <strong>Quality preset<\/strong> to <strong>Max file size<\/strong> reveals a <strong>Size limit<\/strong> dropdown with five choices:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Custom size %<\/strong> \u2014 a <strong>Max % of original<\/strong> slider, range 1\u2013500 in steps of 5, <strong>opening at 350<\/strong>. That default is not arbitrary: it sits <em>below<\/em> the 4.9\u00d7 median, so it actively constrains a typical conversion instead of rubber-stamping it.<\/li><li><strong>Custom size value<\/strong> \u2014 a number field plus a <strong>B \/ KB \/ MB<\/strong> unit dropdown, when you have a hard number in mind.<\/li><li><strong>Discord (10 MB max)<\/strong>, <strong>Email (25 MB max)<\/strong> and <strong>Forum (2 MB max)<\/strong> \u2014 absolute per-file caps for the three places GIFs most often get rejected.<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Two honest caveats. The result is <em>at or under<\/em> the target on a best-effort basis, not an exact byte count \u2014 and the more aggressive the ask relative to the natural GIF, the more of the picture has to go to reach it. In our production data the target is hit essentially every time when it is 30% or more of the natural GIF size, and still 98.1% of the time at 10%; below that, something visible has to give.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"tool\">Convert an iPhone HEVC clip to GIF on xconvert<\/h2>\n\n\n\n<ol class=\"wp-block-list\"><li>Open <a href=\"https:\/\/www.xconvert.com\/convert-hevc-to-gif\">xconvert.com\/convert-hevc-to-gif<\/a> and click <strong>Upload<\/strong> \u2014 From my Computer, Google Drive or Dropbox. An iPhone <code>.mov<\/code> is accepted as-is, alongside <code>.hevc<\/code>, <code>.mp4<\/code>, <code>.m4v<\/code> and <code>.mkv<\/code>.<\/li><li>Open <strong>Advanced Options<\/strong> (the gear icon).<\/li><li>Under <strong>File Compression<\/strong>, either leave <strong>Quality preset<\/strong> at <strong>High (Recommended)<\/strong>, or switch to <strong>Max file size<\/strong> \u2192 <strong>Custom size %<\/strong> and pull <strong>Max % of original<\/strong> down from its default of <strong>350<\/strong>.<\/li><li>Check <strong>Framerate<\/strong>. It opens at <strong>10 FPS (Recommended)<\/strong> \u2014 a sensible landing point for phone video shot at 30 or 60 fps. Use 12 or 15 FPS for fast motion; going down to 5 FPS buys size at a cost most people reject.<\/li><li>For manual control, set <strong>File Compression<\/strong> to <strong>Custom<\/strong>. That reveals <strong>Image quality (%)<\/strong> (opens at 80), <strong>Image resolution<\/strong> (set to <strong>Keep original<\/strong>; choosing <strong>Preset Resolutions<\/strong> adds a <strong>Use as max resolution<\/strong> checkbox, already ticked, so a smaller clip is never upscaled) and <strong>Colors<\/strong> (<strong>Color Palette Size<\/strong> opens at 128, with <strong>Dither<\/strong> off).<\/li><li>Click <strong>Convert<\/strong>, then download the GIF.<\/li><\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Your file uploads over an encrypted connection, is processed on our servers, and is deleted automatically a few hours later.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Related: <a href=\"https:\/\/www.xconvert.com\/blog\/why-is-my-gif-file-so-big\/\">Why is my GIF file so big?<\/a> for the general case, and <a href=\"https:\/\/www.xconvert.com\/blog\/h264-vs-h265-which-to-use\/\">H.264 vs H.265<\/a> for what HEVC is doing differently in the first place.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"faq\">FAQ<\/h2>\n\n\n\n<h5 class=\"wp-block-heading\">Why is my GIF bigger than the iPhone video it came from?<\/h5>\n\n\n\n<p class=\"wp-block-paragraph\">Because GIF stores every frame as its own compressed image with no motion prediction and no more than 256 colours, while HEVC stores motion vectors and predicted frames. Across 73,688 GIF-output workflows on xconvert over 30 days, video-to-GIF inflated the file 4.9\u00d7 at the median. An HEVC source is roughly half the size of the H.264 equivalent for the same picture, so the observed ratio roughly doubles \u2014 around 9.8\u00d7. The GIF is not unusually large; the source was unusually efficient.<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">Does converting to GIF from HEVC lose more quality than from H.264?<\/h5>\n\n\n\n<p class=\"wp-block-paragraph\">No. The quality loss happens in the GIF encoding \u2014 256 colours, quantisation, dropped frames \u2014 and it is identical whichever codec the source used. HEVC only changes the <em>ratio<\/em> you observe, because it changes the denominator.<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">Will the GIF keep the sound from my iPhone clip?<\/h5>\n\n\n\n<p class=\"wp-block-paragraph\">No. The GIF89a specification has no audio track at all \u2014 there is nowhere for it to go. If the sound matters, convert to MP4 or WebM instead, which is also the right answer for anything longer than a few seconds. <a href=\"https:\/\/www.xconvert.com\/blog\/gif-vs-mp4-file-size\/\">GIF vs MP4 file size<\/a> covers the size difference in both directions.<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">How long a clip should I actually convert?<\/h5>\n\n\n\n<p class=\"wp-block-paragraph\">Aim for 2\u20135 seconds. GIF size scales linearly with frame count and there is no keyframe structure to amortise it across, so a 15-second GIF costs five times a 3-second one at identical settings. Cut the clip with the <a href=\"https:\/\/www.xconvert.com\/video-cutter\">video cutter<\/a> before converting \u2014 the GIF page has no trim control.<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">Why does the size slider go up to 500% instead of 100%?<\/h5>\n\n\n\n<p class=\"wp-block-paragraph\">Because on a video-to-GIF conversion, 100% of the source would be an extremely aggressive target \u2014 the natural result is around 490% for an H.264 source and higher for HEVC. The slider is expressed as <strong>Max % of original<\/strong> against your uploaded video, so the useful range genuinely lives above 100%. It opens at 350, deliberately under the measured median so it constrains rather than rubber-stamps. On the GIF-to-GIF compressor, where the input is already a GIF, the same slider runs 1\u2013100 and opens at 75.<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">Should I turn dithering on to make it look better?<\/h5>\n\n\n\n<p class=\"wp-block-paragraph\">Only if you can see banding. Dither trades bytes for smoothness \u2014 ordered dithering costs roughly 12% more at a 64-colour palette in our measurements, and Floyd\u2013Steinberg costs more again while flickering between frames because the error pattern is not stable over time. On camera footage with gradients (sky, skin, walls) dither is often worth it; on flat graphics and screen recordings it is usually wasted size.<\/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:\/\/support.apple.com\/en-us\/116944\">Apple \u2014 Using HEIF or HEVC media on Apple devices<\/a> \u2014 the Settings \u2192 Camera \u2192 Formats choice, the \u201cHigh Efficiency\u201d \/ \u201cMost Compatible\u201d wording, and iPhone 7-and-later capture support.<\/li><li><a href=\"https:\/\/www.w3.org\/Graphics\/GIF\/spec-gif89a.txt\">GIF89a specification (CompuServe, 1989; W3C reference copy dated 31 July 1990)<\/a> \u2014 the 3-bit colour-table size field (maximum 256 entries), the per-frame image model, and frame delays expressed in hundredths of a second.<\/li><li><a href=\"https:\/\/www.hhi.fraunhofer.de\/en\/departments\/vca\/technologies-and-solutions\/h265-hevc.html\">Fraunhofer HHI \u2014 H.265 \/ HEVC<\/a> \u2014 \u201cabout 50% bit-rate reduction at the same subjective video quality\u201d versus H.264.<\/li><li>xconvert production measurement \u2014 all 73,688 GIF-output workflows over a 30-day window: 4.9\u00d7 median inflation, target-reached rates at 0.3 and 0.1 of the natural GIF size, and the measured cost of ordered dithering.<\/li><\/ul>\n","protected":false},"excerpt":{"rendered":"<p>An iPhone HEVC clip inflates about 9.8x when it becomes a GIF, not the 4.9x median. Why the codec doubles it &#8211; and how to cap the output size.<\/p>\n","protected":false},"author":3,"featured_media":1971,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5,14],"tags":[],"class_list":["post-1974","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>iPhone HEVC Video to GIF: Why Yours Inflates Twice as Much<\/title>\n<meta name=\"description\" content=\"An iPhone HEVC clip inflates about 9.8x when it becomes a GIF, not the 4.9x median. Why the codec doubles it - and how to cap the output size.\" \/>\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\/iphone-hevc-video-to-gif\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"iPhone HEVC Video to GIF: Why Yours Inflates Twice as Much\" \/>\n<meta property=\"og:description\" content=\"An iPhone HEVC clip inflates about 9.8x when it becomes a GIF, not the 4.9x median. Why the codec doubles it - and how to cap the output size.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.xconvert.com\/blog\/iphone-hevc-video-to-gif\" \/>\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-22T13:13:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.xconvert.com\/blog\/wp-content\/uploads\/2026\/08\/featured-30.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\\\/iphone-hevc-video-to-gif#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.xconvert.com\\\/blog\\\/iphone-hevc-video-to-gif\"},\"author\":{\"name\":\"James\",\"@id\":\"https:\\\/\\\/www.xconvert.com\\\/blog\\\/#\\\/schema\\\/person\\\/3434db135e6a7f239ba8414244df9845\"},\"headline\":\"iPhone HEVC Video to GIF: Why Yours Inflates Twice as Much\",\"datePublished\":\"2026-10-22T13:13:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.xconvert.com\\\/blog\\\/iphone-hevc-video-to-gif\"},\"wordCount\":2086,\"image\":{\"@id\":\"https:\\\/\\\/www.xconvert.com\\\/blog\\\/iphone-hevc-video-to-gif#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.xconvert.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/featured-30.png\",\"articleSection\":[\"How To Guides\",\"Tools\"],\"inLanguage\":\"en-CA\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.xconvert.com\\\/blog\\\/iphone-hevc-video-to-gif\",\"url\":\"https:\\\/\\\/www.xconvert.com\\\/blog\\\/iphone-hevc-video-to-gif\",\"name\":\"iPhone HEVC Video to GIF: Why Yours Inflates Twice as Much\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.xconvert.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.xconvert.com\\\/blog\\\/iphone-hevc-video-to-gif#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.xconvert.com\\\/blog\\\/iphone-hevc-video-to-gif#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.xconvert.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/featured-30.png\",\"datePublished\":\"2026-10-22T13:13:00+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.xconvert.com\\\/blog\\\/#\\\/schema\\\/person\\\/3434db135e6a7f239ba8414244df9845\"},\"description\":\"An iPhone HEVC clip inflates about 9.8x when it becomes a GIF, not the 4.9x median. Why the codec doubles it - and how to cap the output size.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.xconvert.com\\\/blog\\\/iphone-hevc-video-to-gif#breadcrumb\"},\"inLanguage\":\"en-CA\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.xconvert.com\\\/blog\\\/iphone-hevc-video-to-gif\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-CA\",\"@id\":\"https:\\\/\\\/www.xconvert.com\\\/blog\\\/iphone-hevc-video-to-gif#primaryimage\",\"url\":\"https:\\\/\\\/www.xconvert.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/featured-30.png\",\"contentUrl\":\"https:\\\/\\\/www.xconvert.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/featured-30.png\",\"width\":1600,\"height\":840,\"caption\":\"The xconvert HEVC to GIF converter at \\\/convert-hevc-to-gif with the Upload button highlighted - upload an iPhone .mov to turn it into a GIF\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.xconvert.com\\\/blog\\\/iphone-hevc-video-to-gif#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.xconvert.com\\\/blog\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"iPhone HEVC Video to GIF: Why Yours Inflates Twice as Much\"}]},{\"@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":"iPhone HEVC Video to GIF: Why Yours Inflates Twice as Much","description":"An iPhone HEVC clip inflates about 9.8x when it becomes a GIF, not the 4.9x median. Why the codec doubles it - and how to cap the output size.","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\/iphone-hevc-video-to-gif","og_locale":"en_US","og_type":"article","og_title":"iPhone HEVC Video to GIF: Why Yours Inflates Twice as Much","og_description":"An iPhone HEVC clip inflates about 9.8x when it becomes a GIF, not the 4.9x median. Why the codec doubles it - and how to cap the output size.","og_url":"https:\/\/www.xconvert.com\/blog\/iphone-hevc-video-to-gif","og_site_name":"XConvert Blog","article_publisher":"https:\/\/www.facebook.com\/xconvertcom","article_published_time":"2026-10-22T13:13:00+00:00","og_image":[{"width":1600,"height":840,"url":"https:\/\/www.xconvert.com\/blog\/wp-content\/uploads\/2026\/08\/featured-30.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\/iphone-hevc-video-to-gif#article","isPartOf":{"@id":"https:\/\/www.xconvert.com\/blog\/iphone-hevc-video-to-gif"},"author":{"name":"James","@id":"https:\/\/www.xconvert.com\/blog\/#\/schema\/person\/3434db135e6a7f239ba8414244df9845"},"headline":"iPhone HEVC Video to GIF: Why Yours Inflates Twice as Much","datePublished":"2026-10-22T13:13:00+00:00","mainEntityOfPage":{"@id":"https:\/\/www.xconvert.com\/blog\/iphone-hevc-video-to-gif"},"wordCount":2086,"image":{"@id":"https:\/\/www.xconvert.com\/blog\/iphone-hevc-video-to-gif#primaryimage"},"thumbnailUrl":"https:\/\/www.xconvert.com\/blog\/wp-content\/uploads\/2026\/08\/featured-30.png","articleSection":["How To Guides","Tools"],"inLanguage":"en-CA"},{"@type":"WebPage","@id":"https:\/\/www.xconvert.com\/blog\/iphone-hevc-video-to-gif","url":"https:\/\/www.xconvert.com\/blog\/iphone-hevc-video-to-gif","name":"iPhone HEVC Video to GIF: Why Yours Inflates Twice as Much","isPartOf":{"@id":"https:\/\/www.xconvert.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.xconvert.com\/blog\/iphone-hevc-video-to-gif#primaryimage"},"image":{"@id":"https:\/\/www.xconvert.com\/blog\/iphone-hevc-video-to-gif#primaryimage"},"thumbnailUrl":"https:\/\/www.xconvert.com\/blog\/wp-content\/uploads\/2026\/08\/featured-30.png","datePublished":"2026-10-22T13:13:00+00:00","author":{"@id":"https:\/\/www.xconvert.com\/blog\/#\/schema\/person\/3434db135e6a7f239ba8414244df9845"},"description":"An iPhone HEVC clip inflates about 9.8x when it becomes a GIF, not the 4.9x median. Why the codec doubles it - and how to cap the output size.","breadcrumb":{"@id":"https:\/\/www.xconvert.com\/blog\/iphone-hevc-video-to-gif#breadcrumb"},"inLanguage":"en-CA","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.xconvert.com\/blog\/iphone-hevc-video-to-gif"]}]},{"@type":"ImageObject","inLanguage":"en-CA","@id":"https:\/\/www.xconvert.com\/blog\/iphone-hevc-video-to-gif#primaryimage","url":"https:\/\/www.xconvert.com\/blog\/wp-content\/uploads\/2026\/08\/featured-30.png","contentUrl":"https:\/\/www.xconvert.com\/blog\/wp-content\/uploads\/2026\/08\/featured-30.png","width":1600,"height":840,"caption":"The xconvert HEVC to GIF converter at \/convert-hevc-to-gif with the Upload button highlighted - upload an iPhone .mov to turn it into a GIF"},{"@type":"BreadcrumbList","@id":"https:\/\/www.xconvert.com\/blog\/iphone-hevc-video-to-gif#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.xconvert.com\/blog"},{"@type":"ListItem","position":2,"name":"iPhone HEVC Video to GIF: Why Yours Inflates Twice as Much"}]},{"@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\/1974","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=1974"}],"version-history":[{"count":1,"href":"https:\/\/www.xconvert.com\/blog\/wp-json\/wp\/v2\/posts\/1974\/revisions"}],"predecessor-version":[{"id":1975,"href":"https:\/\/www.xconvert.com\/blog\/wp-json\/wp\/v2\/posts\/1974\/revisions\/1975"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.xconvert.com\/blog\/wp-json\/wp\/v2\/media\/1971"}],"wp:attachment":[{"href":"https:\/\/www.xconvert.com\/blog\/wp-json\/wp\/v2\/media?parent=1974"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.xconvert.com\/blog\/wp-json\/wp\/v2\/categories?post=1974"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.xconvert.com\/blog\/wp-json\/wp\/v2\/tags?post=1974"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}