Built for Speed. Engineered for Geeks.
Direct2D Rendering • Modern C++23 • SIMD Accelerated • Portable
Most image viewers today are either bloated (slow startup, huge size) or outdated (GDI rendering, poor high-DPI support).
QuickView is different. It is a ground-up rewrite using Direct2D and Modern C++, discarding legacy baggage. We integrate the industry's fastest decoding engines—Google Wuffs, libjpeg-turbo, dav1d, libjxl—to deliver:
- Instant Start: Opens in milliseconds.
- 60 FPS Rendering: Silky smooth zooming and panning on 4K/8K monitors.
- Technical Transparency: See the real data behind your images (Subsampling, Q-Factor).
"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.
- Dual-Lane Scheduling: Background loading never freezes the UI.
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).
Don't just view the image; understand the data.
- Real-time RGB Histogram: Translucent waveform overlay.
- Reverse Q-Factor: Algorithmically estimates original JPEG quality (e.g.,
Q~98). - HUD Photo Wall: Press
Tto summon a high-performance gallery overlay capable of virtualizing 10,000+ images.
- Silent OTA: Updates are detected and downloaded quietly in the background.
- Zero Interruption: Installs instantly when you exit the app.
We don't use generic codecs. We use the State-of-the-Art libraries for each format.
| Format | Backend Engine | Why it rocks (Architecture) |
|---|---|---|
| JPEG | libjpeg-turbo v3 | AVX2 SIMD. The absolute king of decompression speed. |
| PNG / QOI | Google Wuffs | Memory-safe. Outperforms libpng, handles massive dimensions. |
| JXL | libjxl + threads | Parallelized. Instant decoding for high-res JPEG XL. |
| AVIF | dav1d + threads | Assembly-optimized AV1 decoding. |
| WebP | libwebp | Google's official library. Supports Lossless & Alpha. |
| RAW | LibRaw | Optimized for "Instant Preview" extraction. |
| EXR | TinyEXR | Lightweight, industrial-grade OpenEXR support. |
| SVG | NanoSVG | Vector rasterization for infinite scaling. |
| HEIC / TIFF | Windows WIC | Hardware accelerated (Requires system extensions). |
| Other | Windows WIC | Hardware accelerated (Requires system extensions). |
Master these to navigate at the speed of thought:
| Category | Key | Action |
|---|---|---|
| Navigation | Space / PgDn |
Next Image |
Bksp / PgUp |
Previous Image | |
T |
Photo Wall (HUD) | |
| View | 1 / Z |
100% Actual Size |
0 / F |
Fit to Screen | |
Enter |
Fullscreen | |
| Info | I |
Toggle Info/Histogram |
Tab |
Lite OSD Info | |
| Control | Ctrl + P |
Settings Panel |
Ctrl + T |
Toggle "Always on Top" | |
| Edit | R |
Rotate |
Del |
Delete File |
We are constantly evolving. Here is what's currently in development:
- Animation Support: Full playback for GIF/WebP/APNG.
- Frame Inspector: Pause and analyze animations frame-by-frame.
- Color Management (CMS): ICC Profile support.
- Dual-View Compare: Side-by-side image comparison.
- Smart Background: Auto-dimming / Acrylic effect.
QuickView is 100% Portable.
- Go to Releases.
- Download
QuickView.zip. - Unzip anywhere and run
QuickView.exe. - (Optional) Use the in-app Settings to register as default viewer.
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.


