100% PrivateCustom TrimFPS Control

How It Works

1

Upload Video

Drop or select any video file.

2

Configure

Trim the segment, set FPS, width, and loop options.

3

Download GIF

Preview and download your animated GIF.

Frequently Asked Questions

How do I make a GIF from a video?
Upload a video file, set the start and end times using the trim sliders, choose FPS and width, then click Convert. The tool creates an animated GIF from the selected segment.
What settings work best for Discord?
Discord has an 8 MB file size limit for non-Nitro users. Use 320px width, 10 FPS, and keep the duration under 5 seconds. These settings typically produce GIFs under 5 MB.
How can I optimize GIF file size?
Lower the FPS (10 is usually sufficient), reduce the width (320-480px), and trim the duration to the shortest clip needed. Each of these changes significantly reduces file size.
What does FPS mean for GIFs?
FPS (frames per second) controls how smooth the animation looks. 10 FPS is adequate for most GIFs. 15-20 FPS creates smoother motion but larger files. 5 FPS creates a choppy, stylized effect with the smallest file size.
Is there a maximum video duration?
There is no strict limit, but GIFs are best for short clips (2-15 seconds). Longer clips produce very large files because GIF is an uncompressed format. For longer animations, consider using WebM or MP4 instead.
Share:

About Video to GIF

What this tool does

Video tools convert between formats (MP4, WebM, GIF), trim clips to a specific time range, compress video for sharing, and extract frames or audio. Processing uses FFmpeg compiled to WebAssembly, so everything stays in your browser.

Why use this tool

Uploading raw video to an online converter exposes your content and takes bandwidth. With client-side processing, you keep full control of your footage while getting quick format conversions and basic edits done without desktop software.

How it works

The tool loads FFmpeg.wasm into memory, reads your video file, and executes the requested pipeline: re-encoding to a target codec, cutting at specified timestamps, or reducing resolution and bitrate. Output is written to a virtual file system and offered for download.

Pro tip

H.264 inside an MP4 container is the most universally supported combination. For web-only playback, VP9 in WebM gives better compression at the same quality.

Part of these workflows

Love this tool? Explore 12467+ more

Free online tools for images, PDFs, text, code, and more. All running in your browser.

Explore All Tools