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
- Apple's Latest Updates: iOS 26.5 Features, Mac Mini Price Increase, and MacBook Neo Demand Surge
- Flutter's Shift to Swift Package Manager: Everything You Need to Know
- 8 Key Takeaways from Apple’s Record-Breaking Q2 Earnings Report
- Flutter AI Features Face Production Pitfalls: Experts Warn of Policy Violations, Cost Overruns
- Exploring React Native 0.78: React 19 Integration and Key Enhancements
- Swift-Powered Analytics Service TelemetryDeck Handles 16 Million Monthly Users, Defying Traditional Backend Norms
- Google Pixel 9 Pro XL Deal: Save $400 and Get Premium Features
- How to Enable and Use Pixel's Take a Message Voicemail Feature in India