
About gifski
gifski is a GIF encoder focused on image quality. It turns video or PNG frames into animated GIFs with far more colors per frame than a simple palette reduction would allow.
What it does
You can use the Windows app, the Mac app or a command-line version to convert a video into a GIF. The tool lets you resize the output and tune compression, so the file can fit within an upload size limit. Under the hood it uses pngquant palettes and temporal dithering to reduce banding and keep motion smooth.
Key features
- Smooth GIFs with high color quality
- Resize output and tune compression
- Command-line version for Linux, macOS and Windows
- Desktop apps for Windows and macOS
- Library use from C, Rust, Swift and other languages
Who it's for
Designers, developers and creators who need small, high-quality GIFs for sharing or for documentation. Developers can also embed the encoder in their own software through its library interface.
Pricing and good to know
The encoder is free and open source under the MIT license. The Windows app and command-line binaries are free to download. The Mac version is available from the App Store and as a direct download. A commercial license is offered for use in closed-source applications or services, and the author will discuss the details on request.
Highlights
- Encodes GIFs with high color quality
- Resizes output and tunes compression
- Runs as a command-line tool on three systems
- Offers desktop apps for Windows and macOS
- Embeds in apps through a C-compatible library












