filename.heic
Queued—
You shared a photo in the channel and it landed as a file nobody can open. Convert it to JPG below and it previews inline for the whole workspace.
100% Local — Files Never Leave Your Device
Drop your photos here
or pick them from your device — converted files preview inline in Slack
Supports .heic and .heif from iPhone, iPad and modern Android cameras
85% keeps uploads quick and stays well inside workspace storage limits.
filename.heic
Queued—
Slack renders inline previews for the image formats its clients can decode, and HEIC support is inconsistent — the desktop and web clients frequently show a plain file card with no thumbnail. Colleagues on Windows then download it and find they cannot open it either.
Because Slack is where the screenshot of the broken thing usually lives, an attachment nobody can preview defeats the point of posting it.
Converted JPGs preview inline, appear in channel search and image galleries, and open for everyone regardless of their operating system. That matters in a mixed workspace where half the team is on Windows.
Storage counts against your workspace quota on paid plans, so 85% is a sensible default — the photo stays clear while the file stays small.
Drag them onto the box above or press Select Files. Conversion runs on your own machine.
Download them, then drag into the channel or DM. They preview inline for everyone.
Support is inconsistent across Slack's clients — an upload generally succeeds but often appears as a file card with no inline preview, particularly on desktop and web. Recipients on Windows and Android usually cannot open the downloaded file either. Converting to JPG makes it render for everyone.
The Slack mobile app on iOS can hand decoding to iOS itself and often converts on upload, so photos shared from a phone behave. Files dragged in from a computer arrive as the original .heic, which the desktop client cannot preview.
No. The decoder is a WebAssembly module that runs inside your browser tab, so the photo is read from your device into memory and converted there. You can check it in your browser's Network tab, or disconnect from the internet once the page has loaded and convert anyway.