Convert GIF to PNG
Turn a GIF into a still PNG, or split an animation into one PNG per frame. Everything runs in your browser — the file is never uploaded.
Every frame, not just one
Split an animation into one numbered PNG per frame in a single pass, and see how many files you will get before you start.
Nothing is uploaded
The GIF is decoded and re-encoded on your own device. You convert GIF to PNG without a server ever receiving the file.
Transparency survives
Transparent areas stay transparent, and a solid background can be removed on the way if you want one.
Ten languages
The tool and the full guide are available in ten languages, not just English.
In short: Drop in a GIF and you get a PNG. If the GIF is animated you choose what that means: one still image from the first frame, or every frame exported as its own numbered PNG in a ZIP. The count is shown before you convert, so a 24-frame animation never surprises you with 24 files. Everything runs in your browser with no upload, no account and no daily cap.
Why Convert a GIF to PNG
GIF and PNG overlap more than most format pairs — both are lossless, both support transparency, both are accepted almost everywhere. The reasons to convert GIF to PNG are therefore specific rather than general, and knowing which one applies to you decides how you should use this page.
You need a still image, not a moving one
A GIF playing on loop is wrong for a document, a print layout, a slide, or a thumbnail that has to sit quietly on a page. Converting to PNG freezes it. The only question is which moment you want frozen, which is why the frame choice matters more here than in any other conversion.
You want better transparency
GIF transparency is all-or-nothing: a pixel is either fully visible or fully gone, which leaves a hard, stair-stepped edge on anything curved. PNG stores 256 levels of transparency per pixel. Converting does not repair the edge you already have, but it means anything you do afterwards — resizing, layering, compositing — no longer makes it worse.
You need a clean source to edit
GIF caps out at 256 colours per frame, so every GIF has already been through a palette reduction. PNG has no such limit. Converting before you edit will not bring back colours the GIF threw away, but it stops the next round of edits from being squeezed through that 256-colour funnel again.
What Happens to the Animation
Converting an animated GIF to PNG means picking frames out of a moving image: PNG has no way to store animation, so an animated GIF becomes either one still image or a set of separate images, one per frame.
This is the single most common surprise when you convert GIF to PNG, and it is where most tools stay silent. A GIF holds a sequence of frames plus the timing between them. A PNG file holds one image. There is no arrangement of those two facts that lets an animation survive intact, so every converter has to make a choice — and most of them make it for you without saying so.
Here the choice is yours and it is visible. The default is the first frame, because that is what most people want and what every other tool quietly does anyway. Switch to every frame and you get one numbered PNG per frame, packed into a ZIP. The number of files is displayed next to the switch before you convert, so a 24-frame animation across three GIFs tells you it will produce 72 files rather than just producing them.
How to Convert GIF to PNG in 3 Steps
No account, no upload step, no queue. To convert GIF to PNG here you only drop the file in, and your own browser reads it the moment you do.
- 1
Drop in your GIF files
Several at once is fine. Any file that turns out to be animated gets a frame-count badge on its thumbnail, so you know what you are dealing with before choosing anything.
- 2
Choose one frame or all of them
First frame is preselected. Switch to every frame and the total output count appears immediately — this is the number that decides whether you get one file or eighty.
- 3
Check the size, then download
The output size is measured by actually encoding the file, not estimated. Take a single PNG, or the whole set as a ZIP with the frames numbered in order.
Exporting Every Frame of an Animated GIF
Pulling the individual frames out of a GIF is a genuinely useful thing to do. It is how you grab one clean still from a reaction clip, how you get sprite sheets back into separate images, how you inspect what a compressed animation actually did to a logo, and how you rebuild an animation in another tool without starting from scratch.
It is also the part of GIF to PNG conversion that almost nobody handles well. Of the ten tools ranking for this term, the two at the top say nothing at all about what happens to an animation — you upload a 24-frame file and find out afterwards. One well-known GIF specialist can export every frame, but it lives on a separate page, requires uploading the file to a server, and states that uploads are deleted an hour later. Another runs entirely in the browser but gives you a single frame at a time, has no batch mode, and limits free use to personal projects.
What this page does differently is not clever — it is just complete. Frames are read locally with the browser's own image decoder, every frame is exported in one pass, several GIFs can go through at once, and the total number of output files is on screen before you commit. Each frame keeps its own transparency, and the files come out numbered in playback order so a ZIP of eighty images is still navigable.
Colour and Transparency: GIF vs PNG
Both formats are lossless, so nothing gets blurred or smeared when you convert GIF to PNG. What changes is the ceiling — and understanding the difference explains both why the PNG is usually larger and why some edges look worse than you expected.
| What matters | GIF | PNG |
|---|---|---|
| Colours per image | Up to 256, from a palette | Full colour, no palette |
| Transparency | All-or-nothing, one colour is 'invisible' | 256 levels per pixel |
| Animation | Yes, with per-frame timing | No |
| Compression | Lossless, but after palette reduction | Lossless, no reduction |
| Typical file size | Smaller per frame | Larger, often noticeably |
Two consequences follow. First, a single PNG is normally bigger than the GIF it came from — you are storing the same pixels without the 256-colour shortcut. Export every frame and the total is naturally several times the original. Second, the hard jagged edge around a transparent GIF does not get smoother when you convert. That edge was baked in when the GIF was made, and nothing here invents the missing in-between pixels. We do not quietly apply smoothing to hide it, because that would change your image without being asked.
What This Tool Does Not Do
Two things people look for alongside GIF to PNG conversion are outside what a browser can do without shipping a large amount of extra code. Being clear about them is more useful than a vague answer.
It does not make animated PNG (APNG)
APNG is a separate format that happens to share the PNG extension — it stores a sequence of frames the way a GIF does. Browsers can display APNG but they do not provide a way to write one, so producing it would mean bundling a dedicated encoder. What you get here is a set of ordinary still PNGs, not a single animated file.
It does not convert PNG back to GIF
Going the other direction means reducing full colour down to a 256-entry palette, choosing how to dither what does not fit, and then LZW-encoding the result. That is a real encoder rather than a setting, and it is a different tool, not a checkbox on this one.
If the reason you were looking at APNG is that you want to keep the animation while getting a smaller, better-quality file than a GIF, there is a more practical route: convert the animation to WebP instead
Complete PDF Tool Suite
Discover our comprehensive collection of PDF tools designed to handle all your document needs
PNG to PDF
Bind PNG images into a single, print-ready PDF
JPG to PDF
Convert JPG images to PDF format
Merge PDF
Combine multiple PDF files into one
Compress PDF
Reduce PDF file size efficiently
PDF to PNG
Convert PDF pages to PNG images
PDF to JPG
Convert PDF pages to JPG images
PDF to Text
Extract text content from PDF files
Split PDF
Split PDF into separate pages
Edit PDF
Edit and annotate PDF documents
Organize PDF
Organize and rearrange PDF pages
Rotate PDF
Rotate PDF pages and save permanently
Page Numbers
Add page numbers to PDF with live preview
Watermark PDF
Add a text watermark to PDF with live preview
HEIC to JPG
Convert iPhone HEIC photos to JPG
Delete PDF Pages
Remove unwanted pages and download a clean PDF
Extract PDF Pages
Save selected pages as a new PDF or separate files
Sign PDF
Draw, type, or upload a signature and place it on any page
Resize PDF
Change page size to A4, Letter, or custom dimensions
Crop PDF
Trim margins, drag-select, or auto-crop white space
Flatten PDF
Make forms read-only — keep text searchable or lock to image
PDF Metadata
View, edit, or strip author, title, dates and other metadata
Grayscale PDF
Convert to grayscale or black & white to save colour ink
Extract Images from PDF
Pull embedded photos out of a PDF and save as PNG or JPG
WebP to PDF
Convert WebP images to a PDF, merge many into one file
Protect PDF
Add an open password to your PDF, entirely in your browser
Unlock PDF
Remove a known password or restrictions from a PDF, in your browser
HEIC to PDF
Convert iPhone HEIC photos to PDF
AVIF to PDF
Convert AVIF images to PDF
TIFF to PDF
Convert TIFF images and scans to PDF
BMP to PDF
Convert BMP bitmap images to PDF
OCR PDF
Make a scanned PDF searchable, entirely in your browser
Redact PDF
Permanently remove sensitive text from a PDF, in your browser
Compress Image
Shrink JPEG, PNG and WebP in batch, entirely in your browser
Resize Image
Change image dimensions in batch, with presets, in your browser
PNG to JPG
Turn PNG images into JPG, batch, with the size shown before you download
JPG to PNG
Turn JPG images into PNG, batch, with optional transparent background
WebP to JPG
Turn WebP files into JPG, batch, with every frame of an animated WebP
WebP to PNG
Turn WebP into PNG with transparency intact, or knock a solid background out
Image to WebP
Turn JPG, PNG and more into WebP, batch, or hit an exact size in KB
SVG to PNG
Rasterise SVG at any size, or make a whole favicon set from one logo
AVIF to JPG
Turn AVIF images into JPG so they open anywhere, or hit an exact size in KB
Compare PDF
See exactly what changed between two PDF versions, without uploading either
SVG to JPG
Rasterise SVG to JPG at any size, and choose what colour replaces the transparency
GIF to PNG
Take one still frame, or split an animated GIF into a numbered PNG per frame
GIF to JPG
Choose what replaces transparency, take one frame or all - and we say when PNG is the better target
Frequently Asked Questions
What people ask before they convert GIF to PNG for something that matters.
Is this GIF to PNG converter free?
Yes — free, unlimited, with no account and no personal-use restriction. Some browser-based converters cap free use per day or licence it for personal projects only. There is none of that here, no watermark, and no feature held back for an upgrade. The site runs on ads rather than on metering the tools.
Are my files uploaded to a server?
No. The GIF is decoded and re-encoded entirely on your device. To be fair to the alternatives, a couple of other converters also run in the browser and say so clearly. The difference here is what comes with it: every frame in one pass, batch input, and the output count shown up front.
Can I convert an animated GIF into multiple PNGs?
Yes — switch from first frame to every frame. You get one PNG per frame, numbered in playback order and packed into a ZIP, each keeping its own transparency. The total file count appears next to the switch before you convert, so nothing arrives unexpectedly.
Can I make an animated PNG (APNG)?
No. This produces still PNGs only. APNG is a different format that browsers can display but not write, so creating one would require a dedicated encoder. If keeping the animation is the goal, animated WebP is the practical option and it is usually smaller than the original GIF too.
Can I convert PNG back to GIF?
No, and that direction is genuinely harder than it sounds. It requires reducing full colour to a 256-entry palette, deciding how to dither the colours that do not fit, and LZW-encoding the result. That is an encoder rather than an option, so it belongs in a separate tool.
Will the PNG be bigger than the GIF?
Usually yes, and that is expected rather than a fault. GIF gets its small size partly by limiting each frame to 256 colours. PNG stores the same pixels without that shortcut, so a single frame is often larger. Export every frame and the total is several times the original file. If size matters afterwards, compress the results.
Why does the transparent edge still look jagged?
Because GIF transparency is all-or-nothing, and converting does not invent the missing pixels. A pixel in a GIF is either fully visible or fully transparent, which produces a stair-stepped edge on curves. PNG can store partial transparency, but the softer in-between pixels were never in the file, so they cannot be recovered. We do not apply automatic smoothing, because that would alter your image without being asked.
Which frame do I get if I do not export all of them?
The first one, which is what nearly every other converter does silently. It is the default because most people dropping in a GIF want one still image, and because taking every frame by accident turns a short animation into dozens of files. If the first frame is not the moment you wanted, export them all and keep the one you need.
Related tools
Other things you may need before or after converting. All of them run in your browser too.
- Image to WebP — keep the animation instead of freezing it, usually at a smaller size than the GIF
- PNG to JPG — shrink the frames further once you no longer need transparency
- Compress an image — bring a finished PNG down to an exact size in KB when an upload limit demands it
- Resize an image — change the dimensions of the frames you extracted, with presets for documents and social platforms
- JPG to PNG — the same conversion for photos rather than animations
- GIF to JPG — when the GIF is a photo rather than a sticker, and a smaller file matters more than clean edges