<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Hommer</title>
    <description>The latest articles on DEV Community by Hommer (@hommerzhao).</description>
    <link>https://dev.to/hommerzhao</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4202118%2F60f4d1f3-d78a-4a19-bcf4-71826c76dc83.png</url>
      <title>DEV Community: Hommer</title>
      <link>https://dev.to/hommerzhao</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/hommerzhao"/>
    <language>en</language>
    <item>
      <title>Why your iPhone photos are .heic files, and three ways to get JPGs</title>
      <dc:creator>Hommer</dc:creator>
      <pubDate>Fri, 23 Oct 2026 08:52:06 +0000</pubDate>
      <link>https://dev.to/hommerzhao/why-your-iphone-photos-are-heic-files-and-three-ways-to-get-jpgs-3e90</link>
      <guid>https://dev.to/hommerzhao/why-your-iphone-photos-are-heic-files-and-three-ways-to-get-jpgs-3e90</guid>
      <description>&lt;p&gt;If you've ever copied photos off an iPhone and found a folder full of &lt;code&gt;.heic&lt;/code&gt; files, you're not alone. Since iOS 11, iPhones save photos in HEIC (High Efficiency Image Container, part of the HEIF standard) by default. It keeps good quality at roughly half the size of a JPG, which is great for phone storage, but plenty of Windows apps, upload forms and print services still won't accept it.&lt;/p&gt;

&lt;p&gt;Here are three practical ways to get JPGs out of them.&lt;/p&gt;

&lt;h2&gt;
  
  
  1. Change what the iPhone produces
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Settings &amp;gt; Camera &amp;gt; Formats &amp;gt; Most Compatible&lt;/strong&gt; makes the camera shoot JPG from now on. Files get bigger, and it doesn't touch photos you've already taken.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Settings &amp;gt; Photos &amp;gt; Transfer to Mac or PC &amp;gt; Automatic&lt;/strong&gt; converts photos to a compatible format when you copy them over a cable.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  2. Use what's built into your computer
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;macOS:&lt;/strong&gt; open the file in Preview and choose File &amp;gt; Export &amp;gt; JPEG, or select several files in Finder and use Quick Actions &amp;gt; Convert Image. From the terminal: &lt;code&gt;sips -s format jpeg in.heic --out out.jpg&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Windows 10/11:&lt;/strong&gt; install HEIF Image Extensions from the Microsoft Store (some files also need HEVC Video Extensions), then open the photo in Paint and use Save as &amp;gt; JPEG.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Linux:&lt;/strong&gt; &lt;code&gt;heif-convert in.heic out.jpg&lt;/code&gt; from the &lt;code&gt;libheif-examples&lt;/code&gt; package, or ImageMagick built with libheif.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  3. Convert in the browser
&lt;/h2&gt;

&lt;p&gt;When you're on a machine you can't install things on, a browser-based converter is the quickest route. I built &lt;a href="https://convertheictojpg.org" rel="noopener noreferrer"&gt;Convert HEIC to JPG&lt;/a&gt; for this: you drop in one or many &lt;code&gt;.heic&lt;/code&gt; files and download JPGs. The decoding runs in your browser, so the photos aren't uploaded to a server. It's free, needs no signup, accepts files up to 50MB and can also output PNG or WebP.&lt;/p&gt;

&lt;h2&gt;
  
  
  Which one should you pick?
&lt;/h2&gt;

&lt;p&gt;If you mostly share photos with Windows users, switching the camera to Most Compatible saves the most hassle. For a one-off batch, the built-in Mac tools or a browser converter are the fastest. For scripts and servers, libheif or ImageMagick is the way to go.&lt;/p&gt;

</description>
      <category>iphone</category>
      <category>images</category>
      <category>webdev</category>
      <category>beginners</category>
    </item>
  </channel>
</rss>
