Black Friday40% off all plans

Changelog

Download old versions

1.32 (6 November, 2026)(Read announcement)

✨ New Features
  • Mirror Folder Output — Compresto can rebuild your input folder tree inside a new folder, which defaults to the Desktop. Compressed files keep their original names. Files that aren't compressed, don't get smaller, or fail are copied as they are, so the mirror has the same folders and the same number of files. Your source folder is never changed
  • Folder Tree View — A new Grid / Tree switch shows your files as a folder tree with a live status for each file: a spinner while it runs, then a check, "Original kept", or a failure mark. Folders show their progress. The tree turns on by itself when you drop folders or a large batch. While a batch runs it follows the current file, and "Jump to current" brings you back if you scroll away. Dropped folders are now compressed one folder at a time
  • H.266/VVC Video Encoding (experimental) — A new video codec for smaller files
  • New AI Renaming Models — GPT-6 Luna, GPT-6.1 Sol, and GPT-6 Astra are now available. A new "Compare model pricing" table shows each model's token prices and an estimated cost per 1,000 images. Click a row to choose that model
🚀 Improvements
  • If compressing doesn't make a file smaller, Compresto now keeps the original instead, in every output mode. A kept original is never moved to the Trash, even with "Remove input file(s)" turned on. Results show "Original kept" instead of a negative size. Format conversions, trims, video to GIF, MP3 export, and audio removal still keep their output
  • "Retain creation date" and "Retain modification date" now apply to folders in Mirror folder mode, not just to files. Drop Zone, Folder Monitoring, and Clipboard now keep the modification date as well as the creation date
  • AI renaming uses fewer tokens. Requests use each model's lowest reasoning effort, and on Retina Macs images are now sent at 512px instead of 1024px
  • Manage License opens compresto.app/manage-license with your license key already filled in
  • Drop Zone no longer scans whole folders every time you drag something anywhere on your Mac
🐞 Bug Fixes
  • "Preserve color profile" embeds the original ICC color profile again, so wide-gamut WebP and PNG images no longer look washed out
  • iPhone videos with spatial (Apple positional) audio no longer fail and leave an empty 0-byte file when converted to MP4
  • Clipboard auto-compress now puts the compressed file on the clipboard instead of leaving the original there, and the main window no longer loses its clipboard result if you copy something else during a batch
  • Folders dropped on Drop Zone now skip unsupported files instead of stopping at the first one
  • Fixed the spelling of the {resolution} token in the file name format help

1.31.1 (3 October, 2026)

🐞 Bug Fixes
  • Video and GIF quality changes now stick when Compresto runs in a language other than English, including in presets and Drop Zone settings

1.31 (30 September, 2026)(Read announcement)

✨ New Features
  • EPUB Compression — Compress JPEG, PNG, and WebP images inside an EPUB with Best, High, Balance, or Low quality. Available in the main window, Drop Zone, presets, per-file overrides, and deep links. Opening an EPUB in Finder still uses your reader. Copy-protected books are left unchanged, and books that only encrypt their fonts can still be compressed
  • Translations — Compresto is now available in English, German, Spanish, French, Brazilian Portuguese, and Simplified Chinese. Choose a language in Settings or on the welcome screen, then restart to apply it
🚀 Improvements
  • JPEG and PNG keep their original print resolution (DPI), so compressed images still place at the same size in layout apps
  • Keeping EXIF, IPTC, and XMP now copies that metadata onto the compressed file without recompressing pixels, so quality and resize settings stay intact
  • Onboarding copy now says what each step does next, from installing compression tools through the finish screen
🐞 Bug Fixes
  • Fixed WebP encoding
  • Component installation no longer fails on Macs that cannot relocate temporary download files

1.30.1 (12 September, 2026)

🐞 Bug Fixes
  • Fixed components install failing with “Some components could not be installed”
  • Compresto no longer registers as the default app for movies, PNG, and JPEG, which could trigger a Gatekeeper malware warning when opening those files

1.30 (31 August, 2026)(Read announcement)

