Annotate Image

Add annotations to every GIF frame while keeping the animation.

Add a GIF or drop it here

or click to browse

Files are processed locally: nothing is uploaded.

Annotate GIF Images

Build one annotation stack on the preview, then apply it consistently to every animation frame inside your browser.

  • Files stay on your device.
  • Processed locally in your browser.
  • No uploads. No storage.

Annotate Image adds editable notes, arrows, shapes, highlights, and freehand marks without uploading the source file.

Objects remain separate while you work, then are applied when you create the finished download.

What you can do

  • Add, select, move, resize, rotate, duplicate, and delete annotation objects.
  • Style text, strokes, shape fills, highlights, and freehand drawing.
  • Use pointer controls or keyboard-operable transform buttons, undo up to 50 recent actions, and export at the source dimensions.
  • Keep animated GIF files as animations and SVG files as scalable vectors.

Before you start

  • Raster and GIF downloads flatten annotations into their image frames; SVG downloads retain the annotation geometry as vector elements.
  • Annotation export supports source images up to 50 megapixels to keep browser memory use predictable.
  • Animated GIF processing requires a modern browser with module workers and OffscreenCanvas, and enforces frame, dimension, and decoded-memory limits.
  • The GIF preview uses the first rendered frame even though the downloaded annotation is applied to every frame.

How it works

  1. Choose the GIF image you want to mark up.
  2. Add text, shapes, arrows, highlights, or freehand drawing, and arrange the objects.
  3. Download the annotated GIF with its animation intact.

Common questions

Can I edit annotations after adding them?

Yes. Objects can be moved, resized, duplicated, and deleted, and undo is available throughout.

Which text styles are supported?

Text supports font family, size, color, bold, and italic options.

Will the GIF remain animated?

Yes. In supported modern browsers, VaultIMG applies the annotation stack to every frame and preserves timing, transparency, disposal behavior, and looping.