GIF Maker

Upload images for your GIF or drag and drop

Add two or more images (PNG, JPG, WebP). They play in the order shown - reorder them below. Everything happens in your browser; nothing is uploaded.

Runs entirely in your browser. Your images are never uploaded. Keep GIFs short and modest in size - GIF is an old format, so many large frames make a big file.

Make an animated GIF from your own images, no software to install. Upload two or more photos or frames, drag them into the order you want, set how long each frame shows, and download a looping GIF. It is perfect for a quick reaction, a before-and-after, a step-by-step, or a simple slideshow. Frames of different shapes are centred on a background colour you choose, so everything lines up. Everything runs in your browser, so your images are never uploaded.

No signupRuns in your browserWorks offlineFormula explained belowGeneral information only

How to use this tool

  1. 1Upload two or more images (PNG, JPG, or WebP). Select several at once.
  2. 2Reorder the frames with the arrows - they play top-left to bottom-right, in the number shown.
  3. 3Set the size, the time each frame shows, and a background colour for frames that do not fill the shape.
  4. 4Leave Loop forever on for a repeating GIF, or turn it off to play once.
  5. 5Click Make GIF to download an animated GIF, or Make MP4 for a video file that shares better on WhatsApp and Instagram.

Example

Before-and-after GIF

Upload two photos - the before and the after - set the time per frame to about one second, and make the GIF. You get a clean two-frame loop that flips between the two, ideal for showing a change without a video player.

Slideshow from five images

Add five images, drag them into the order you want, choose Medium (480px) and a 0.75s frame time on a white background. Download a looping slideshow GIF that plays anywhere an image does.

Common use cases

  • Turning a burst of photos into a short animation
  • Making a before-and-after or step-by-step GIF from screenshots
  • Creating a simple slideshow GIF for a chat, post, or email
  • Building a reaction or meme GIF from a few frames
  • Animating a logo or product shot across a few images

Common mistakes

  • Adding only one image - a GIF needs at least two frames to animate.
  • Using very large or many frames - GIF is an old format, so big frames make a large file; keep the size modest.
  • Expecting the frames to keep different shapes - every frame is fitted to one size, so mismatched images are centred on the background colour.
  • Setting the time per frame too fast to read - slow it down if viewers cannot see each frame.

Frequently asked questions

Are my images uploaded to a server?

No. The GIF is built entirely in your browser using the Canvas API and an in-browser encoder. Your images never leave your device, which makes it safe for private or unreleased photos.

How many images can I use?

As many as you like, but GIF is an old format without modern compression, so more frames and larger sizes make a bigger file. For a smooth, shareable GIF, keep it to a modest number of frames at Small or Medium size.

Can I set a different speed for each frame?

The current version uses one time-per-frame for the whole GIF, which covers most needs. Set it with the slider before you click Make GIF. To emphasise one frame, you can add it twice in a row.

What is the difference between this and the Video to GIF tool?

This GIF Maker builds an animation from separate still images you provide. The Video to GIF tool takes a single video clip and turns a section of it into a GIF. Use this one for photos and frames, and Video to GIF for footage.

Why do my images look letterboxed?

Every frame in a GIF must be the same size, so images that do not match the frame shape are centred and the extra space is filled with your chosen background colour. Use images of the same dimensions, or pick a background colour that blends in.

Does the GIF loop?

Yes by default. Leave Loop forever on and the GIF repeats endlessly, which is what most people expect. Turn it off to play the animation once and stop on the last frame.

Why does my GIF play as a video in WhatsApp?

WhatsApp and Instagram convert every GIF into a short video, so a GIF sent there plays like a muted clip rather than a looping GIF. That is the app's behaviour, not a problem with the file - the same GIF still loops correctly on web pages, Slack, email, and most other places. For WhatsApp and Instagram, use the Make MP4 button instead; it produces a video file those apps handle natively.

Related tools

Last updated