✨ New Features
  • Target File Size for Images — Compress JPEGs to an exact file size, the same way you already can with video. This mode saves as JPG, and you'll see a warning if a file can't reach the target
  • Custom GIF Dimensions — Resize GIFs and video-to-GIF with an exact percentage or max width, on top of the 25/50/75% presets. Works in the main window, Drop Zone, presets, and per-file overrides
🚀 Improvements
  • Native Apple Silicon FFmpeg — Apple Silicon Macs now install the arm64 FFmpeg build, so compression no longer depends on Rosetta
  • Lighter idle memory — decoded previews are released when the last window closes, while Compresto stays in the menu bar
🐞 Bug Fixes
  • Opaque JPEGs no longer turn white during compression
  • Finder Open With no longer opens Settings; files compress in the background with your last-used settings, and more file types are registered
  • Switching to another app no longer clears the file list
  • Dock icon stays visible when the last window closes
  • Video target file size is now remembered across launches
  • Reveal in Finder no longer opens a window per output folder (which could hang the Mac); one-click Reveal remains when every output shares a folder
  • Pressing Return in text fields no longer starts compression

1.29 (30 June, 2026)(Read announcement)

✨ New Features
  • Offline AI Renaming with Ollama — Auto-rename files entirely on-device using a local Ollama model, with vision-based renaming, automatic model discovery, and a config UI in AI renaming settings
  • Inline Output Renaming in the Notch — Rename the compressed output file directly from the notch viewer; press Esc to cancel and the notch stays up long enough to finish editing
🚀 Improvements
  • Faster compression history — history now lazy-loads the newest items and extends as you scroll, with an adjustable batch size (50/100/200/500) for smooth navigation through large histories
🐞 Bug Fixes
  • Drop Zone compression now applies your custom Finder tags
  • Deep links now use your in-app settings as defaults instead of hardcoded values

1.28.1 (4 June, 2026)

✨ New Features
  • Custom Output File Name in Deep Links — New outputFileName parameter lets deep links set an explicit output file name, overriding the file name format

1.28 (25 May, 2026)(Read announcement)

✨ New Features
  • Per-File Compression Overrides — Override compression settings for individual files in a batch, so you can tune quality or format per item without splitting jobs
  • Auto-Compress from Clipboard — Files copied to the clipboard can be compressed automatically as soon as they're detected
  • Finder Tags Preserved — Finder tags on source files are now applied to compressed outputs so your tag-based workflows keep working
  • Folder Monitoring Settle Time — Add a settle time delay before compressing newly detected files, giving downloads and exports time to finish writing
  • Retain Modification Date — New option to preserve the original file's modification date on the compressed output
  • Background-Only Notifications — Option to only show compression notifications when Compresto is in the background
🚀 Improvements
  • Trash button added to single-file previews for quick removal
  • Feedback board cards now show developer responses inline
🐞 Bug Fixes
  • Fixed an issue where the main window stayed behind other windows when dropping files in "Open in App" mode

1.27 (13 April, 2026)

✨ New Features
  • Compression Presets — Save your favorite compression settings as named presets and apply them with one click. Edit presets in a dedicated sheet; the preset picker appears once you add files
🚀 Improvements
  • Redesigned file type filter in the compress view as a popover

1.26 (16 March, 2026)

✨ New Features
  • Split Drop Zone Mode — New "Compress & Open in App" mode that splits the drop zone into two halves, letting you compress and open files in one action
  • AI Renaming Status in Notch — Shows AI renaming progress in the notch area after compression completes
  • Folder Drop Support — Drop entire folders into the drop zone for batch compression

1.25 (26 February, 2026)(Read announcement)

✨ New Features
  • Resize videos by max width, max height, max long edge, or max short edge
  • Show 10-second countdown alert before Mac goes to sleep after compression
  • Option to put Mac to sleep when compression finishes
  • AI-powered file renaming using OpenAI vision API
  • Extract MP3 audio from video files
  • Filter by file type when adding folders
  • Show pixel dimensions overlay on file previews
  • Show Ghostscript alert on PDF selection and improve failure notifications
