Skip to content

CompressX ​

CompressX is a file compressor and converter for Linux, Windows and Android. It makes images, PDFs, videos and audio files smaller, converts them between formats, and creates and extracts ZIP and TAR archives. Everything runs on your device: nothing is uploaded.

What it does ​

The home screen has one card per module:

ModuleWhat you can do
Image CompressorShrink JPG, PNG and other images with a quality slider, a resize limit, a target file size or a preset
Image ConverterChange an image's format, for example PNG to JPG
PDF ToolsTurn images into a PDF, compress PDFs and merge several PDFs into one
Video CompressorLower the resolution, quality or frame rate, aim for a file size, remove the sound, change the format
Audio CompressorChange the bitrate or format of audio files, or aim for a file size
ArchiveCreate ZIP (with an optional password), TAR and TAR.GZ archives, and extract them
HistorySee every file you processed and how much space you saved
SettingsTheme, default quality, output folder, and whether to keep original files

Every module takes several files at once. Each file gets its own row with its status, its size before and after, and the space saved.

Good to know

The image tools work on their own. Video and audio need FFmpeg installed on your computer, and PDF compression needs Ghostscript. CompressX tells you when one of them is missing.

Who it is for ​

Anyone who needs smaller files: to fit an email attachment limit, to send photos in a chat app, to put images on a website, or to free up disk space, without sending private files to an online service.

Platforms ​

Linux (x64 and arm64), Windows (x64 and arm64) and Android, from one code base. On Android, video, audio and PDF compression and merging are not available yet; the image tools, Images → PDF and archives work.

Next steps ​