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:
| Module | What you can do |
|---|---|
| Image Compressor | Shrink JPG, PNG and other images with a quality slider, a resize limit, a target file size or a preset |
| Image Converter | Change an image's format, for example PNG to JPG |
| PDF Tools | Turn images into a PDF, compress PDFs and merge several PDFs into one |
| Video Compressor | Lower the resolution, quality or frame rate, aim for a file size, remove the sound, change the format |
| Audio Compressor | Change the bitrate or format of audio files, or aim for a file size |
| Archive | Create ZIP (with an optional password), TAR and TAR.GZ archives, and extract them |
| History | See every file you processed and how much space you saved |
| Settings | Theme, 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.