GIF to PNG
Out of 256 colours and 1-bit transparency.
Nothing is uploaded
Drop files here, or click to choose
Accepts GIF. No size limit, no sign-up.
GIF was finalised in 1989 and carries two hard limits that PNG removes: a palette of at most 256 colours, and transparency that is either fully on or fully off for each pixel.
The two limits you are escaping
A GIF frame can contain at most 256 distinct colours. Anything with a gradient — a photograph, a soft shadow, a blurred background — has to be reduced to that palette, usually with visible banding or dithering noise. PNG supports full 24-bit colour, so once you convert, further editing will not be constrained by the palette.
GIF transparency is one bit per pixel: fully transparent or fully opaque, nothing in between. That is why GIF logos placed on a coloured background so often show a jagged fringe. PNG has an 8-bit alpha channel with 256 levels of partial transparency, which is what makes smooth anti-aliased edges possible.
Animation does not survive, and that is expected
PNG is a single-image format. Converting an animated GIF gives you its first frame. There is a format called APNG that supports animation, but most software that says it opens PNG does not expect it, so we do not produce it.
If you need to keep the animation and reduce the file size, the modern answer is a short muted video file or an animated WebP, not another still image format.
Whether the file gets bigger depends on the image
A simple GIF with few colours and large flat areas often converts to a PNG of similar size or smaller, especially after lossless optimisation. A GIF that was dithered to fake a gradient can expand significantly, because the dithering pattern is high-frequency noise that lossless compression cannot exploit.
Breezo runs oxipng over every PNG it produces, which recovers a meaningful share of that overhead without changing a single pixel.
Local, unlimited, no account
GIF decoding is native to your browser. The PNG encoder and optimiser are WebAssembly modules that load only when you convert something.
No upload, no size cap, no hourly limit, no watermark. Open the Network tab in DevTools while converting and see for yourself.
Frequently asked questions
Will the animation be preserved?
No. PNG holds a single image, so you get the first frame. For animation, use a short video file or animated WebP instead.
Does converting add colours back?
No. The GIF was already reduced to at most 256 colours and that reduction is permanent. PNG simply removes the limit for any future editing.
Why do my GIF logo edges look jagged?
Because GIF transparency is one bit per pixel — fully on or fully off. PNG has 256 levels of alpha, so edges can be smoothly anti-aliased once you rework the image.
Will the PNG be bigger than the GIF?
It depends. Flat-colour GIFs often convert to a similar or smaller PNG after optimisation. Heavily dithered GIFs usually grow, because dithering is noise that lossless compression cannot exploit.
Is my file uploaded?
No. Everything runs inside your browser tab.
Other tools
- JPG to PDFPhotos in, one PDF out — without uploading anything.
- PDF to JPGEvery page becomes an image, at the resolution you pick.
- PDF to PNGLossless pages, transparency kept.
- Merge PDFSeveral documents in, one document out.
- Split PDFOne file per page, without handing the document over.
- HEIC to JPGYour photos never leave your device.
- Compress ImageSmaller files, without handing them over.
- WebP to JPGFor every program that still refuses to open .webp.
- PNG to JPGMuch smaller files — when the image is a photograph.
- JPG to PNGLossless from here on — but read this first.
- HEIC to PNGWhen you need transparency or a lossless copy.
- JPG to WebPMeaningfully smaller at the same quality setting.
- PNG to WebPThe only common target that keeps transparency and gets small.
- WebP to PNGFor transparency plus software that will not open .webp.
- AVIF to JPGThe newest format, converted to the one everything reads.
- AVIF to PNGWhen the AVIF has transparency you cannot afford to lose.
- BMP to JPGBMP stores every pixel raw. The savings are enormous.
- SVG to PNGVector to pixels — a one-way trip, so choose the size well.
- Compress JPGMozJPEG, running on your own processor.
- Compress PNGGenuinely lossless. Not a palette reduction in disguise.
- Compress WebPAlready the efficient format — squeeze it further.
- QR Code GeneratorStatic codes. No redirect, no tracking, no expiry.
- Word CounterCounts CJK properly. Your text never leaves the page.