Subscription tier limits
Up to 953.7 MB
Batch: 1 file
Up to 9.31 GB
Batch: 5 files
Up to 93.13 GB (streamed)
Batch: 50 files
Drop your clip and pick FPS + width
JAD runs FFmpeg's palettegen + paletteuse two-pass
Download the GIF
0 bytes uploaded. Video to GIF (Palette-Optimised) runs entirely in your browser using WebCodecs, WebGPU, and FFmpeg.wasm. Pro + Media uses chunked streaming via the File System Access API — your video is never buffered to RAM in full and never leaves your machine.
Single-pass GIF encoding picks a generic 256-colour palette which looks awful on gradients. Palettegen samples your specific clip and matches the palette to the actual colours used.
WebP supports the same animated loops at ~30% of the GIF file size with full alpha. Use video-to-webp for messaging apps that support it (Telegram, Signal, modern web).
Animated WebP is roughly 30% smaller than the equivalent GIF, supports alpha, and plays in every modern browser. Convert locally without uploading.
Open toolPull JPG or PNG thumbnails at fixed intervals (every 1s, 5s, 10s) or at evenly-spaced positions. Returns a ZIP of frames.
Open tool