Drop in a clip from your camera roll or screen recorder, pick the seconds you want, and GifCraft turns them into a looping GIF on your own device. Nothing is uploaded, so long clips start instantly and private footage stays private.
Loading the editor…
Video to GIF in three steps
01▸
Drop a video (MP4, MOV, WebM, M4V) or tap to pick one.
02▸
Drag the trim handles to the moment you want and choose frames per second.
03▸
Press Make GIF, preview the loop, then download or copy it.
Pick the right frame rate
Most reaction GIFs look smooth at 10–15 frames per second. Going higher mainly makes the file bigger: a GIF stores every frame as a full picture, so 30 fps is roughly double the size of 15 fps for the same clip. GIF timing is stored in hundredths of a second, so 12.5, 16.7, 20, 25 and 33 fps are the rates that play back exactly.
Keep it short
Two to six seconds is the sweet spot for chat and social. Trim in, use a lower width (320–480 px suits phones), and let the size target shrink the rest. GifCraft caps a single export at 240 frames so your browser never runs out of memory.
Questions
Is my video uploaded anywhere?
No. GifCraft decodes and encodes everything inside your browser tab using the canvas and WebCodecs APIs. Your file never leaves your device, which is also why there is no sign-up and no watermark.
Which video formats work?
Anything your browser can play: MP4 (H.264), WebM (VP8/VP9/AV1) and MOV from iPhones in Safari and Chrome. HEVC MOV files play in Safari and in Chrome on Macs and Windows machines with hardware support. If a file will not open, export it from your phone as “Most Compatible” (H.264).
Is there a length limit?
The video itself can be any length; you choose a section with the trim handles. One GIF holds up to 240 frames, which is 20 seconds at 12 fps.
Can I convert a YouTube video to GIF?
Download rights belong to the creator, so GifCraft does not fetch YouTube links. If you own the video or have permission, download it from YouTube Studio and drop the file here.