ImageViewer is a lightweight, cross-platform image viewing application built using C++ and the Qt framework. Designed with simplicity and performance in mind, it supports a wide range of image formats, including PNG, JPEG, BMP, TIFF, and more—leveraging Qt’s built-in QImage support for efficient rendering and decoding.
The application features a minimal, distraction-free user interface with essential navigation controls such as zoom, pan, fullscreen toggle, and image switching (next/previous). It’s optimized for speed and responsiveness, making it ideal for quickly browsing large collections of images without unnecessary UI bloat or dependency overhead.
Supports modern and legacy image formats including JPEG, HEIF, WebP, JPEG XL, PNG, AVIF, BMP, GIF, TIFF, and ICO. Also handles vector graphics like SVG for scalable, resolution-independent viewing. RAW photo formats such as DNG, CR2, and NEF are supported, making it easy to preview unedited shots straight from the camera. Photoshop (PSD) file compatibility lets you view layered design files without needing Adobe software.
ImageViewer – Features overview
- A fast, no-frills image viewer inspired by GPicView’s simplicity.
- Built purely for viewing—no editing tools, no image management clutter.
- Supports numerous image formats to ensure maximum compatibility.
- Embedded ICC profile handling for accurate color display across devices.
- Reads and displays metadata like EXIF, XMP, and more for detailed info.
- Clean, intuitive interface that makes navigation effortless.
- Designed to be the go-to image viewer for Windows desktop environments.
- Portable build available—runs directly without installation, ideal for USB drives.
- Capable of browsing large image libraries without slowdowns.
- Minimalist design keeps the focus on your images, not the app.
Image Viewer 1.8.1 changelog:
- Added ability to overriding default environment variables by applying values from their ACECIV_ prefixed versions (#25)
- Added non paletted versions of Fusion and Windows themes
- Added retry on notarytool errors
- Fixed stream skipping in DecoderOpenJPEG
- Fixed leaks in DecoderOpenJPEG
- Fixed icons size for Qt 6.9.2+ and Windows Vista style (QTBUG-140898)
- Fixed UI issues on macOS 26 Tahoe
- Updated aom to 3.13.1
- Updated Exiv2 to 0.28.7
- Updated FreeType to 2.14.1
- Updated libexpat to 2.7.3
- Updated libtiff to 4.7.1
- Updated libyuv to latest main (0d8ed86)
- Updated OpenJPEG to 2.5.4
- Updated OpenEXR to 3.4.1 and Imath to 3.2.2, added OpenJPH 0.24.2
- Updated KImageFormats to latest master (19faa55a)
- Updated Qt to 6.9.3 in Windows, macOS, GNU/Linux buildscripts
Download: Image Viewer 64-bit | Portable 64-bit |~100.0 MB (Open Source)
Download: Image Viewer ARM64 | Portable ARM64
Links: Image Viewer Home Page | Other Operating Systems | Screenshot