Quick Look for KDE Dolphin

macOS-style file preview for Linux. Double-click to preview images, PDFs, videos, and audio — inline, with smooth animations and high-quality rendering.

Dolphin Quick Look demo showing inline image preview with smooth animation in KDE Dolphin file manager

Features

Everything you need for fast file previews, built natively into Dolphin.

IMG
Core

Image Preview

PNG, JPEG, WebP, SVG, AVIF, HEIF, JXL, and every format Qt supports. Transparent images composited with alpha. Large images capped at 4K to prevent OOM.

PDF
Optional

PDF Preview

Multi-page navigation with arrow keys. Password-protected PDF support. LRU page cache, async loading, crossfade transitions, and hi-res re-render on zoom. Powered by Poppler.

VID
Optional

Video Playback

MP4, MKV, WebM, AVI, MOV, and more play inline with looping. First frame extracted as thumbnail, playback starts after animation. Uses Qt Multimedia.

AUD
Optional

Audio with Vinyl Visualizer

MP3, FLAC, OGG, WAV, and more. Rotating vinyl record with groove details and a real-time 48-bar radial FFT spectrum analyzer. Playback time displayed below.

QPt
Performance

Pure QPainter Rendering

Zero GPU dependency. Works on every Linux system including VMs, Wayland-only setups, and headless environments. Smooth crossfade transitions, rounded corners, and antialiased rendering.

DPI
Performance

HiDPI Support

DPI-aware text and content rendering with sharp output on 2x/3x displays. No blurry scaling, no workarounds.

ZM
Core

Zoom and Pan

Scroll-wheel zoom from 1x to 5x, centered on cursor position. Click-and-drag panning. Right-click to reset. Progressive hi-res re-render at each zoom level.

FX
Core

Smooth Animations

250ms cubic ease-out open animation. Fade-out on close. Frame-driven rendering synced to your monitor refresh rate (60Hz to 240Hz+). Crossfade on content switches.

OK
Core

Rock Solid

Race condition protection on async renders. Stale result discard. Active-state checks. Enum-based video state machine. Null guards everywhere. No crashes on edge cases.

Keyboard Shortcuts

Fast, intuitive controls.

Open preview Double-click
Close preview Escape / Space / Double-click
Zoom in / out Scroll wheel
Pan while zoomed Click + Drag
Reset zoom Right-click
PDF pages Up / Down / PgUp / PgDn

Installation

Three commands. Under 5 minutes on a modern machine.

Terminal
# Clone and install
$ git clone https://github.com/pir0c0pter0/dolphin-quicklook.git
$ cd dolphin-quicklook
$ ./install.sh

# The script clones Dolphin source, applies the patch,
# builds it, and optionally installs system-wide.

Supports Arch, Fedora, Ubuntu/Debian, openSUSE, Void, and Gentoo. See the README for dependency details.

Why not KLook?

KLook was the previous Quick Look attempt for KDE. It has been dead since 2020.

Feature Dolphin Quick Look KLook
Status Active development Dead since 2020
Toolkit Qt 6 / KDE Frameworks 6 Qt 4 (EOL)
Integration Native — built into Dolphin Separate application (popup window)
Rendering Pure QPainter — 100% compatible Software only
Animations Frame-driven, monitor-synced Basic transitions
Image formats All Qt-supported (incl. AVIF, HEIF, JXL) Basic (PNG, JPEG)
PDF support Multi-page, cache, password, async No
Video support Inline playback with looping Basic playback
Audio visualization Vinyl + real-time FFT spectrum No
Zoom 1x-5x, cursor-centered, pan No
HiDPI Full support No
License GPL-2.0-or-later GPL-2.0

Ready to try it?

Give your file manager the Quick Look it deserves.