🐞 Bug Fixes
  • Fix media dimensions not updating after compression
  • Fix PNG to JPG black transparency issue
  • Preserve license state on network validation failures

1.24 (24 December, 2025)(Read announcement)

✨ New Features
  • Pause & Resume Jobs — Added ability to pause and resume compression jobs with UI controls
  • Preserve ICC Color Profiles — New option to preserve ICC color profiles during image compression, maintaining color accuracy
🐞 Bug Fixes
  • Fixed menu bar icon display issue
  • Fixed PNG resizing

1.23 (14 October, 2025)(Read announcement)

✨ New Features
  • Liquid Glass Design: The app now has a new Liquid Glass design, which is a cleaner, lighter interface that puts your content first.
🚀 Improvements
  • Folder Monitoring now supports multi-level directories
🐞 Bug Fixes
  • Fix for audio being removed in target file size compression
  • Stability fixes for file drops and alternate app icon selection

1.22.3 (26 September, 2025)

🐞 Bug Fixes
  • Fixed an issue where the app would crash when dropping a file or folder on the main window

1.22.2 (23 September, 2025)

🐞 Bug Fixes
  • Fixed an issue where the app would crash when selecting an alternative app icon
  • Remove compresto.log file

1.22 (3 August, 2025)(Read announcement)

✨ New Features
  • Log Viewer & Enhanced Logging: Added a new log viewer to easily inspect compression logs and improved the overall logging mechanism for better debugging.
  • Integrated Feedback Board: You can now submit feedback, feature requests, and bug reports directly from within the app.
  • CPU Core Limiter for Videos: Added an option to limit the number of CPU cores used for video compression, helping to manage system resources.
  • New Shortcuts: Added shortcuts in the main window to quickly open Settings (⌘,) and the Feedback Board.
🚀 Improvements
  • Improved Audio Detection: Enhanced the detection of audio tracks in video files to ensure more accurate processing.
  • Clearer File Size Reduction: The display for file size savings has been redesigned for better clarity.
  • Refreshed Main Window UI: Updated the visual style of the main window for a more modern look.
🐞 Bug Fixes
  • Fixed PNG Export: Resolved an issue that prevented PNG files from being exported correctly.
  • Fixed Folder Monitoring Settings: The selected image format in Folder Monitoring settings is now saved correctly.
  • Fixed Folder Monitoring Automation: Folder Monitoring will now correctly and automatically compress newly downloaded files.
  • Fixed AVIF Conversion: Fixed a bug where images without an alpha channel (transparency) could not be converted to the AVIF format.

1.21 (17 June, 2025)(Read announcement)

🌟 New features
  • Added ability to change output format for WebM video input
  • Added support for MOV video output
  • Added support for converting Transport Stream video files
  • Added support for AVIF image files, including transparency
  • Added {resolution} parameter for output file format
  • Added option to set an exact target file size
  • Added “acceptable quality” option for image compression and conversion
✨ Improvements
  • Updated Option key behavior when dropping files into the main window
    • ○ If the default behavior is Replace, holding Option will Append
    • ○ If the default behavior is Append, holding Option will Replace
🛠️ Bug fixes
  • Fixed an issue where “Open With” and Folder Monitoring didn’t work for videos without audio
  • Fixed an issue where H.265 videos displayed a green background
  • Fixed an issue preventing processing of videos with odd width or height
  • Fixed incorrect calculation of audio size from video files
  • Fixed incorrect calculation of video file size

1.20 (30 March, 2025)(Read announcement)

🌟 New features
  • Added option to set a maximum file size when compressing videos
  • Added ability to export output files into a subfolder within the input directory
  • Added support to remove pending files during compression
  • Added quality parameter to the output file name format
✨ Enhancements
  • DropZone now only appears when dragging files near the notch, providing a cleaner interface
🛠️ Bug fixes
  • Fixed issue where audio was lost after compressing FLV and AVI files
  • Fixed issue where audio was lost when converting to WebP

1.19.1 (3 March, 2025)

🛠️ Bug fixes
  • Fixed an issue where the audio got removed after compression
  • Fixed an issue where the app ignores files in subfolders if they have the same name

