Preview all kinds of files - https://previewqt.org/
  • C++ 46.3%
  • QML 36%
  • NSIS 10.7%
  • CMake 5.4%
  • Python 1.6%
Find a file
Lukas Spies b4b5f6425c [PQCFilePluginPackage] fix string comparison for certain compilers
Signed-off-by: Lukas Spies <Lukas@previewqt.org>
2026-07-06 08:54:22 +02:00
CMake [PQCFilePluginPackage/PQPackage/...] add support for deb/rpm packages (show information about package file) 2026-07-05 20:14:43 +02:00
cplusplus [PQCFilePluginPackage] fix string comparison for certain compilers 2026-07-06 08:54:22 +02:00
icons tweak app id to org.previewqt.PreviewQt 2024-03-13 12:05:21 -05:00
img [PQAudio/PQMediaInfo/...] add support for audio files, add media info window 2026-01-30 15:54:30 +01:00
lang [lang] Update translation file 2026-02-05 12:03:17 +00:00
misc [PQCFilePluginPackage/PQPackage/...] add support for deb/rpm packages (show information about package file) 2026-07-05 20:14:43 +02:00
qml [PQCFilePluginPackage/PQPackage/...] add support for deb/rpm packages (show information about package file) 2026-07-05 20:14:43 +02:00
windows [windows] tweak setup scripts 2026-06-27 18:45:01 +02:00
.gitlab-ci.yml [gitlab-ci] attempt to use CI_JOB_TOKEN to auth for localization 2026-05-28 09:03:12 +02:00
CHANGELOG [CHANGELOG/CMakeLists/metainfo] prepare v5.0 later this week 2026-02-05 12:03:17 +00:00
CMakeLists.txt [PQCFilePluginLibreOffice/...] add initial support for all kinds of office documents (using LibreOfficeKit) 2026-07-03 14:43:35 +02:00
CODE_OF_CONDUCT.md [CODE_OF_CONDUCT/CONTRIBUTING/DONATION] add files 2026-02-04 21:39:13 +01:00
CONTRIBUTING.md [CODE_OF_CONDUCT/CONTRIBUTING/DONATION] add files 2026-02-04 21:39:13 +01:00
COPYING [COPYING] add properly formatted license file (no change to license) 2025-06-12 09:32:02 +02:00
DONATIONS.md [INSTALL/README/DONATION] update text 2026-02-04 21:47:20 +01:00
INSTALL [INSTALL/README/DONATION] update text 2026-02-04 21:47:20 +01:00
INSTALL.md [INSTALL/README/DONATION] update text 2026-02-04 21:47:20 +01:00
org.previewqt.PreviewQt.metainfo.xml [metainfo] update metainfo file 2026-02-05 12:03:17 +00:00
README [INSTALL/README/DONATION] update text 2026-02-04 21:47:20 +01:00
README.md [INSTALL/README/DONATION] update text 2026-02-04 21:47:20 +01:00
windowsicons.rc [windows] Update windows icons and scripts 2025-03-06 08:32:28 +01:00

PreviewQt

PreviewQt is a simple applications that allows you to preview all kinds of files, from images to videos, from documents to archives. It is based on Qt/QML, published as open-source, and completely free.

Visit its official website at https://previewqt.org/

Features

PreviewQt is a very simple application for previewing a wide range of files. Its main aim is on speed, striving to provide a preview as instanteneously as possible. It tries to achieve this by being very lightweight and by the ability to sit idly in the background ready to show whatever is thrown at it.

Supported file formats include:

  • More than 140 image formats - A list of all possibly supported image formats can be found on the website for PhotoQt
  • All of the common video and audio formats
  • Photo spheres and 360 degree panoramas (that use equirectangular prohections)
  • Motion photos, Micro videos, and Apple live photos
  • PDF documents including page navigation
  • Archives (zip, tar.gz, rar, 7-zip) with the ability to explore its content
  • Comic Books (cbz, cbt, cbr, cb7) including page navigation
  • Websites, including pre-processing with yt-dlp for directly streaming media

It is also possible to set up an external application for the categories of files. With a shortcut or button it is possible to pass a previewed file on to the provided external application for further processing.

If you like the overall concept of PreviewQt but would like to have more features, check out the fully featured image viewer PhotoQt.

Companion applications

There are some companion application to PreviewQt:

  1. There is a remote control application (called PreviewQtRemote), shipped as part of the PreviewQt source code, that is anothing but a small square that stays in the foreground and can be moved anywhere out of the way. Dropping any file on that square passes that file on to PreviewQt.
  2. If you are running KDE Plasma 6, there is a plasmoid that itegrates nicely into your desktop. Dropping any file on that plasmoid shows an immediate preview with basic interaction. Double clicking that preview open PreviewQt for further handling.

Download and Install

PreviewQt can be installed in various ways. You can find a selection of them (Windows installer, Flatpak, etc.) listed on the website: https://previewqt.org/

Instructions of how to build PreviewQt from source can be found in the INSTALL file in the root of the source directory.

Contributing to PreviewQt

There are two easy ways you can contribute directly to PreviewQt:

  1. Join the translation team over on Crowdin. If your language is missing you can simply request it directly on Crowdin or send me an email/message and I will add it to the project.
  2. Give feedback about PreviewQt. To do so, send me an email or open an issue on GitLab.

If you want to support PreviewQt financially, please consider donating to the humanitarian relief in Ukraine instead, for example to the Ukrainian Red Cross.

License

PreviewQt is released under the GPLv2 (or later) license.