GIF to PNG Converter — Pick Any Frame, Keep the Transparency

Turn a GIF, or any frame of an animated GIF, into a lossless PNG. Frames are rebuilt the way your browser plays them, and nothing leaves your device.

🎞️ Any frame or all💎 Lossless PNG🔒 100% in-browser✓ Free & unlimited

Drag & Drop GIF Files Here

or Click to Upload

Max: 30 files, 20MB each · Support: GIF, static or animated

🎞️

Any frame, or all of them

Click a frame in the filmstrip, or save every frame of the animation as separate PNGs in one ZIP.

🧩

Complete frames

Animated GIFs store most frames as small patches. Each frame is rebuilt the way a browser plays it, so nothing comes out half drawn.

💎

Lossless and compact

Every pixel and its transparency is kept. GIFs use at most 256 colours, so the PNG is saved with a palette and stays small.

🔒

Nothing uploaded

Decoding and encoding run in your browser tab. Your GIFs never touch a server.

GIF and PNG: Two Lossless Formats With Different Limits

GIF and PNG both store pixels without throwing detail away, so a GIF to PNG conversion can be perfectly faithful. They differ in what they can hold, and that decides when the switch is worth it.

Colours: a Palette Either Way

A GIF frame can use at most 256 colours, chosen in a palette. PNG can store a palette too, or full colour with millions of shades. Because a GIF never has more than 256 colours per frame, this tool saves the PNG with a palette whenever it can, which keeps every pixel identical and the file compact.

Transparency: On or Off vs 256 Levels

A GIF pixel is either fully transparent or fully solid; a PNG pixel can be anything in between. That is the main reason designers move graphics from GIF to PNG: future edits can use smooth, soft edges. The conversion itself keeps the edges exactly as the GIF drew them.

Animation

GIF animates; a standard PNG does not. Converting GIF to PNG therefore means choosing one frame, or saving every frame as its own PNG. Both are a click away in the tool above.

1234567Click a frameSaved as PNG
Click any frame in the strip; the number under it is the frame you will get.

Why a Frame Pulled Straight Out of a GIF Looks Broken

If you have tried another tool and got a frame that was mostly empty, or showed only a pair of blinking eyes, the GIF was not damaged. That is how animated GIFs save space.

Most Frames Are Patches

The first frame of an animated GIF is usually a full picture. Later frames often store only the rectangle that changed and leave the rest to what is already on screen. Taken on its own, such a frame is a small patch on a blank background.

Disposal Decides What Happens Next

Each frame also says what to do with its area before the next one is drawn:

Keep it

The frame stays and the next one is painted on top. This is the most common setting.

Clear it

The area is wiped to transparent, used for sprites that move across an empty background.

Restore the previous picture

The area goes back to how it looked before the frame was shown, used for short flashes and pop-ups.

This converter replays frames 1 to n with these rules before saving, so the PNG shows exactly the picture your browser displayed at that moment.

What frame 6 storesA small patch overthe earlier framesWhat you see at frame 61 + 2 + 3 + 4 + 5 + 6
Most frames of an animated GIF store only what changed. The tool rebuilds the full picture before saving.

How to Convert GIF to PNG in 3 Steps

1

Drop your GIF files

Drag one or more GIFs onto the dashed area, or click to browse. Static and animated GIFs both work, and nothing is uploaded.

2

Choose the frame

For an animated GIF, a filmstrip appears: click the frame you want. To keep the whole animation as stills, switch Frames to "All frames (ZIP)".

3

Download the PNG

Click Download for a single PNG, or get a ZIP with one numbered PNG per frame. Several GIFs can be downloaded together as one ZIP.

Drop GIF files here
1

Drop one or more GIFs.

Selected frameAll frames (ZIP)
2

Pick a frame in the strip, or choose All frames.

party-frame-003.pngDownload
3

Download the PNG, or a ZIP of every frame.

GIF to PNG With Transparency: What Carries Over and What Does Not

Transparent pixels in the GIF stay transparent in the PNG. What surprises people is the edge around a cut-out shape.

Where the Light Halo Comes From

Because GIF has no partial transparency, the program that exported the GIF blended the anti-aliased edge with a background colour, usually white. On a white page the edge looks smooth. Placed on a dark background, those blended pixels show up as a thin light outline.

Why Converting Cannot Remove It

The halo is baked into the pixel colours. A GIF to PNG conversion copies those pixels faithfully, so the halo comes along. To get a clean edge, re-export the artwork from its source file as PNG, or use the PNG on a background close to the colour the GIF was made for.

