Add a Photo Onto Any Animated GIF

Upload a GIF and a photo, drag and scale the image, then export an animated result.

Workshop

Upload base GIF

Animated GIF file

Base GIF preview

Upload image overlay

JPG, PNG, WebP — static only

Image overlay preview
Waiting for upload

Upload both files to start positioning the image.

Base GIF preview
Positionable image overlay

Drag the image to move it. Drag the blue corner handle to resize.

Result
Add a Photo Onto Any Animated GIF
Processing animation

Other tools you may like

Need a logo, watermark, sticker, or still photo on top of an animated GIF? This free tool lets you place a static image anywhere on a GIF. Upload your GIF and image, drag to move, use the corner handle or size slider to scale, tweak opacity, then create and download a new animated GIF. Everything runs locally in your browser—your files are never uploaded.

How to Use?

  • Upload the animated GIF you want as the base.
  • Upload a static image (JPG, PNG, or WebP) to place on top.
  • Drag the image to any position on the GIF; resize with the corner handle or size slider.
  • Optionally adjust opacity, then click Create to compose the animated result.
  • Download the finished animated GIF to your device.

Notes:

  • All processing runs locally in your browser.
  • No files are uploaded to our servers.
  • The overlay must be a static image; use the GIF slot for the animation.
  • Very large GIFs are auto-scaled (max side 1600px) to keep encoding reliable.
  • Output keeps the GIF animation timing; longer GIFs may take more time to encode.