Initializing... drag & drop files here
Supports: PNG
A single PNG converts to a single, static GIF — one frame, no motion. Be honest with yourself about why you want this: if you have one still image, GIF is almost always a step down, because it crushes your colors to 256 and replaces PNG's smooth alpha with on/off transparency. GIF earns its keep on animation, and one PNG can't supply the frames for that. If you genuinely need a .gif for a system that only accepts that extension, this converts cleanly — just know what you're trading away.
| Property | PNG | GIF |
|---|---|---|
| First released | W3C Recommendation, Oct 1996 (ISO/IEC 15948) | GIF89a, July 1989 (GIF87a, May 1987) |
| Color depth | 24-bit truecolor (millions of colors), up to 48-bit | 8-bit indexed — a palette of at most 256 colors |
| Compression | Lossless (DEFLATE) | Lossless (LZW) |
| Transparency | Full alpha channel — 256 levels of opacity, soft edges | Binary: one palette index is fully transparent, the rest opaque |
| Animation | Not in core PNG (APNG added in the 2025 Third Edition) | Yes — multiple frames with per-frame delay |
| Typical use | Logos, screenshots, UI, anything with text or gradients | Short looping animations, simple low-color graphics |
| Best at | Sharp detail, clean transparency, photographic stills | Lightweight animated clips that play everywhere |
The two facts that decide most conversions: GIF caps you at 256 colors drawn from a palette (the W3C GIF89a spec computes the table as 3 × 2^(N+1), maxing at 256 entries), and its transparency is all-or-nothing — a pixel is either fully see-through or fully opaque, with nothing in between.
.gif..png onto the page or click "Add Files" to browse. Files upload over an encrypted connection, are processed on our servers, and are deleted automatically after a few hours.No. A GIF is animated only when it contains multiple frames, and one PNG is a single frame, so the result is a static GIF that simply sits there. To make something that actually moves, you need a sequence of images or a clip — convert a short video with Video to GIF, which supplies the many frames a loop requires.
GIF maps every pixel to one of at most 256 palette colors, so anything with gradients, soft shadows, or photographic tones loses smoothness and shows banding. PNG carries 24-bit truecolor (millions of colors), so going to GIF is a genuine reduction — it's the format doing exactly what it's specced to do, not a converter defect.
GIF supports only binary transparency: a single palette index is treated as fully transparent and every other pixel is fully opaque. PNG's soft, anti-aliased alpha edges get quantized to that on/off mask, which usually leaves a visible jagged fringe or halo around the shape. If clean transparency matters, keep the PNG or convert to WebP.
PNG's DEFLATE compression handles flat regions and sharp UI graphics very efficiently, and GIF's older LZW scheme plus the dithering pattern added during color reduction can produce a bigger file for the same still. Reducing the palette to 64 or 32 colors under "Colors" is the most reliable way to bring the size down.
In our testing, a flat-color logo or icon survives a drop to 32 or even 16 colors with no visible difference, while a photo-like image needs the full 256 and still bands. Start at 256, preview, then step down only as far as the image tolerates — the file shrinks at every step but artifacts grow.
It keeps the pixel dimensions unless you change them under "Image resolution," but GIF has no DPI/print-resolution concept the way PNG metadata does — it is a screen format measured in pixels only. Leave resolution on "Keep original" to preserve the exact pixel grid; use a preset or percentage only when you deliberately want a smaller GIF.