filetity

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

  1. 01 / Your device

    the file stays here

  2. 02 / Browser memory

    the work runs locally

  3. 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