QuickView is a high-performance image viewer for Windows, built with Direct2D hardware acceleration
and Google Highway SIMD optimization. It supports 80+ image formats including JPEG XL, AVIF, HEIC,
WebP, and RAW files. Features include HDR display support, portable mode, and GPU-accelerated rendering.
QuickView is currently one of the fastest image viewers available on the Windows platform. We focus purely on delivering the ultimate viewing experience—leave the heavy editing to professional tools like Photoshop.
Rewritten from scratch using Direct2D and C++23, QuickView abandons legacy GDI rendering for a game-grade visual architecture. With a startup speed and rendering performance that rivals or exceeds closed-source commercial software, it is designed to handle everything from tiny icons to massive 8K RAW photos with zero latency.
🌐 Multi-Language Support: English, 简体中文, 繁體中文, 日本語, Deutsch, Español, Русский
QuickView v5.0.0 - The Advanced Color & Architecture Update
Release Date: 2026-04-05
🚀 Google Highway & ARM64 Support
Universal Acceleration: Migrated all core SIMD operators to Google Highway, enabling high-performance execution on everything from older SSE4 CPUs to modern AVX-512.
Native ARM64 Port: Full, native support for Windows on ARM architectures (NEON SIMD) with zero performance compromise.
🌈 Beyond SDR: The HDR Pipeline
scRGB Linear Pipeline: A complete architectural shift to a 32-bit floating-point linear rendering pipeline, preserving extreme color precision and dynamic range.
Ultra HDR GPU Composition: Native hardware-accelerated support for Gain Maps (Google/Samsung/Apple), delivering true-to-life brightness on HDR displays.
Tone Mapping v2: Advanced HDR-to-SDR roll-off mapping for consistent results on legacy monitors.
🎨 Color Management & Soft Proofing
Hardware CMS: Deep integration of ICC profile management directly into the GPU pipeline.
Soft Proofing: Professional simulation of output profiles (CMYK, Printer, Grayscale) with real-time HUD toggles.
V4 Profile Support: Robust handling of ICC v4 and Compact ICC profiles.
🧭 Advanced Navigation (#118)
QuickView v5.2.1 - The Animation & Personalization Update
Release Date: 2026-04-15
🎬 Full Animation Support (#92)
Universal Playback: High-performance support for .gif, .webp, .apng, and .avifs animations.
Frame Inspector: Pause animations and traverse frame-by-frame using Alt + Left/Right to analyze motion or extract specific keyframes.
🛠️ Professional Tools: Dirty Rect
Visual Refresh Debugging: Introduced the Dirty Rect tool for professional designers and developers. It visualizes the exact region currently being decoded and refreshed by the GPU.
Toggleable UI: Enable the "Show Dirty Rect button" in Settings > Visuals > Professional Tools.
🎨 Deep Personalization & Themes (#129)
Dark/Light Mode: Full support for system-synchronized or manual Dark/Light UI modes.
Accent Color Control: Customize the UI highlight color to match your Windows accent or personal preference.
Ambient Dimmer: Added a configurable immersion overlay that dims the background when menus or galleries are active, enhancing visual focus.
🌈 HDR & Advanced Color (#131)
16-bit scRGB Pipeline: Fully resolved "washed out" colors on HDR displays by migrating to a native scRGB float pipeline.
Automatic CMS: Smart ICC profile detection and GPU-accelerated color space conversion.
🧭 Navigation & Input (#132)
Right-Click Drag Zoom: Professional-grade zooming by holding the right mouse button and dragging vertically.
Smart Initial Scale (#127): Resolved blurring on 1080p displays by ensuring pixel-perfect initial alignment.
✨ Key Features
1. 🏎️ Extreme Performance & Architecture
Google Highway SIMD: Dynamic dispatching for SSE4, AVX2, AVX-512, and ARM64 NEON.
Titan Tiling System: Handle gigapixel images with smooth 60fps panning by only decoding what's visible.
Zero-Latency JXL (#137): Native JPEG XL support with optimized thread pooling and memory management.
> "Speed is a feature."
QuickView leverages Multi-Threaded Decoding for modern formats like JXL and AVIF, delivering up to 6x faster load times on 8-core CPUs compared to standard viewers.
Zero-Latency Preview: Smart extraction for massive RAW (ARW, CR2) and PSD files.
Debug HUD: Press F12 to see real-time performance metrics (Decode time, Render time, Memory usage). (First time use: Please enable Debug Mode in Settings > Advanced)
2. 🎛️ Visual Control Center
> No more manual .ini editing.
A fully hardware-accelerated Settings Dashboard.
Granular Control: Tweak mouse behaviors (Pan vs. Drag), zoom sensitivity, and loop rules.
Visual Personalization: Adjust UI transparency and background grid in real-time.
Portable Mode: One-click toggle to switch config storage between AppData (System) and Program Folder (USB Stick).
3. 🔄 Seamless Updates
> Stay fresh, stay fast.
QuickView automatically checks for updates in the background. When a new version is available, a non-intrusive toast notification will appear. You can install the update with a single click—no browser needed.
Parallelized. Instant decoding for high-res JPEG XL.
AVIF
dav1d + threads
Assembly-optimized AV1 decoding.
SVG
Direct2D Native
Hardware Accelerated. Infinite lossless scaling.
RAW
LibRaw
Optimized for "Instant Preview" extraction.
EXR
TinyEXR
Lightweight, industrial-grade OpenEXR support.
HEIC / TIFF
Windows WIC
Hardware accelerated (Requires system extensions).
⌨️ Shortcuts & Help
> Press F1 at any time to view the interactive Shortcut Guide.
🗺️ Roadmap
We are constantly evolving. Here is what's currently in development:
Tracing Mode: Semi-transparent overlay mode, designed for designers to reference and trace over other windows.
Video Wall Port: Direct output to multi-monitor visual arrays.
Plugin System: Open architecture for community-developed codecs and filters.
💻 System Requirements
Component
Minimum Requirement
Notes
OS
Windows 10 (1511+)
DirectComposition Visual3 required
CPU
SSE4-Capable CPU
Broadened Support (Intel 2008+ / AMD 2011+)
Arch
x64 or ARM64
Native ARM64 support for NEON
> ⚠️ Important: QuickView uses Google Highway for dynamic SIMD dispatching. While we've broadened support to SSE4, ARM64 users enjoy full NEON acceleration.
📥 Installation
QuickView is primarily designed as a Green & Portable application.
🍃 Recommended: Portable Mode
Download the QuickView_*.zip package from Releases.
Unzip anywhere and run QuickView.exe.
Use in-app Settings > Portable Mode to manage configuration storage.
📦 Installer & WinGet
If you prefer a standard Windows installation (includes a deep uninstallation tool):
Manual: Download the QuickView_Installer_*.exe from Releases.
Command Line:
winget install QuickView
🛠️ Build from Source
> ⚠️ Architecture Note: The project has fully migrated to a CMake + Ninja + vcpkg build system. It uses the Clang-cl compiler and Full LTO (Link-Time Optimization) to achieve extreme binary size compression. The legacy .sln and .vcxproj files have been deprecated and removed.
Prerequisites
Visual Studio 2022 (with the "Desktop development with C++" workload installed).
LLVM / Clang Toolchain (Ensure clang-cl.exe and lld-link.exe are added to your system's PATH).
CMake and Ninja (Bundled with VS or installed separately).
Git.
One-Click Build
After cloning the repository, run the following two commands in the root directory:
# 1. Automatically fetch dependencies via vcpkg and configure the Release-LTO build matrix
cmake --preset Release-LTO
# 2. Launch the Ninja backend for multi-core compilation and LTO linking
cmake --build out/build/Release-LTO
The final executable will be located in the out/build/Release-LTO/ directory.
⚖️ Credits
> [!NOTE]
> Developer Note
>
> I maintain QuickView in my spare time because I believe Windows deserves a faster, cleaner viewer. I don't have a marketing budget or a team. If QuickView helps you, the biggest contribution you can make is to Star us on GitHub or share it with a friend.
QuickView stands on the shoulders of giants.
Licensed under GPL-3.0.
Special thanks to David Kleiner (original JPEGView) and the maintainers of LibRaw, Google Wuffs, dav1d, and libjxl.