Quick check

Open the result in the preview: the checkerboard behind the image shows exactly which pixels are transparent.

GIF: each pixel is on or offEdge blended with whiteOn a dark page: a light haloRe-exported from the source as PNGConverting keeps the edge as it is
GIF transparency is on or off per pixel, so edges were blended with a background colour when the GIF was made.

Will the PNG Be Bigger Than the GIF?

Usually it stays in the same range, sometimes smaller. It depends on how the PNG is packed.

Palette PNG vs 32-bit PNG

Many converters save every frame as a 32-bit PNG, with four bytes per pixel. For a 256-colour picture that is wasteful and often makes the file two to four times larger. This tool uses a palette PNG, one byte per pixel, and PNG's compression often matches or beats GIF's.

When PNG Does Grow

GIFs made from photos or video use heavy dithering, a fine noise of dots that fakes extra colours. Noise compresses badly in any lossless format. If such a GIF is your source and you only need a still image to share, GIF to JPG gives a far smaller file.

Original GIFPalette PNG (this tool)32-bit PNGBar length: file size, same image
Same pixels, packed three ways: a palette PNG usually lands close to the GIF, a 32-bit PNG much larger.

GIF vs PNG at a Glance

GIFPNG
CompressionLossless (LZW)Lossless (Deflate)
ColoursUp to 256 per framePalette or millions
TransparencyOn or off per pixel256 levels per pixel
AnimationYesNo (standard PNG)
Best forShort loops, simple animationsLogos, icons, screenshots, stills to edit

When GIF to PNG Is the Right Move

Converting is worth it whenever you need a still image that keeps sharp edges and transparency.

Good Reasons to Convert

  • Turning one frame of a reaction GIF into a sticker, emoji or avatar.
  • Using an old GIF logo or icon in a document, slide or app that prefers PNG.
  • Saving pixel art frame by frame for editing.
  • Pulling a clean screenshot out of a screen-recording GIF.

When to Keep the GIF

If the movement is the point, keep the GIF: a PNG is a single still. And if every frame of a long animation is needed for a website, a video format is usually smaller than hundreds of PNGs.

Converts wellLogos and iconsStickers and emojiPixel artBetter kept as GIF or JPGPhoto-like GIFsWhole long animations
Flat-colour artwork converts well. Photo-like GIFs grow as PNGs.

After You Convert GIF to PNG

To make the PNG smaller still, run it through compress PNG. For the web, PNG to WebP keeps transparency in an even smaller file, and resize image or crop image gets it to the exact size a site asks for.

Need a photo-friendly still instead? See GIF to JPG. Every other format pair is listed in the image converter.

GIF to PNG — Frequently Asked Questions

Yes, with no account and no daily limit. Conversion runs in your browser, so there is no server cost to pass on. Other formats are in the <a href="/image-converter">image converter</a>.

Yes. Pick one frame in the filmstrip, or choose "All frames (ZIP)" to get every frame as its own PNG. A standard PNG cannot animate; for a smaller still, see <a href="/gif-to-jpg">GIF to JPG</a>.

Yes. Transparent pixels stay transparent. Edges that the GIF blended with a background colour keep that blend, because it is part of the pixels. To shrink the result, use <a href="/compress-png">compress PNG</a>.

Most frames of an animated GIF store only what changed. This tool rebuilds each frame from the ones before it, so you get the full picture. To trim the result afterwards, use <a href="/crop-image">crop image</a>.

Yes. Both formats are lossless, and the PNG keeps every pixel of the frame. It is saved with a palette, so the file stays close to the GIF in size. For web delivery, <a href="/png-to-webp">PNG to WebP</a> goes smaller.

No. Decoding and encoding happen in your browser tab and the files never leave your device. The same is true for <a href="/resize-image">resize image</a> and every other tool on this site.

The first 300 frames are shown and converted; the page tells you when a GIF has more. For long animations, a video or <a href="/image-to-pdf">a PDF of selected frames</a> is often more practical.

Check the size the destination expects. <a href="/resize-image">Resize image</a> sets exact pixels, and <a href="/compress-image-to-100kb">compress to 100 KB</a> handles upload limits.

T

TinyImagePro Engineering

We build browser-based file tools that never upload your data. This converter rebuilds every GIF frame the way a browser plays it, so the frame you save is the frame you saw.

About TinyImagePro →