Media

GIF Looper

Make a GIF play once, a set number of times, or forever — or bake extra repeats into the file. No upload.

Drop a file to begin
Original No file loaded
Drop a GIF here or click to browse
Animated GIF — up to 50 MB
Original GIF
Result Awaiting file

The looped GIF appears here

Result GIF
Settings Loop forever · Frames ×1
Stored in the file; most apps honour it
Duplicates the animation inside the file — works everywhere, bigger file
How It Works

How to Change How a GIF Loops in 3 Steps

1

Drop a GIF

Drag an animated GIF onto the left pane. The badge shows how many frames and seconds it has.

2

Choose the loop

In Settings set the playback count (forever, once, N times) — this is a flag every GIF player reads. If you need a longer animation regardless of the player, also repeat the frames ×2–×5 inside the file.

3

Apply and download

Click Apply loop and download the result; the Settings badge shows the final length.

FAQ

GIF Looper — Frequently Asked Questions

Is my GIF uploaded anywhere?

No. The GIF is decoded frame by frame in your browser and re-encoded on your device with a small open-source encoder. Nothing leaves your computer.

What is the difference between Playback and Repeat frames?

Playback writes the loop count into the GIF header — small file, but a few apps (and some chat previews) ignore it and loop forever anyway. Repeat frames physically duplicates the animation, so a 2-second GIF ×3 becomes a 6-second GIF that plays the same everywhere.

Why does my GIF still loop forever in WhatsApp?

Messaging apps often convert GIFs to short videos and loop them regardless of the file's loop flag. Baking repeats is the only control you have there.

Does it keep the original frame timing?

Yes. Each frame's own delay is preserved, so GIFs with mixed timing (a long pause on the last frame, for example) play exactly as before.

Will the quality change?

Frames are re-quantised to a 256-colour palette built from the GIF itself, so the result is visually identical for almost all GIFs. Photographic GIFs with thousands of subtle shades may show slight banding; no dithering is applied to keep files small.