<?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: ohDev</title>
    <description>The latest articles on DEV Community by ohDev (@ohdev).</description>
    <link>https://dev.to/ohdev</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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3957838%2Fe24f5372-5850-4f51-a827-b2aca3b4fac1.png</url>
      <title>DEV Community: ohDev</title>
      <link>https://dev.to/ohdev</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/ohdev"/>
    <language>en</language>
    <item>
      <title>HEIC to PDF Without the Friction: Introducing HEICFlow</title>
      <dc:creator>ohDev</dc:creator>
      <pubDate>Fri, 29 May 2026 06:24:33 +0000</pubDate>
      <link>https://dev.to/ohdev/heic-to-pdf-without-the-friction-introducing-heicflow-3bm2</link>
      <guid>https://dev.to/ohdev/heic-to-pdf-without-the-friction-introducing-heicflow-3bm2</guid>
      <description>&lt;p&gt;If you use an iPhone regularly, you've probably run into HEIC files.&lt;/p&gt;

&lt;p&gt;On the phone, everything works perfectly.&lt;/p&gt;

&lt;p&gt;But the moment you need to actually &lt;em&gt;use&lt;/em&gt; those images somewhere else, things get awkward.&lt;/p&gt;

&lt;p&gt;Maybe:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;a website only accepts PDF&lt;/li&gt;
&lt;li&gt;someone can't open the HEIC image&lt;/li&gt;
&lt;li&gt;you need to send multiple photos as a single file&lt;/li&gt;
&lt;li&gt;or you're trying to upload documents captured on your phone&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I kept hitting this problem often enough that I decided to build a small tool around it.&lt;/p&gt;

&lt;p&gt;That's how HEICFlow started.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why HEIC Can Be Frustrating
&lt;/h2&gt;

&lt;p&gt;HEIC is Apple's modern image format.&lt;/p&gt;

&lt;p&gt;It has real advantages:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;better compression&lt;/li&gt;
&lt;li&gt;smaller files&lt;/li&gt;
&lt;li&gt;good image quality&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;From a storage perspective, it's great.&lt;/p&gt;

&lt;p&gt;But compatibility still creates friction.&lt;/p&gt;

&lt;p&gt;Many workflows still prefer:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;PDF&lt;/li&gt;
&lt;li&gt;JPG&lt;/li&gt;
&lt;li&gt;PNG&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;especially when images move beyond your phone.&lt;/p&gt;

&lt;p&gt;And in practice, most people aren't trying to "manage file formats."&lt;/p&gt;

&lt;p&gt;They're trying to complete a task.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Real-World HEIC Problem
&lt;/h2&gt;

&lt;p&gt;Here are some situations I kept seeing.&lt;/p&gt;

&lt;h3&gt;
  
  
  1. Document Uploads
&lt;/h3&gt;

&lt;p&gt;People use iPhones to photograph:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;passports&lt;/li&gt;
&lt;li&gt;receipts&lt;/li&gt;
&lt;li&gt;application forms&lt;/li&gt;
&lt;li&gt;IDs&lt;/li&gt;
&lt;li&gt;paperwork&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Then they hit:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;PDF only&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Now they need a quick conversion workflow.&lt;/p&gt;

&lt;p&gt;Not an editor.&lt;/p&gt;

&lt;p&gt;Not a design tool.&lt;/p&gt;

&lt;p&gt;Just something that works.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Sharing Multiple Photos
&lt;/h3&gt;

&lt;p&gt;This is surprisingly common.&lt;/p&gt;

&lt;p&gt;Imagine:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;travel photos&lt;/li&gt;
&lt;li&gt;event pictures&lt;/li&gt;
&lt;li&gt;screenshots&lt;/li&gt;
&lt;li&gt;reports&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Sending 15 separate images feels messy.&lt;/p&gt;

&lt;p&gt;A single PDF is cleaner.&lt;/p&gt;

&lt;p&gt;Easier to email.&lt;/p&gt;

&lt;p&gt;Easier to archive.&lt;/p&gt;

&lt;p&gt;And often easier for the recipient.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. Workflows and Productivity
&lt;/h3&gt;

&lt;p&gt;HEIC files show up in work too.&lt;/p&gt;

&lt;p&gt;Things like:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;meeting whiteboards&lt;/li&gt;
&lt;li&gt;inspection photos&lt;/li&gt;
&lt;li&gt;invoices&lt;/li&gt;
&lt;li&gt;contracts&lt;/li&gt;
&lt;li&gt;project documentation&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Combining images into one PDF usually fits these workflows better than sharing raw files.&lt;/p&gt;

&lt;h2&gt;
  
  
  Building HEICFlow
&lt;/h2&gt;

&lt;p&gt;I wasn't trying to build another all-in-one image suite.&lt;/p&gt;

&lt;p&gt;There are already plenty of powerful tools.&lt;/p&gt;

&lt;p&gt;Instead, I wanted something focused:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;HEIC → PDF&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Fast.&lt;/p&gt;

&lt;p&gt;Simple.&lt;/p&gt;

&lt;p&gt;Minimal steps.&lt;/p&gt;

&lt;p&gt;No feature overload.&lt;/p&gt;

&lt;p&gt;Just upload and convert.&lt;/p&gt;

&lt;p&gt;So I built HEICFlow.&lt;/p&gt;

&lt;p&gt;The current version focuses on a single workflow because I wanted to solve one problem well before adding complexity.&lt;/p&gt;

&lt;h2&gt;
  
  
  Current and Future Plans
&lt;/h2&gt;

&lt;p&gt;Right now:&lt;/p&gt;

&lt;p&gt;✅ HEIC → PDF&lt;/p&gt;

&lt;p&gt;Planned next:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;HEIC → JPG&lt;/li&gt;
&lt;li&gt;HEIC → PNG&lt;/li&gt;
&lt;li&gt;additional lightweight HEIC utilities&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The idea is to keep HEICFlow small and practical.&lt;/p&gt;

&lt;p&gt;More workflow tool than software suite.&lt;/p&gt;

&lt;h2&gt;
  
  
  Try HEICFlow
&lt;/h2&gt;

&lt;p&gt;If you regularly work with iPhone photos and run into HEIC compatibility issues, I'd appreciate feedback.&lt;/p&gt;

&lt;p&gt;You can try it here:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://heicflow.org/" rel="noopener noreferrer"&gt;https://heicflow.org/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I'm especially curious:&lt;/p&gt;

&lt;p&gt;What HEIC workflow frustrates you the most?&lt;/p&gt;

</description>
      <category>ios</category>
      <category>productivity</category>
      <category>showdev</category>
      <category>sideprojects</category>
    </item>
  </channel>
</rss>