1.19 (22 February, 2025)(Read announcement)

🌟 New features
  • Added the option to include files from subfolders recursively
  • Introduced a new, simplified menu bar icon
  • Added additional image resizing options (excluding PNGs)
✨ Enhancements
  • Added completion notifications for compression tasks in the dynamic island
  • Main window now remains hidden when compressing via deep link
  • Reduced percentage now appears alongside reduced size
  • Single file selections now display in preview mode instead of grid view
  • Made minor updates to the user interface and animations
🛠️ Bug fixes
  • Fixed an issue where video playback continued running in the background
  • Resolved a problem where Dropzone did not handle PDF files correctly

1.18 (27 January, 2025)(Read announcement)

🌟 New features
  • You can now compress PDFs with four quality options: Best, High, Balanced, or Low. PDF compression is powered by Ghostscript.
✨ Enhancements
  • When compressing multiple files, results are now displayed immediately after each file finishes processing.
  • Added a button to test the Confetti effect.
🛠️ Bug fixes
  • Fixed an issue related to the “bad CPU type in executable” error.
  • Fixed an issue where video playback continued in the background.
  • Fixed an issue where compression failed when processing videos that contain audio.

1.17.1 (2 January, 2025)

🛠️ Bug fixes
  • Resolved a crash issue on macOS Ventura when opening the Settings window
  • Fixed animation glitches on macOS Ventura
  • Addressed an issue where the settings icon was missing on macOS Ventura
  • Corrected a problem that prevented multiple audio tracks from being retained after compression
  • Fixed a bug where original files were copied instead of compressed versions

1.17 (25 December, 2024)(Read announcement)

🌟 New features
  • Add an option to limit the number of files for thumbnail previews
  • Add an option (with shortcut toggle) to keep the main window pinned above other windows
  • Add an option to customize how files are handled when dropped into the main window
  • Add an option to show confetti when compression finishes
  • Add animation to the Drop Zone so it follows your mouse movement
✨ Enhancements
  • Allow deeplinking to compress a folder via the compresto://open command
  • Support outputDirectory, outputFolder, or outputPath parameters to set a custom output folder in deeplink
  • Support removeInputFile and fileNameFormat parameters in deeplink
  • Finder tags are now retained after compression
  • Add new variables to further customize the output file name format
🛠️ Bug fixes
  • Fix an issue where the video continued playing in the background
  • Fix thumbnail preview issues of trimmed videos
  • Fix an issue where tapping on the dynamic island during compression dismissed it prematurely
  • Fix an issue where Drop Zone didn’t follow the last-used settings

1.16 (31 October, 2024)(Read announcement)

🌟 New features
  • New file layout for easier navigation
  • Option to hide app icon in the menu bar
  • Option to disable compression history
  • Enhanced deeplink integration (visit documentation)
✨ Enhancements
  • Video trimming for multiple video selections
  • Optimized file preview loading
  • Compression via Deeplink, Open With menu, or Raycast now displays on the Notch UI
🛠️ Bug fixes
  • Resolved issue where opening deeplink would trigger the history window
  • Fixed blurry app icon
  • Corrected menu bar icon synchronization with app icon

1.15 (12 October, 2024)(Read announcement)

🌟 New features
  • Show/hide app icon in dock
  • Open app window via customizable keyboard shortcut
  • Option to hide app at launch
✨ Enhancements
  • Customizable output file name format for each monitoring folder
  • Updated menu bar app icon
🛠️ Bug fixes
  • Resolved scaling issue for notch DropZone UI on scaled displays

1.14 (7 September, 2024)(Read announcement)

🌟 What’s new
  • Introducing Drop Zone: You can now drag and drop files into the Drop Zone for quick compression
  • Compresto is now accessible from the menu bar, so there’s no need to keep the app open constantly
  • The Monitoring feature now includes support for video and image rescaling
✨ Improvements
  • Enhanced the onboarding experience
  • Grouped related settings in the Monitoring settings tab and the main compression window for easier navigation
  • Improved the color of the Compress button in dark mode for better visibility
