Both files stay local.
Local-first by architecture.
Quantize a lossless PNG down to a 256-color palette and ship it as a GIF — the way 1996 wanted images to look, encoded in 2026 fashion. Conversion runs instantly in your browser tab — no upload, no cloud, no per-seat ladder.
Lossless input — every pixel exact, alpha channel intact.
Smart quantization picks dominant colors. Posterization is intentional — it's the GIF look.
Local-first by architecture.
Each becomes a single-frame GIF.
Most of the time, going PNG → GIF is the wrong move — you're trading lossless modernism for a 1987 codec with a 256-color palette. But there are still contexts (legacy systems, messaging apps, retro aesthetics) where GIF is the right answer. We do the quantization in the tab so neither file ever leaves your device.
Some legacy tools or messaging contexts specifically want GIF. For everything else, PNG is the better target.
If the PNG has many distinct colors, yes — 256 is a hard cap. For sharp graphic content with limited palettes, the GIF looks identical.
GIF supports a single transparent color, so subtle alpha is lost. Hard-edged transparency survives.
Single frame. PNG is a still image; the GIF output is a single frame.
Yes — drop a folder, each PNG becomes a GIF.