HEIC photos do not render

Past discussion from 2020, with no apparent resolution: hxxps://discourse.joplinapp.org/t/image-type-heic/13050

For over 5 years, iOS 11+ devices have saved photos in HEIC format to conserve storage space. This means that when you AirDrop a photo from your iPhone to your Mac, it will be an .HEIC file rather than a .JPG.

Joplin currently does not render .HEIC files, so if you drop such a photo into a note it will only be visible if you open it with a third party program.

Since iOS is by far the most popular mobile platform in America and HEIC is the default setting on iOS, would it be possible to add logic to Joplin that renders these images?

FWIW, if I install ImageMagick with homebrew, I can run convert x.heic y.jpg from the command line. So this functionality is readily available in a popular open source library.

1 Like

I am a newbie to Joplin, but YES this question is so RELEVANT! is there an answer to this yet?

I am just using JOPLIN for very basic purposes - AIRDROP a pic from my iphone to my Mac computer, drag and drop into Joplin, and I would just like to SEE the IMAGE i just dropped. Not a link to it. Is this not possible? Seems like a very simple thing this should do...?

Looks like nobody other than Apple supports this format, so it's unlikely we will:

Joplin on Android - Version 3.2.2

When when we get heic support? It's been over a year since this feature request. Adding support for an image format can't be that difficult.


This is just annoying :roll_eyes:

Image, video, and audio formats are regularly some of the most common places for remote code execution exploits, the likes of Pegasus used exploits in JPG that had 30 years work on it by the point it was exploited. Developers aren't keen to support new ones.

But the actual answer is, Joplin would gain support when Chrome/Chromium gains support, which they've stated they don't want to do. If Google changes its mind, you'd be much more likely to see 1) widespread adoption encouraging use in other apps and 2) the patches needed for Electron to start treating HEIC as a properly supported format which cascades down to Joplin.

I wonder why this is no issue at all on iOS. You can use the share sheet to make a Joplin note of a photo in the gallery, and everything looks fine, no matter if the file format is PNG (for screenshots) or HEIF (for pictures from the camera).

Still a pity, though, that there's no share sheet option for transferring PDFs directly into Joplin (other than from the Attach menu within Joplin).