Video ↔ GIF
In entrambe le direzioni
Informazioni su questo strumento
Convert a video clip into an animated GIF - for chat reactions, README demos, design portfolios, bug reports, and anywhere a short looping animation fits better than a full video. Privvert generates a custom palette for each clip (two-pass) so colors stay clean, not banded.
Set the start time, duration, output width and frame rate to balance file size against quality. The whole conversion runs in your browser via FFmpeg-WebAssembly - no upload, no signup, no watermark.
The default web GIF palette is a fixed 256 colors that handles cartoons well but butchers photographic video - skies turn into banded stripes, skin tones go blotchy. Two-pass palette generation fixes that by first scanning your specific clip to build a tailored 256-color palette, then encoding against it. The file size stays the same; the visual quality improves dramatically.
Funzionalità
- Custom output width (height is auto-scaled)
- Frame rate from 5 to 30 FPS
- Start time and duration
- Two-pass palette generation for clean, banding-free colors
- Reads MP4, MOV, MKV, WebM and most other formats
- Browser-only - files never leave your device
- Free, no watermark
Come si usa
- Drop in a video clip.
- Set start time and duration in seconds.
- Pick output width (typical: 320-640) and FPS (typical: 10-15).
- Click Convert.
- Download the animated GIF.
Tutto avviene all'interno del tuo browser con JavaScript e WebAssembly. I tuoi file non vengono mai caricati su un server, mai memorizzati e mai visti da noi.
Domande frequenti
GIF is an inefficient format for video. To shrink: lower the width to 320-480 px, drop the FPS to 10-12, and shorten the clip. For real video size savings, consider WebM or MP4 instead.
Two-pass palette generation analyzes the actual colors in your clip first, then encodes against that palette. It's much cleaner than the default 256-color web palette.
Yes - the GIF is encoded with infinite loop by default, which is what every chat client expects.
GIF doesn't support audio. If you need sound, use the video convert tool to make a small MP4 instead.
GIF stores every frame as a full bitmap with no temporal compression. A 5-second 480p GIF at 15 FPS can easily be 5-10 MB while the equivalent MP4 is 200 KB. GIF is the wrong format for video - it survives because every chat app supports it.
320-480 px wide at 10-12 FPS keeps the file under ~2 MB for a 2-3 second clip, which is comfortable for Slack, Discord, iMessage and Reddit. Going wider or higher FPS hits upload limits fast.