How to Make a GIF from a Video or Photos, Free

A good GIF makes a chat more fun. Make one right in your browser, no install and no upload.

5 min read · Updated 2026-10-04

Maybe you want to turn a funny moment from a video into a GIF to send a friend, or stitch a handful of photos together into a slideshow-style animation. You don't need to install a paid editor for either — picking a video or photos in your browser is enough to produce a finished GIF.

What you can do with Dagochim's GIF maker

Advertisement (guide-mid)

How to turn a video into a GIF

  1. Open the GIF Maker tool and select Video → GIF.
  2. Drag in a video file, or click to choose one from your device.
  3. Play the video and mark the start and end of the segment you want using "Use current position," or type the times directly.
  4. Adjust frames per second, playback speed, and output width as needed. Higher fps looks smoother but produces a larger file.
  5. Check the estimated size, then click Make GIF. Once it finishes, a preview and download button appear.

How to turn several photos into a GIF

  1. Switch to Photos → GIF mode and upload multiple photos at once.
  2. Drag thumbnails to reorder them, or use the ◀▶ buttons under each photo to nudge it earlier or later.
  3. Give each photo its own display duration in seconds, or leave it blank to use the default timing.
  4. Choose the output width and whether photos should fill the frame (crop) or fit entirely inside it (show whole image).
  5. Click Make GIF and the animation is assembled in the order and timing you set.

Balancing file size against quality

A GIF stores every frame essentially as a full image, so file size climbs quickly as frame count and dimensions increase. For a lightweight GIF meant for messaging apps or forums, 8-10 fps at around 360-480px wide is usually smooth enough and keeps the file size reasonable. Fast-moving footage (sports, dancing) benefits from a slightly higher fps since smoothness matters more there than absolute sharpness, while a mostly static scene can drop fps further without the difference being noticeable. Watching the estimated file size shown before you export, and adjusting settings based on it, usually gets you to a good result without needing to re-export multiple times. The tool supports up to 300 frames; beyond that, only the earliest frames are used automatically.

Which video and photo formats work

Any video format your browser can play — MP4, MOV, and WEBM are all common choices — will work here. One caveat: iPhones record using the HEVC (H.265) codec by default, and some browsers other than Safari can't play HEVC video back at all. For photos, JPG, PNG, WEBP, GIF, and BMP are supported, but HEIC (the default format for iPhone photos) is not, so convert to JPG first if that's what you're starting with.

Is my content kept private?

Yes. Everything from pulling frames out of your video to encoding the final GIF happens entirely inside this browser. Nothing is sent to Dagochim's servers, and the finished GIF only gets saved to your device once you explicitly click the download button. You can verify this by disconnecting from the internet while using the tool — the GIF will still get created normally.

Common problems and how to fix them

A quick settings glossary

Frames per second (fps) controls how many still images play per second of animation — higher values look smoother but add proportionally more data to encode. Playback speed changes how quickly the original video's timeline is sampled, so 2x effectively skips through footage twice as fast while keeping the same fps, which is useful for turning a slow 10-second clip into a snappier 5-second GIF without raising the frame rate. Width sets the output's pixel dimensions, with height scaled automatically to preserve the original aspect ratio. Loop determines whether the GIF repeats forever once it reaches the end or stops after playing through once; almost all chat apps and forums expect a looping GIF, so it's usually best left on unless you have a specific reason to turn it off.

Frequently asked questions

Are my video or photos uploaded to a server?

No. Everything from extracting frames out of a video clip to encoding the final GIF happens entirely inside this browser. You can even disconnect from the internet while using the tool and confirm the GIF still gets created normally.

My GIF file is too large. How do I shrink it?

Lowering the frames-per-second (fps), reducing the width in pixels, or trimming a shorter clip all noticeably shrink the file size. Dropping fps from around 15 down to 8-10 alone often makes a big difference. Watch the estimated file size shown before you export and adjust settings until it looks right.

Why won't a video I shot on an iPhone open?

iPhones record video using the HEVC (H.265) codec by default, which some browsers can't play back. Safari handles it fine in most cases; if another browser keeps failing, switch the iPhone's Settings > Camera > Formats to "Most Compatible" before recording again, or re-export the clip as MP4 (H.264) before uploading it.

Related tools

Advertisement (guide-end)