Add Image to GIF
Put a logo, sticker or picture on an animated GIF: move, size and turn it, every frame.
or browse filesdrop a GIF here or paste
Put a logo, sticker or picture on an animated GIF: move, size and turn it, every frame.
or browse filesdrop a GIF here or paste
This free tool adds an image to a GIF: a logo in the corner, a watermark across the middle, a sticker, an arrow, a face cut-out. Open the GIF, press Add image or logo and pick a PNG, JPG or WebP - or just drop it on the page. It lands in the centre with handles: drag it to move, pull the corner to size it, swing the handle underneath to turn it, tap the red cross to remove it, and set its opacity with the slider. Add as many as you need. The download paints every image onto every frame of the animation, with the frame timing and the loop setting untouched.
A PNG with transparency keeps it, so a logo sits on the animation without a box around it. For a watermark, drop the opacity to 30 or 40 percent and the picture shows through. The image is stored at up to 1024 pixels, which is far more than a watermark on a GIF ever needs, and it is drawn at the exact size and angle you see on the first frame. To write text on a GIF instead, use the /add-text-gif/ tool, which has the same handles.
GIFs often store frames as small patches over the previous frame, so the tool composites the animation the way a browser plays it, paints the images onto each complete frame, and re-encodes the result with one shared palette. Undo steps back through moves and edits, and Clear all removes every image at once.
Your GIF and your images never leave your device. Everything is decoded, drawn and re-encoded inside your browser; nothing is uploaded, there is no signup and no watermark of ours, and once the page is open the tool even works offline.
Open the GIF, press Add image or logo, choose the file, then drag it into the corner and size it with the handle. Download, and it is on every frame.
Yes. Select it and move the Opacity slider; 30 to 40 percent is a typical watermark.
As many as you like. Each one has its own position, size, angle and opacity; tap one to select it.
Yes. Frame delays and the loop setting are carried over unchanged; only the pixels change.
No. Everything runs in your browser - nothing is transmitted anywhere, and the tool keeps working offline once the page is open.