GIF Loop Editor
Loop a GIF forever, once, or an exact number of times, without re-encoding a single frame.
or browse filesdrop a GIF here or paste
Loop a GIF forever, once, or an exact number of times, without re-encoding a single frame.
or browse filesdrop a GIF here or paste
This free GIF loop editor changes the loop count of an animated GIF: make it loop forever, play once and stop, or repeat an exact number of times. Open the GIF and the panel tells you what the file does right now - most GIFs loop forever, some play once, and a few carry a count. Pick Forever, Once, or Times with the slider, watch the preview play the real result, and download. A GIF that has stopped can be replayed with a tap on the picture or the R key.
Looping forever is what reaction GIFs and memes want. Playing once suits a GIF that ends on a punchline, a tutorial step, or a message that should not keep flashing in a chat. A count between the two is for banners and slides that should catch the eye a few times and then rest. One thing worth knowing: the number stored inside a GIF is the number of repeats, so a file marked "1" plays twice in every browser. This tool works in plays, not repeats - choose 3 times and the GIF plays exactly three times - and "once" removes the loop block altogether, which is the only setting browsers reliably play a single time.
The loop count lives in a 19-byte block near the start of a GIF, before the first frame. Changing it here rewrites that block, adds it when the file has none, or removes it for a single play - and touches nothing else. Every frame, palette and delay in your download is byte-identical to the original, the file size moves by at most those 19 bytes, and the change is instant whatever the size of the GIF. Tools that decode and rebuild the whole animation to change a loop count re-quantize every frame for no reason.
Your GIF never leaves your device. The loop block is read and rewritten inside your browser; nothing is uploaded, there is no signup and no watermark, and once the page is open the tool even works offline.
Open the GIF, choose Forever, and download. If the file already loops forever the panel says so and the download is the unchanged original.
Choose Once. That removes the loop block from the file, which every browser plays as a single run that stops on the last frame. Some chat apps and social sites force GIFs to loop regardless of what the file says - that is their player, not the file.
Because the count inside the file means repeats, not plays: 1 repeat is 2 plays. This tool shows and sets the number of plays, so what you choose is what you see.
No. Only the loop block is rewritten; the frames are never decoded or re-encoded, so the download is pixel-for-pixel the file you uploaded.
No. Everything happens in your browser - nothing is transmitted anywhere, and the tool keeps working offline once the page is open.