Skip to content

Repository files navigation

File Tools

A simple Qt6 desktop app that provides a graphical interface for common file conversion and processing tasks, wrapping CLI tools like ocrmypdf, ffmpeg, tesseract, and others.

Captura de ecrã de 2026-07-20 13-16-01 Captura de ecrã de 2026-07-20 13-15-28

Features

Mode Tool
PDF OCR ocrmypdf
Image → Text tesseract
Image → Image/PDF imagemagick
Image resolution imagemagick
Image compression imagemagick
PDF → Image pdftoppm
Text → Text pandoc
Audio → Audio ffmpeg
Video → Video ffmpeg
Compress PDF ghostscript
Text → QR Code qrencode
QR Code → Text zbarimg

Download

Prebuilt binaries are available on the Releases page:

  • Linux — AppImage, no installation required. Download, chmod +x, and run.
  • Windows — download the .exe and run directly.

Note: on Windows, the underlying CLI tools (ocrmypdf, ffmpeg, tesseract, etc.) must be installed separately and added to your system PATH for the app to find them.

Dependencies

Install on Ubuntu/Debian:

sudo apt install qt6-base-dev ocrmypdf tesseract-ocr imagemagick poppler-utils pandoc ffmpeg ghostscript qrencode zbar-tools

Build

qmake6
make

Run

./file_tools

Usage

  1. Select a mode from the sidebar
  2. Drag and drop files onto the drop area, or click it to browse
  3. If the mode has output format options, select one from the dropdown
  4. Click Run
  5. Output is saved in the same folder as the original or in the Home directory

About

A simple Qt6 desktop app that provides a graphical interface for common file conversion and processing tasks

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages