GIF maker
Turn JPEG, PNG, or WebP frames into a GIF.
About this tool
A GIF is a short looping clip made from stills. This maker takes JPEG, PNG, or WebP frames you already have, lines them up in order, and encodes a GIF in the browser — no timeline editor required.
GIFs are palette-limited. Photographs banding and large frame counts explode in size. The cap is 24 frames, and long edges are fitted to 720 px so the encoder can finish in a tab. For a clip from a movie, use Video to GIF instead.
Each still is decoded locally, scaled if needed, and quantized into a GIF. Delay per frame is yours. Combined pixel load still respects the still-image cap.
How to make a GIF
- Add two or more JPEG, PNG, or WebP frames. They stay on your device.
- Set how long each frame stays on screen.
- Make the GIF. Oversized frames are scaled to a 720 px long edge.
- Download the looping GIF of your stills.
Up to 24 frames. 50 MB per source file. HEIC frames must be converted first. This is not a video trimmer.
FAQ
- Are my frames uploaded?
- No. The GIF encoder runs in this tab. We do not host the animation.
- Why only 24 frames?
- GIF encoding in a browser tab is memory-heavy. The cap is a crash guard, not a paid wall.
- Can I use a video file?
- Not here. Video to GIF takes the first 8 seconds of a MOV or MP4.
- Why are colors banding?
- GIF uses a limited palette. Photographs show it more than flat UI art.
- Does the GIF loop forever?
- Yes, the encoder writes a looping GIF. Players that ignore loop flags are the exception.
Related tools
Continue
More Images tools
- PNG to JPGTurn a PNG into a JPEGPNGJPG
- JPG to PNGTurn a JPEG into a PNGJPGPNG
- Compress imageMake a smaller JPEG from a PNG or JPEGIMGJPG
- HEIC to JPGTurn a HEIC photo into a JPEGHEICJPG
- WebP to JPGTurn a WebP into a JPEGWebPJPG
- Resize imageChange the pixel size of a PNG, JPEG, or WebPIMGSIZE
- Crop imageCut a region of a JPEG, PNG, or WebPIMGCROP
- JPG to WebPTurn a JPEG into a WebPJPGWebP