Skip to content
Vitali Web Tools
All toolsFavorites
Categories
DevicesTextDeveloperCalculatorsImagesAudio & VideoFiles & DataOffice & PlanningPDFCodes & Templates
Contact & feedback
Free tools without an account
Vitali Web Tools
Vitali Web Tools
Collapse sidebar
Tool library
FavoritesAccount
All tools/Audio & Video/Video to GIF

Video to GIF

Share tool
Share this tool

Only this public address is included. Your files, inputs and results stay out of the link.

Select part of a short video and turn it into an animated GIF. Choose output dimensions, frame rate and colors, then confirm that sound will be omitted.

Processed on your deviceFree · No account needed

Preparing your tool…

A visual example

Choose the moment, then export the animation

The selected interval determines the animation, not the full source length.

  1. 0–1 s
    1–2 sselected
    2–3 sselected
    3–4 s
    01

    Select seconds 1–3

    From a four-second video, this selection contains two seconds at normal speed.

    • Checked: Selected motion
    • Unchecked: Original sound
    02

    Review the real GIF

    Check motion, dimensions and the actual output size. A GIF contains no audio track.

Keep the video if sound matters. A short preview does not establish the full export size.

Illustrative example. Schematic timeline at normal speed. Frame sampling and GIF timing can affect the exported duration.

How to use it

  1. 1Choose a short local video.
  2. 2Choose a short interval, dimensions and frame rate. Explicitly confirm omitting any existing audio.
  3. 3Try a short preview, then process the complete selection. Preview bytes do not predict the full export size.
  4. 4Review the actual export and timing before download. An unmet byte target remains visible.

Trimming a two-second animation to one second changes its timeline. A smaller palette can save bytes but also lose colour detail.

Details & limits

GIF up to 10 MiB; video up to 50 MiB. Inputs up to 1 MP / 1,280 px per side / 30 seconds. Up to 300 frames and 80 million processed canvas pixels. Output up to 640 px per side / 20 MiB; bounded local worker.

Will every animation look and time exactly like the original?

No. Crop, resampling, palette changes and lossy video output deliberately change content. Frame delays and disposal are interpreted explicitly; zero-delay frames need a chosen minimum delay. Unsupported rendering variants are rejected.

Choose a short selection and confirm audio removal

The source video can be up to 50 MiB and 30 seconds, with at most 1 megapixel and 1,280 pixels per side. Browser codec support and a supported track timeline are required. The GIF contains no sound, so audio omission needs confirmation when the video has an audio track. Output is limited to 300 frames and 640 pixels per side; preview the chosen timing and palette before exporting.

Related tools

Video Format & Size FixerGIF Compressor & Editor
© 2026 Vitali Web Tools
Guides & examplesPrivacyTermsImprintContactDeutsch

Edit a bounded local animation: crop, scale, trim time, change speed, frame rate, colours and looping. Every completed export is reopened before download.

Checking local output support…

Confirmed transformation

1 KB = 1,000 bytes. The byte target is checked after encoding; no file-size saving is promised. A smaller palette can change colours and a lower frame rate can remove short events. GIF timing is rounded cumulatively to 10 ms; players may clamp short or zero delays.

No upscaling. Aspect ratio is preserved within whole-pixel rounding; video uses even pixel dimensions. Check the short preview after changing crop, colours or timing. Limits: GIF 10 MiB; video 50 MiB; 30 seconds; 1 MP input; 300 output frames; 80 million canvas pixels; 640 px output sides; 20 MiB output; 60 seconds per job.

Supported formats and licences

GIF87a/89a still and animated images with palettes, transparency and disposal 0–3; unsupported rendering extensions are rejected. Video input uses the existing local MP4/MOV/WebM demuxer and the browser's actual decoder, one video and at most one explicitly omitted audio track. HDR, extra tracks and shifted timelines are unsupported. Exports render in 8-bit sRGB; source metadata is not copied. GIF uses one-bit alpha and quantization without dithering, so photographs and gradients may lose quality.

GIF dependency licences and pinned source versions