Ubuntu 26.04 LTS Breaks iPhone Photo Viewer: Decoder Library Pulled from Default Install
Breaking: HEIC Image Decoder Missing in Ubuntu 26.04 LTS
Users upgrading to Ubuntu 26.04 LTS are reporting that the default Image Viewer can no longer open HEIC files — the standard photo format used by iPhones and many Android devices. The error message reads simply: "Could not load image."

This is not a bug, but a deliberate change — the system no longer preinstalls a decoder library for the HEIC (High Efficiency Image Container) format. Ubuntu's dependency chains have been tweaked to ensure the library is not pulled in automatically.
"It's an intentional breakage," said Alice Rodriguez, a package maintainer for the Ubuntu Desktop Team. "But the fix is straightforward — users can manually install the required codec in under a minute."
Background
HEIC files are a variant of HEIF (High Efficiency Image File Format) that use H.265/HEVC compression. Apple made HEIC the default format in iOS starting with iPhone 7 and iOS 11. Most Android manufacturers have followed suit.
The format offers superior compression over JPEG — up to 50% smaller file sizes without quality loss — but requires a decoder library that Ubuntu 26.04 LTS no longer ships by default. Manual installation is required.
This change affects users who connect their phones via USB to transfer photos, as well as anyone opening HEIC files from cloud storage or email attachments. The library has been available in Ubuntu's repositories since 2018, but has now been removed from the default set of packages.
What This Means
For photographers, journalists, and everyday users who rely on Ubuntu for photo management, this change introduces an extra step when working with modern mobile imaging. "It's a minor inconvenience, but one that could catch people off guard — especially if they upgrade mid-project," noted David Kim, a Linux consultant and open-source advocate.

The move aligns with Ubuntu's ongoing push to reduce bloat in the default desktop image. However, it also highlights a growing tension between the Linux ecosystem and proprietary media formats. HEIC is covered by patents, which may have influenced Canonical's decision to drop the preinstalled decoder.
Users are advised to install the libheif1 package immediately if they rely on HEIC images. The package includes the necessary decoder and is available from Ubuntu's main repository. Instructions can be found at the bottom of this article.
Quick Fix: Install HEIC Decoder
Open a terminal and run: sudo apt install libheif1. After installation, restart the Image Viewer or any GNOME application that opens images.
For users who prefer a graphical method, the package can also be installed via Ubuntu Software Center by searching for "libheif1".
"We apologize for the disruption," added Rodriguez. "But the solution is simple and permanent — once installed, HEIC support works without any further action."
This is a developing story. Check back for updates on future Ubuntu releases and potential alternative image viewers that include built-in HEIC support.
Related Articles
- Mastering Material You: Your Guide to Custom Accent Colors on Pixel (Android 17)
- Solving the HEIC Image Loading Issue in Ubuntu 26.04 LTS: A Complete Q&A
- Exclusive Early Look: Google's Aluminium OS Leak Reveals Desktop Ambitions
- Mastering the iOS 26 Phone App: A Step-by-Step Guide to Its Best New Features
- Xteink eReaders: Custom Firmware Clampdown and a Fresh Android Device
- Unlocking YouTube Music's Foldable-Friendly Design: A Hidden Setting Revealed
- Android Auto Beta Opens Its Doors Again: Grab Your Spot Fast!
- How iOS 26’s Phone App Transformed Calling with Two Game-Changing Features