Video to GIF — palettegen with fps / width / trim range
Convert videos to GIFs in your browser. Uses ffmpeg.wasm's two-pass palettegen + paletteuse for better color fidelity and lets you set fps, width and a trim range. Supports batch processing and a single ZIP download.
How to use
Drop a video and set start / end seconds, fps and width (defaults: 10 fps, 480 px). Click Convert — ffmpeg.wasm runs a two-pass palettegen → paletteuse flow for better color fidelity. Batch processing and a ZIP download are supported.
FAQ
- Are videos uploaded?
- No. ffmpeg.wasm runs inside your browser; videos and outputs never leave your device.
- Why two passes?
- GIF is limited to 256 colors. Generating an optimal palette first (palettegen) and applying it (paletteuse) gives much better color reproduction than the single-pass default.
- The GIF is huge — what can I do?
- Lower fps (e.g. 10 → 8), reduce width, or trim to a shorter range. GIF is inherently inefficient.
- Why GIF instead of MP4 / WebM?
- GIF still wins on compatibility (plays / autoplays nearly everywhere). For size, MP4 / WebM are far smaller.
Related tools
Video format convert — MP4 / MOV / WebM stream copy
Change the video container (e.g. mov → mp4) without re-encoding by using ffmpeg.wasm stream copy. Works for codec-compatible combinations only. Supports batch processing and a single ZIP download.
Video cut — trim by range with stream copy, no quality loss
Trim a video to a chosen range with ffmpeg.wasm using stream copy — no re-encoding, no quality loss, original codec and extension preserved. Cut points snap to the nearest keyframe so the start may shift slightly. Supports batch processing and a single ZIP download.
GIF to MP4 converter — H.264 cuts file size to 1/5–1/10
Convert animated GIFs to H.264/AAC MP4 videos. GIFs balloon quickly; MP4 (H.264) typically shrinks the file to 1/5–1/10 the size and plays inline on X (Twitter), Bluesky, Discord and other social platforms. ffmpeg.wasm runs entirely in your browser — GIFs never leave your device. Supports batch processing and a single ZIP download.
Subtitle Converter
Convert subtitle files between SRT / VTT / ASS / SSA / SBV / SUB / SMI / LRC. Drop files and pick a target format — runs entirely in your browser via subsrt-ts (MIT). No uploads.