ImageProcessingGIFDevToolsAPI

GifSmush - Target-size GIF compressor

Compress GIFs to a target size locally in browser, with API for automation

Problem
GIFs in READMEs, tutorials, and product demos are often too large and need compression to a specific size (e.g., under 1MB) for upload or loading. Existing tools either only adjust quality without target size or require server uploads.
Solution
A browser-based compressor using Gifsicle and WebAssembly, supporting a 'target size' mode that iteratively tries parameters to approach the specified size. Also offers a standalone REST API and MCP service for CI/CD integration.
Users
Developers writing tech blogs, engineers maintaining open-source projects, writers optimizing documentation images.
MVP
Browser-side GIF selection and target size setting; auto-iterate compression parameters and show actual size; before/after preview; free download without watermark; simple REST API (cloud processing).
Revenue
Free in browser; API usage-based: 100 free calls, then $5 per 1000 calls; or $19/month subscription for API.
Why now
GIF remains a common format for tech docs and social media, but existing tools poorly support target size; WASM makes browser processing fast enough, enabling indie devs to build quickly.

Source discussions · 1

  1. V2EX[分享创造] 做了一个浏览器本地 GIF 压缩工具 CompressGIF,支持目标体积和 API / MCP
← Back to list