Why convert video to GIF in the browser?
Most online converters upload your video to a server, process it remotely, and send back a download link — which means wait times, file-size limits, and your footage passing through a third-party server. Shopyor’s converter runs entirely in your browser using the Web Audio API and the GIF.js library. Frames are captured from your video element directly on your device, encoded locally, and handed back to you as a downloadable GIF — no upload, no server, no privacy risk.
This also means conversion speed depends on your CPU rather than your internet connection, making it especially fast for short clips on modern hardware.
How to convert a video to GIF in 4 steps
- 1. Select your video file. Click the upload area or drag and drop an MP4, WebM, MOV, or AVI file (up to 500 MB). A preview loads immediately in your browser.
- 2. Adjust GIF settings. Set FPS (5–24), output width (200–800 px), and quality. Tick “Loop GIF” for a continuously repeating animation.
- 3. Click Convert to GIF. The tool captures frames and encodes your GIF entirely on-device. A progress bar tracks completion.
- 4. Download your GIF. Preview the result and click “Download GIF”. No account, no email, no watermark.
GIF settings guide: FPS, width, and quality explained
| Setting | Recommended value | Effect on file size |
|---|---|---|
| FPS | 10–15 for most use cases | Lower FPS = smaller file |
| Width | 320–480 px for social/web | Smaller width = smaller file |
| Quality | Medium for balanced output | Low quality = fastest, smallest |
| Loop | On (default) | No effect on file size |
Tips for smaller, sharper GIFs
- Keep clips under 10 seconds. GIFs grow linearly with duration — a 30-second clip at 15 FPS produces 450 frames, which can easily exceed 50 MB.
- Use 320 px width for messaging apps. Discord, Slack, and most chat platforms display GIFs at 320–480 px wide, so higher resolutions are wasted size.
- Try 10 FPS first. Most GIFs look perfectly smooth at 10–12 FPS. Only push to 20+ FPS for very fast motion like sports clips.
- Trim your clip first. Edit down to just the key moment before converting — a shorter source means far fewer frames to process.
- Use MP4 as your source format. MP4 has the broadest browser support and typically loads fastest for frame capture.
For the full breakdown of FPS, width, and quality trade-offs, see our guide on how to convert a video to GIF without a huge file size.
