ImageViewer 1.9.0

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.

ImageViewer 1.9.0 changelog:

  • Added support for MSVC 2026 and switched Qt6 builds to MSVC 2026
  • Added navigate option to mouse wheel settings (#26)
  • Added support for HEIF image sequences with libheif 1.21.0+
  • Added navigation area on left and right edges of window (#26)
  • Added zoom switching on double-click of left mouse button (#26)
  • Added copying image and path to clipboard (#36)
  • Added open_maximized and save_window settings from recent GPicView
  • Improved move to trash errors handling
  • Enabled system icons by default for all platforms
  • Enabled DecoderWIC and DecoderNSImage in disable_thirdparty preset
  • Allowed DecoderWIC usage for all Windows compilers
  • Optimized file list loading (#31)
  • Optimized SVG files loading
  • Fixed overflow in MappedBuffer -> QByteArray conversions
  • Fixed use-after-free in SVG decoders
  • Fixed rotation from gestures input
  • Fixed compatibility with lupdate from Qt 6.10+
  • Updated Brazilian Portuguese translation (thanks to @CogumeloNoGIT)
  • Updated brotli to 1.2.0
  • Updated OpenEXR to 3.4.4
  • Updated OpenJPH to 0.26.0
  • Updated XZUtils to 5.8.2
  • Updated JasPer to latest master (8433387)
  • Updated libexif to latest master (f1c4212)
  • Updated libexpat to 2.7.4
  • Updated libheif to 1.21.2, added OpenH264 from latest master (cf568c8) and VVdeC 3.1.0
  • Updated libjpeg to 10
  • Updated LibRaw to 0.22.0
  • Updated libyuv to latest main (9172760)
  • Updated LittleCMS2 to 2.18
  • Updated precompiled ReSVG to 0.47.0
  • Updated libjxl to 0.11.2
  • Updated libpng to 1.6.55
  • Updated QtImageFormats to latest dev (cf3aab3)
  • Updated KImageFormats to latest master (169a874c)
  • Updated Qt to 5.15.18/6.10.2 in Windows, macOS, GNU/Linux buildscripts

Download: ImageViewer 64-bit | Portable 64-bit |~100.0 MB (Open Source)
Download: ImageViewer ARM64 | Portable ARM64
Links: Image Viewer Home Page | Other Operating Systems | Screenshot

Get alerted to all of our Software updates on Twitter at @NeowinSoftware

Report a problem with article
Next Article

File Converter 2.2

Previous Article

CapCut 8.1.1 (offline installer)