Download latest version

1.4 (26 Feb, 2024)

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

1.3 (6 Feb, 2024)

✨ 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)

✨ 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 CompressX
CompressX integration🌟 Improvement
  • Improve the onboarding flow for Intel Mac users

1.1 (13 Jan, 2024)

✨ 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


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


  • 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


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


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


  • Add integration with Raycast (
  • 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


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


  • 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


  • MVP release