FREE BROWSER TOOL

Free GIF Maker from Images

Upload frames, set frame rate and size, export a GIF — all in your browser.

  • Data never uploads to a server
  • Free, no sign-up, no watermark
  • Runs offline after loading

Drop frames here, or click to browse — 2 to 20 images.

JPG · PNG · WebP — same size works best

Timing
Size

Smaller width → smaller GIF. Frames with different sizes are fit onto one canvas.

Frames

Add 2–20 images, order them, set timing — render an animated GIF.

How to make a GIF from images

  1. Add 2–12 frames. Same-size images animate smoothest; order them with the arrows.
  2. Set timing. Delay per frame in milliseconds — 400–800ms reads like a flipbook, 100–200ms like video.
  3. Choose size and loop. Smaller widths render faster and weigh less.
  4. Render. A Web Worker encodes the GIF in the background — watch the progress bar.

Getting a good GIF

Fewer frames, clearer loop

GIFs read best when the motion loop is obvious — 3–6 deliberate frames beat 12 noisy ones.

Timing feel

50–200ms feels snappy and video-like; 500ms+ feels like a slideshow. Mix is not supported — all frames share one delay.

Size reality

GIF is a 1990s format — 8-bit color and no real compression. For long clips, a video format is smaller and sharper.

Frequently asked questions

How do I turn images into a GIF?

Upload 2–20 images, set the frame rate and width, then hit “Create GIF” and download when encoding finishes.

What frame rate should I pick?

Higher FPS is smoother but heavier — 4–8fps for reactions, 10–15fps for demos usually works.

What if my images are different sizes?

Everything scales to the target width, centered, with heights fitted per frame.

Can I reorder frames?

Yes — move frames left/right or delete individual ones in the frame list.

Why is my GIF so big?

GIFs are inherently large — shrink the width or lower the FPS; the tool shows an estimated size.

Are images uploaded?

No — encoding runs locally in your browser.