Compresso
by mudkip
Compresso changes how screenshots are saved, so each capture can be stored as a smaller PNG, WebP, JPEG or AVIF file.
What it does
When a screenshot is taken, the mod re-encodes it in the chosen format, and the player controls the trade-off between file size and image quality through compression and effort settings. Resolution can also be set, so a capture can be made smaller without changing the in-game view.
Players who want the smallest output can select the AVIF format. The mod detects whether the required command-line encoders are present on the installed system and uses them when they are. The bundled encoders are avifenc, cwebp, oxipng and cjpeg, so most setups need no separate installation of those tools.
Compresso is a client-side only mod: only the player's game needs it, and a server does not have to run it. It is published for Fabric and NeoForge across seven release versions, 1.21.1 – 26.3, and is open source under the GNU General Public License v3.0 or later. Required dependencies are Fabric API and YetAnotherConfigLib (YACL), and Mod Menu is optional.
Key features
Four output formats
Screenshots can be saved as PNG, WebP, JPEG or AVIF, chosen in the mod's settings.
Quality and effort controls
Compression level, encoder effort and output resolution can each be adjusted to set the size of every saved screenshot.
Bundled command-line encoders
The mod includes avifenc, cwebp, oxipng and cjpeg and uses them for conversion when the installed system allows it.
Automatic encoder detection
Compresso checks which encoders are available on the system and falls back to the formats it can produce.
Gallery
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 2
Optional 1
How it compares
Screenshot Compression is a client-side only mod for Fabric, Forge, NeoForge and Quilt across 1.20.1 – 26.3, under All rights reserved, so it is not open source. Screenshot JPG is client-side only for Fabric, covers 1.21 – 1.21.1, and is under the Mozilla Public License 2.0, but it is not open source. Enhanced Packet Compression is an open source MIT License mod for Fabric and NeoForge with files for 1.0 – 1.21.1, and it works on either side, and neither side needs it, which compresses network packets rather than screenshots.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Compresso | Fabric and NeoForge | 1.21.1 – 26.3 | Client-side only | 2026-09-16 |
| Screenshot Compression | Fabric, Forge, NeoForge and Quilt | 1.20.1 – 26.3 | Client-side only | 2026-10-02 |
| Screenshot JPG | Fabric | 1.21 – 1.21.1 | Client-side only | 2025-12-03 |
| Enhanced Packet Compression | Fabric and NeoForge | 1.0 – 1.21.1 | Client or server, optional | 2024-09-17 |
Questions
Does Compresso need Fabric API?
Which loader should be used with Compresso?
Does a server need Compresso installed?
In the catalog
Compresso is one of 3,545 Optimization mods on ModsFinder, and one of 2,575 Optimization mods for Fabric. 8,071 mods support Minecraft 26.3.
Similar mods
What the author says
Compresso adds a configurable optimization step to Minecraft's screenshot saving. Every screenshot you take is encoded into a smaller file in the format that you choose, with control over quality, compression effort, and resolution. For users who want maximum compression or to use the AVIF format, this mod can call…
Official listing
- Modrinth page
- modrinth.com/mod/compresso
- Owner
- mudkip
- Published
- 2026-06-16
- Updated on Modrinth
- 2026-09-16
- Facts verified
- 2026-10-15
