Local processing No upload. No watermark.

GIF Frame Metadata

Inspect delay, dimensions, offset, disposal, and transparency for every GIF frame, then export the metadata as JSON or CSV.

Drop your GIF here

Choose an animated GIF to inspect its frame timing, dimensions, disposal, and transparency metadata.

Understand what is inside the GIF

Animated GIFs store more than images. Each frame has a delay, dimensions, offset, disposal method, and optional transparency.

Exporting that metadata as JSON or CSV is useful for QA, debugging animation timing, and rebuilding a GIF accurately in another tool.

Plain-language field guide

Delay is how long a frame stays visible. Offset is where a smaller frame is placed on the full canvas. Disposal controls what happens to the previous frame before drawing the next one.

Transparency indicates whether a frame contains alpha information. Checking these values before export helps catch timing or compositing mistakes.

Use metadata for QA

Export CSV to compare frames in a spreadsheet, or JSON for scripts and build pipelines. This is useful when documenting animation issues or checking a sequence before shipping.

Frequently asked questions

What GIF frame metadata can I inspect?

You can inspect frame number, delay, dimensions, offset, disposal type, and transparency state for every decoded frame.

How do I export frame metadata?

Load a GIF, then use Metadata JSON or Metadata CSV to download a structured report.

Why is disposal important?

Disposal controls how a decoder treats the previous frame before drawing the next one, which matters for transparency and partial-frame animations.

What is frame delay?

Frame delay is how long each frame stays visible before the animation moves to the next frame. It is measured in milliseconds.

What do offset X and offset Y mean?

GIF frames can be smaller than the full canvas and positioned at an offset. Offset X and offset Y show where that frame is placed.

Can I export metadata for every frame at once?

Yes. Metadata JSON or CSV exports include a row or object for every decoded frame.