PNG or JPG -> GIF · Local tool
PNG to GIF
Turn a PNG or JPG into a GIF, for somewhere that will not take anything else.
Last updated
01 / Your device
the file stays here
02 / Browser memory
the work runs locally
03 / Back to you
saved on this device
When you would use this
Situations, not settings.
- A form that lists GIF and nothing else
- Government portals and older job sites still publish an accepted-formats line written a decade ago. A PNG is rejected at upload.
- A logo for a system that cannot read PNG
- Legacy label printers, till software and a few embedded viewers read GIF only. A flat graphic loses nothing going across.
- A signature or stamp with a clear background
- GIF keeps transparency as fully clear or fully solid, which is enough for a hard-edged mark going onto a known background.
How it works / no cloud
A conversion engine, not an upload form.
No browser can encode a GIF, so filetity does it here: the image is decoded with the browser's own codec, redrawn on a canvas, reduced to a palette of at most 256 colours by the same quantiser /video-to-gif uses, and written as a GIF. A fully transparent palette entry carries a PNG's clear areas across. Nothing is uploaded.
- Offline ready
- Installable app
- No file limit queue
Straight answers
No accordion. Nothing hidden.
- Is it free?
- Yes, with no watermark and no page limit.
- Does it need an account?
- No. There is no account system.
- Is my file processed on my device?
- Yes. The file is read by your browser and never uploaded. There is no server to send it to.
- What formats are supported?
- PNG and JPG in. GIF out, one file per image, or a ZIP when you convert several.
- What are the limits?
- GIF holds at most 256 colours per frame, so a photograph loses colour depth and gradients can band. There is no partial transparency: a pixel is either clear or it is not, so a PNG's soft edges go hard. The output is a single still frame; this does not make an animation.
- Does it work on mobile?
- Yes, on any modern mobile browser. Large files are limited by the memory the phone gives the browser.
- Does it work offline?
- Yes. Nothing is downloaded to make this work, so it keeps working with no network connection once the page has loaded.
- Does JPG to GIF work here too?
- Yes, the page takes both. JPG to GIF is the same path as PNG to GIF: decode, redraw, reduce to 256 colours, write. A photograph is the worst case for GIF, because 256 colours cannot hold a sky or a skin tone without banding, and the file usually comes out larger than the JPG it came from. If the destination accepts PNG or JPG, send that instead.
- Why is my GIF bigger than the PNG?
- Because PNG compresses full colour well and GIF compresses 256 colours with a scheme from 1989. A photograph loses depth AND grows. A flat graphic, a logo or a screenshot with few colours is where GIF holds its own, because the palette was never the limit.
- What happens to transparency?
- It survives, but only as fully clear or fully solid. GIF has one transparent palette entry rather than an alpha channel, so a PNG's soft anti-aliased edge becomes a hard one and a drop shadow fading to nothing becomes a visible fringe. Against a known background colour the result is fine; over an unpredictable one it shows.
- Can it make an animated GIF from several images?
- Not on this page, which converts each image into its own GIF. The video to GIF tool builds an animation from a clip, and the WebP to GIF tool keeps the frames of an animated WebP.
Keep working locally
7 available · more coming
- WebP to GIFTurn a WebP into a GIF, frames and all, for somewhere that will not take WebP.
- GIF to PNGTurn a GIF into a lossless PNG still, with its transparent areas intact.
- Image ConverterConvert images to JPG, PNG or WebP, in a batch, with the output your choice.
- GIF to JPGTurn a GIF into a JPG still, taking the first frame and filling transparency with white.
- GIF to WebPTurn a GIF into a still WebP. The animation is not carried across.
- PNG to JPGTurn PNG images into JPG files that are far smaller to send and store.