---
title: "GIF glossary — statico's GIF tools"
description: "Plain definitions of the terms these tools use."
url: "https://gif.statico.io/glossary.md"
last_updated: "2026-09-07T23:48:01.264Z"
doc_version: "1"
---

# GIF glossary

The terms these tools use, defined once. Every setting on every page means one of
these things.

## Palette

A GIF stores at most 256 colours per frame, listed in a palette. Fewer colours means a smaller file and flatter-looking gradients. Tools here build the palette from the whole animation first, then map every frame onto it, which avoids the colour flicker you get from per-frame palettes.

See [Optimize](https://gif.statico.io/optimize.md).

## Dithering

Scattering pixels of two palette colours to fake a third. It hides banding in gradients at the cost of a noisier image and a larger file. Turn it off for flat graphics and screenshots, keep it for photos and video.

See [Video to GIF](https://gif.statico.io/video-to-gif.md).

## Frame delay

How long a frame stays on screen, stored in hundredths of a second. Most browsers clamp anything under 2 (20ms) up to 10, so a GIF authored at 100fps plays at 10fps. Speed changes here rewrite delays rather than dropping frames where they can.

See [Speed](https://gif.statico.io/speed.md).

## Lossy compression

Throwing away detail a viewer is unlikely to notice, so the file gets smaller. Gifsicle's lossy mode allows nearby pixels to snap to a shared colour; JPEG and WebP quality settings do the same thing for still images.

See [Compress Image](https://gif.statico.io/compress.md).

## Colour quantisation

Reducing an image's full colour range down to the palette size. The tools here quantise the whole animation at once so colours stay stable between frames.

See [Convert](https://gif.statico.io/convert.md).

## APNG

Animated PNG. Full 24-bit colour and real alpha transparency, unlike GIF's single transparent colour, and supported by every current browser. Slack does not accept it for custom emoji, so use GIF there.

See [Convert](https://gif.statico.io/convert.md).

## Animated WebP

A modern animation format, typically half the size of the same GIF. Good for the web, not accepted by Slack for custom emoji.

See [Convert](https://gif.statico.io/convert.md).

## Transparency

GIF transparency is binary: a pixel is either fully transparent or fully opaque, which is why soft edges look jagged. The emoji generators account for this by keeping edges hard.

See [Text Emoji](https://gif.statico.io/text-emoji.md).

## Slack emoji limits

Custom emoji must be under 128KB, are displayed at roughly 22px square, and their names may contain only lowercase letters, numbers, hyphens and underscores. Every download here is named to fit that rule.

See [Text Emoji](https://gif.statico.io/text-emoji.md).

## WebAssembly (wasm)

Compiled code that runs inside the browser at near-native speed. ffmpeg, gifsicle and ImageMagick are all compiled to WebAssembly here, which is why nothing is uploaded to a server.

## Sitemap

- [Every page, grouped by section](https://gif.statico.io/sitemap.md)
