Reference
Supported formats
| Module | Reads | Writes |
|---|---|---|
| Image Compressor / Converter | JPG, JPEG, PNG, WEBP, GIF, BMP, TIFF, TIF, ICO, TGA, PSD, PNM | JPG, PNG, GIF, BMP, TIFF, ICO |
| Images → PDF | Same as the image modules | |
| PDF compress and merge | ||
| Video Compressor | MP4, MKV, MOV, AVI, WEBM | MP4, MKV, MOV, AVI, WEBM |
| Audio Compressor | MP3, AAC, OGG, FLAC, WAV, M4A | MP3, AAC, OGG, FLAC, WAV, M4A |
| Archive, create | Any files; folders on desktop | ZIP, TAR, TAR.GZ |
| Archive, extract | ZIP, TAR, TAR.GZ, TGZ, GZ | The files inside |
Not supported: writing WEBP or HEIC images, reading HEIC images, and 7Z archives.
Output file names
Results never overwrite a file. If a name is taken, a number is added: photo_compressed (1).jpg.
| Module | Example result |
|---|---|
| Image Compressor | photo_compressed.jpg |
| Image Converter | photo_converted.png |
| Images → PDF | page1.pdf (named after the first image) |
| PDF compress | report_compressed.pdf |
| PDF merge | report_merged.pdf (named after the first PDF) |
| Video Compressor | clip_compressed.mp4 |
| Audio Compressor | song_compressed.mp3 |
| Archive | photos.zip (named after the first item) |
Files are saved next to the original, or in the Output folder from Settings. On Android they go to the app's SmartCompress folder.
Image options
| Option | Values | Default |
|---|---|---|
| Quality | 1–100 | Default quality (80) |
| Format | Keep original, JPG, PNG, GIF, BMP, TIFF, ICO | Keep original (compressor), JPG (converter) |
| Max dimension | Original, 3840, 1920, 1280, 800 px | Original |
| Target size (JPG) | None, 100 KB, 250 KB, 500 KB, 1 MB | None |
| Remove metadata (EXIF) | on, off | off |
The presets are listed in Compress and convert images.
Video options
| Option | Values | Default |
|---|---|---|
| Format | MP4, MKV, MOV, AVI, WEBM | MP4 |
| Resolution | Original, 1080p, 720p, 480p, 360p | Original |
| Frame rate | Original, 60, 30, 24 fps | Original |
| Quality | CRF 18–40 | CRF 26 |
| Target size | None, 10, 25, 50, 100 MB | None |
| Remove audio | on, off | off |
Audio options
| Option | Values | Default |
|---|---|---|
| Format | MP3, AAC, OGG, FLAC, WAV, M4A | MP3 |
| Bitrate | 64, 96, 128, 192, 256, 320 kbps | 128 kbps |
| Target size | None, 5, 10, 25 MB | None |
PDF compression levels
| Level | Ghostscript setting |
|---|---|
| Low (best quality) | /prepress |
| Medium | /printer |
| High (default) | /ebook |
| Maximum (smallest) | /screen |
Archive options
| Option | Values | Default |
|---|---|---|
| Format | ZIP, TAR, TAR.GZ | ZIP |
| Level | 1–9 (ZIP and TAR.GZ) | 6 |
| Password (optional, AES-256) | any text (ZIP only) | empty |
Helper tools
| Module | Linux and Windows | Android |
|---|---|---|
| Image Compressor / Converter | built in | built in |
| Images → PDF | built in | built in |
| PDF compress | Ghostscript (gs) | not available |
| PDF merge | qpdf, or Ghostscript | not available |
| Video and audio | FFmpeg | not available |
| Archive | built in | built in (files only, no folders) |
CompressX looks for these tools on your system path once per session, so restart it after installing one.