User Rating 0.0
Total Usage 0 times
Frame: 0/0 0.00s
Global Settings
Timeline (Drag to Reorder)
Upload images to begin sequencing
Is this tool helpful?

Your feedback helps us improve.

About

This tool is a client-side GIF89a encoder designed for precision sequencing. Unlike basic converters that simply concatenate files, this engine allows for non-linear timeline editing, per-frame duration control, and adaptive aspect ratio management (Cover/Contain). It addresses the common jitter problem found in stop-motion creation by normalizing image dimensions on a virtual canvas before encoding.

Accuracy in timing is critical for perception. The standard GIF protocol uses an integer delay measured in hundredths of a second ($1/100$ s). This tool handles the quantization of time and color palettes locally, ensuring your data never leaves the browser while respecting the constraints of the LZW compression algorithm.

gif animation sequencer stop-motion converter

Formulas

The relationship between the visual frame rate and the encoded delay is hyperbolic. The GIF format stores delay as an unsigned integer $d$ representing centiseconds.

{
FPS = 1000d × 10where d Z+

File size estimation relies on the complexity of the color palette due to LZW compression efficiency:

S Ni=1 ( W × H × Ei )

Where Ei is the entropy factor of frame $i$.

Reference Data

Platform / Use CaseMax SizeRec. Dimensions (px)FPS TargetDelay (ms)
Twitter / X15 MB1280 × 72010-1560-100
Discord (Free)8 MB400 × 30010100
Discord (Nitro)50 MB1920 × 10803033
Email Marketing1-2 MB600 width5-10200+
Standard Banner150 KB300 × 2502-5500
CinemagraphHigh1080 × 10802441

Frequently Asked Questions

Browsers often throttle GIF playback performance to save battery. Additionally, the GIF format measures time in centiseconds (1/100s). If you set a delay of 33ms (30fps), it is rounded to 30ms or 40ms by the encoder, and browsers may clamp delays lower than 20ms up to 100ms for stability.
Because GIFs must have a fixed width and height, images with different aspect ratios must be adapted. "Cover" fills the canvas, cropping excess edges (ideal for photo slideshows). "Contain" ensures the whole image is visible, adding transparency or background color bars (ideal for product catalogs).
Yes. This tool supports transparency. However, GIFs only support 1-bit alpha (fully transparent or fully opaque), not semi-transparent shadows. Partial transparency will be thresholded to the nearest binary value.
JPG images use lossy compression designed for photos. GIFs use LZW (lossless) compression with a limited 256-color palette. Converting a rich JPG to a dithering GIF often increases entropy, making the file significantly larger unless the dimensions are reduced.