Video to GIF Converter | Browser-Based GIF Maker

Convert videos to GIFs directly in your browser. No uploads, no servers—everything stays private on your device. Customize size, frame rate, duration, and start time.

Turn Videos into GIFs in Seconds

Select a video, adjust settings, and get your animated GIF ready to share—all processed locally.

Supported formats: MP4, WebM, MOV, etc. Maximum recommended: 50 MB (processed locally).
Height auto-adjusts to maintain aspect ratio
Higher fps = smoother but larger file
Max 30 seconds for performance
Lower number = better quality, larger file

How It Works

This tool processes your video entirely in your browser using JavaScript. It extracts frames from the video using the HTML5 Video API, resizes them with Canvas, and encodes them into a GIF using the gif.js library. Your video never leaves your device—privacy is guaranteed.

Tips for Best Results

  • Keep duration short: Aim for 2–6 seconds. Longer GIFs can be huge and slow to encode.
  • Reduce width: 480px is usually enough for web use; smaller width dramatically reduces file size.
  • Lower frame rate: 10-15 fps is typical; higher fps increases file size without much visual gain.
  • Start with high-quality source: Clean videos produce better GIFs.

Frequently Asked Questions

Why process in the browser instead of on a server?

Server-side processing requires FFmpeg and often `exec()` which may be disabled on shared hosting. Browser processing is more reliable, keeps your video private, and reduces server load.

What video formats are supported?

Most modern browsers support MP4 (H.264), WebM, and Ogg. If your video doesn't play in the preview, it may not be supported.

Why is my GIF file so large?

GIFs are not compressed efficiently. To reduce size: shorten duration, lower width, reduce frame rate, or use the "Smaller" quality setting. A 5-second GIF at 480px, 10 fps typically ranges 5-15 MB.

Can I convert videos longer than 30 seconds?

For performance reasons, we limit duration to 30 seconds. If you need longer GIFs, consider using a dedicated GIF editor or splitting your video.