Free · Runs on your device · No signup

GIF Maker

Create an animated GIF from ordered JPG, PNG, WebP, or AVIF frames without uploading them.

Create GIF from imagesJPG, PNG, WebP, or AVIF source imagesChoose from your device or drag and drop files here.Paste a supported static image to add it as a frame.
Fetched directly by your browser. Some remote servers block browser loading.

Choose source images to begin.

Why this tool is different

GIF Maker uses a separate frame-aware pipeline; it never sends an animated file through the static first-frame canvas path.

Requirements and recommendations

How to use GIF Maker

  • Choose the source file or ordered images.
  • Review animation-specific controls.
  • Preview and download the measured result.
How OpenFileTools processes it

Local processing, explicit choices.

The browser lazy-loads GIF decoding and encoding code, composites disposal-aware frames, applies the operation to every frame, and creates an animated GIF locally.

Quick technical summary

What this tool changes.

PropertyBehavior
ProcessingBrowser only; no image upload
OriginalNever changed
TimingGlobal and per-frame delays
LoopForever or finite count

Build an animation without distorting frames

Add ordered static images, set one delay for all or tune individual frames, then choose Fit, Fill/crop, or Contain/pad for mixed source sizes. Images are measured and decoded sequentially so a large selection does not create an unbounded bitmap spike.

  • Fit preserves the whole frame with transparent unused canvas.
  • Fill/crop fills the canvas and removes overflow.
  • Contain/pad preserves the whole frame on the chosen background.
Frequently asked

Questions, answered.

Can I reorder or remove frames?

Yes, before encoding.

Are mixed-size images stretched?

No. The selected sizing strategy controls fit, crop, or padding.