Open source macOS frontend for FFmpeg. Drag, drop, convert.
Build it yourself · Get it on the App Store
Convertify wraps FFmpeg in a clean, native interface. No command line needed. It's opinionated where it should be and flexible where it matters.
This project is fully open source. You can clone it, build it, modify it, and use it however you like.
- Drag and drop any video, audio, or image
- Pick a format and hit convert
- Sensible defaults that just work
- Hardware acceleration via Apple VideoToolbox when available
Convertify includes several specialized tools:
| Tool | Description |
|---|---|
| Convert | Change format between video, audio, and image types |
| Compress | Reduce file size with quality presets |
| Extract Audio | Pull audio tracks from video files |
| Trim | Cut videos to a specific time range |
| To GIF | Convert video clips to animated GIFs |
| Resize | Crop and scale images/videos with visual preview |
| Video | Audio | Image |
|---|---|---|
| MP4, MOV, MKV | MP3, AAC, FLAC | JPEG, PNG, WebP |
| WebM, AVI, GIF | WAV, OGG, M4A | HEIC, TIFF, BMP, ICO |
- macOS 14.0+
Note: FFmpeg is now bundled with the app via FFmpegKit. No external installation needed!
./build-app.shThis will:
- Build the app in release mode
- Create the
Convertify.appbundle - Generate the app icon
- Launch the app automatically
If you need to rebuild from scratch (recommended after code changes):
swift package clean
rm -rf .build Convertify.app
./build-app.shOr as a one-liner:
swift package clean && rm -rf .build Convertify.app && ./build-app.shAlternatively, open Convertify.xcodeproj in Xcode and build from there.
The build script automatically launches the app. To run it manually:
open Convertify.appNavigate to the project directory and double-click Convertify.app.
To install permanently:
cp -r Convertify.app /Applications/Then launch from Spotlight or the Applications folder.
convertify/
├── Convertify/
│ ├── FFmpegKit/ # Bundled FFmpeg transcoding engine
│ ├── Models/ # Data models (MediaFile, OutputFormat, etc.)
│ ├── Views/ # SwiftUI views
│ ├── Services/ # FFmpeg integration, media probing
│ ├── Utilities/ # Command builders, helpers
│ └── Assets.xcassets/ # App icons and colors
├── branding/
│ ├── logo.png # Source logo layer
│ ├── shadow.png # Source shadow layer
│ └── generate-icons.py # Icon generation script
├── build-app.sh # Build script
└── Package.swift # Swift Package Manager config
Convertify is free to build and use. If you find it useful and want to support development, you can purchase it on the Mac App Store: same app, automatic updates, and a nice way to say thanks.