🛠️ Fixes
  • Resolved an issue where compressed PNG images failed to save to disk
  • Fixed a bug where video resolution adjustments did not work properly
  • Fixed an issue where double-tapping the title bar didn’t resize the window

1.13 (11 August, 2024)(Read announcement)

🌟 New
  • Add a new app icon
✨ Improvements
  • Mac will no longer sleep when compressing large files
  • Paste action optimized for macOS 14
  • Refreshed color scheme and overall appearance
🛠️ Fixes
  • Fix an issue where compressed videos are not previewable and playable in QuickTime Player

1.12 (31 Jul, 2024)(Read announcement)

🌟 New
  • Add a new option to copy output files to the clipboard automatically after compression
✨ Improvements
  • Enhance the Help menu with additional options for assistance
🛠️ Fixes
  • Resolve an issue causing HEIC compression to result in cropped images
  • Correct the image dimension option for WebP output
  • Fix the display of the GIF quality option for image inputs

1.11 (6 Jul, 2024)(Read announcement)

🌟 New
  • Add support for SVG and TIFF image conversion
  • Introduce statistical reporting in the compression history window.
✨ Improvements
  • Enhance auto-installation process for Homebrew users
🛠️ Fixes
  • Resolve performance issues when loading large images
  • Correct the calculation error of image dimensions

1.10 (26 Jun, 2024)(Read announcement)

🌟 New
  • Introduce the option to downscale images during compression
  • Add an option to change the notch UI
🛠️ Fixes
  • Fix an issue where the "Remove file after compression" option doesn’t work if files were opened through deeplink or the "Open With" menu
  • Fix an issue where the app displayed incorrect files when opened via deeplink
  • Fix an issue that caused the app to fail when compressing webp images
  • Fix an issue where compression failed if the selected output folder didn’t exist

1.9 (31 May, 2024)(Read announcement)

🌟 New
  • Added an option to retain image metadata (EXIF, IPTC)
  • Added support for pasting files and images into Compresto from the clipboard
  • Added the ability to remove input files without selecting new files
  • Added support for downscaling video
  • Added the ability to convert images to PNG or JPG format when compressing them
  • Added support for dropping or pasting new files while compressing to add them to the queue
🛠️ Fixes
  • Fixed an issue where the app would keep retrying when compressing video
  • Fixed an issue where compressed files had poor audio quality. Audio remains lossless during the compression process.

1.8.1 (30 Apr, 2024)

✨ Improvements
  • Improve app performance when loading thousand of files

1.8 (26 Apr, 2024)

🌟 New
  • Image compression can now be exported in WebP format
  • Add an option to set target fps when compressing videos
🛠️ Fixes
  • Fix an issue where selected app icon not being saved after an update
  • Fix an issue where the deeplink fails to trigger Compresto to compress the file

1.7 (14 Apr, 2024)(Read announcement)

🌟 New
  • Add H.265/HVEC codec for video encoding when compressing video
  • Add an option to opt-out anonymous analytics
  • Tap an item in compression history will open it in Finder
🛠️ Fixes
  • Fix issue where the automatic compression processes a file twice
  • Fix an issue where Product Hunt review button keep showing

1.6.1 (9 Apr, 2024)

🌟 Improvements
  • Add an effect when hovering the file selection panel
🛠️ Fixes
  • Fix an issue where the app is stuck when compressing MKV files

1.6 (5 Apr, 2024)(Read announcement)

✨ New
  • Support GIF compression
  • Add compression history, accessible from the menu or by pressing Command + Y
🌟 Improvements
  • Video, image, and gif file types can be selected together
  • Display the current file’s name when compressing multiple files
  • Add an option to preserve the creation date for the compressed file

1.5.3 (17 Mar, 2024)

🌟 Improvement
  • Include an option to delete input files and remove audio for automatic compression with the Monitoring feature
  • The input size and name information are not clickable when a single file is selected
  • Retain the original file name for the compressed file when the "Move to trash" option is enabled
  • Use an incremental number instead of a timestamp for identical filenames
🛠️ Fixes
  • Resolve the issue where compressed video failing when trimmed
  • Resolve the issue where input files being deleted despite compression failure

