Upload a short clip
Choose a video file; it loads into the preview player so you can scrub through it.
Upload a short video clip, trim it to the part you want, and export a looping GIF — encoded locally in your browser with a Web Worker.
Choose a video file; it loads into the preview player so you can scrub through it.
Enter a start and end time (up to 10 seconds) and pick 5–15 frames per second.
Frames are captured to canvas and encoded into a GIF locally; watch the progress bar, then download.
No. Your video file stays on your device. The GIF encoder library (gif.js) is loaded from a CDN, but all frame capture and encoding runs locally in your browser via a Web Worker.
GIFs get large fast — a longer clip at a decent frame rate can produce a huge file and make your browser struggle. Capping clips at 10 seconds keeps output size and encoding time reasonable.
5–10 fps keeps file size small and works well for most clips. Use up to 15 fps for smoother motion if file size isn't a concern.