1.5.2 (13 Mar, 2024)

🛠️ Fixes
  • Resolved the issue causing crashes when selecting a video due to improper installation of FFmpeg

1.5.1 (10 Mar, 2024)

🌟 Improvement
  • Prevent selecting GIF file as GIF compression is not supported yet
🛠️ Fixes
  • Fixed wrong email address in the Info section. For any feedback and issue, feel free to send me an email at hieu@compresto.app
  • Resolved issue causing crashes when selecting a video on some devices

1.5 (9 Mar, 2024)(Read announcement)

✨ New
  • Automatically compress videos and images in a monitored folder. For more information, visit here
  • Real-time progress display when converting video to GIF
  • Included a link to the Telegram channel in the Info section
🌟 Improvement
  • Deeplinking now supports additional parameters: quality, videoFormat, and removeAudio. For more information, visit here
🛠️ Fixes
  • Converted GIF from video now has correct dimensions
  • Audio is synced when trimming the video
  • Compression no longer gets stuck with MKV file format
  • Resolved issue causing crashes when selecting a video on some devices

1.4 (26 Feb, 2024)(Read announcement)

✨ New
  • Video trimming support.
  • Compressed file size estimation.
🌟 Improvement
  • Prevent a case where compressed file size increases.

1.3 (6 Feb, 2024)(Read announcement)

✨ New
  • Add support for customizing the output file name format.
  • Hardware acceleration for video compression is now supported (beta).
  • Add a small card to notify users about the availability of a new version.
🌟 Improvement
  • Clicking on "Submit an issue or feature request" will now open the Mail app instead of directing you to the Github issues page.

1.2.1 (29 Jan, 2024)

🌟 Improvement
  • The output file name now only includes a random number at the end if there is already a file with the same name.
🛠️ Fix
  • Incorrect output file name is being displayed.
  • Some UI tasks are no longer being updated from the background thread.

1.2 (26 Jan, 2024)(Read announcement)

✨ New
  • Now you can batch compress multiple videos, images, or folders by selecting or dropping them into the app.
  • Display progress in the app and on the dock icon while compressing videos.
  • Support integration for third-party apps. Find more information at Integration with Compresto
🌟 Improvement
  • Improve the onboarding flow for Intel Mac users

1.1 (13 Jan, 2024)(Read announcement)

✨ New
  • Support image compression with four levels of quality
  • Support GIF conversion with five quality levels, adjustable FPS, and multiple dimension options
  • Added three new app icons
🌟 Improvement
  • Improve the onboarding flow by providing clearer instructions
  • Update the format for displaying file sizes

1.0.1

  • Fix an issue where the compression is stuck with large file on Intel Mac

1.0(Read announcement)

  • Custom output folder is now supported
  • Add new quality option: Highest
  • Transparent video can be compressed without losing the transparency. 2 new quality options are also added specifically for transparent video
  • WebM video input is now supported
  • Add new keyboard shortcut: now you can press Enter/Return to start compressing
  • Show an error message if failed to remove the input file
  • Fix an issue where notification doesn’t show when compress successfully
  • Fix an issue where notification is shown when cancel the compression

0.11

  • Convert output video to MP4 and WebM
  • Get notified when compression is finished

0.10

  • Support MKV input
  • Fix an issue where removed file doesn’t appear in the Trash bin

0.9.2

  • Add integration with Raycast (https://www.raycast.com/hieudinh/compressx)
  • Add the option to remove the input file after compressing
  • Update onboarding flow to include setup instruction video
  • Fix an issue with code sign
  • Fix an issue with wrong "Input file doesn’t exist" error

0.7

  • Right click any video and select Open With -> Compresto to quickly compress the video
  • Show elapsed time while compressing the video

0.6

  • Add 4 video quality options: High, Good, Medium, Acceptable
  • Allow to remove audio from the video
  • Automatically trim whitespaces and newlines in the FFmpeg path
  • Fix an issue with file name
  • Fix an issue where the Compress button color is not showing properly in light mode
  • Add a warning message if the compressed file size is larger than input file

0.5

  • MVP release