Skip to content

Convert PNG to GIF — Still or Animated

Turn PNGs into GIFs with transparency kept, or join several PNG frames into one animated GIF with your own speed and looping. Runs in your browser; nothing is uploaded.

Updated October 2026 · Free · Works entirely in your browser

Choose PNG files to convert to GIFDrop, paste or pick · several at once · nothing is uploaded

When a GIF beats a PNG

PNG is the better format for a still image, so convert to GIF only when something asks for one: older forums and chat apps, email newsletters that must animate, some ad networks and upload forms, and anywhere you want a picture to move. Logos, icons, pixel art, diagrams and screenshots of text convert almost perfectly, because they rarely use more than 256 colours. Photos and smooth gradients show banding — for those, a JPG or WebP is the better small file.

Making an animated GIF from PNG frames

  1. Name the frames so they sort in order (frame-1.png … frame-24.png; numbers are sorted as numbers).
  2. Choose Animate the PNGs into one GIF and drop them all at once.
  3. Set the delay: 100 ms is 10 fps, 40–50 ms is smooth motion, 300–500 ms suits a slideshow.
  4. Keep 256 colours for detailed frames; drop to 64 or 16 for flat cartoon frames and a much smaller file.

Every frame is fitted to the first frame's shape (letterboxed, never stretched), and each gets its own 256-colour palette, which keeps colours truer than one shared palette. Frames that are a different size are centred.

Transparency in GIFs

A PNG can have soft, partly see-through edges; a GIF pixel is either fully visible or fully transparent. Keep transparency for stickers that will sit on many backgrounds, and accept a slightly hard edge. If you know the background colour, fill it instead — the edge is blended onto that colour and looks smooth. The background remover can make a white background transparent first, and GIF to PNG goes back the other way.

Frequently Asked Questions

Everything you need to know about image conversion.

Drop your PNG above and press Download GIF. To make an animated GIF instead, choose 'Animate the PNGs into one GIF', drop the frames in order, and set the speed.

Yes, but GIF transparency is all-or-nothing per pixel, so soft or semi-transparent edges become hard. If the GIF will sit on a known colour, choose 'Fill white' (or black) and the edges stay smooth.

A GIF frame can hold at most 256 colours, while a PNG can hold millions. Logos, icons and text convert perfectly; photos and gradients lose some smoothness. For photos, a JPG or WebP is usually a better choice than GIF.

Pick 'Animate the PNGs into one GIF', then drop all the frames at once — they are used in file-name order (frame-1, frame-2… frame-10 sort correctly). Set the delay per frame and whether it loops forever or plays once.

100 ms (10 frames per second) is a typical GIF speed; 50 ms is smooth, 200–500 ms suits slideshows. GIF stores delays in hundredths of a second, and browsers slow anything under 20 ms down, so this page rounds to 10 ms and never goes below 20.

No. The PNGs are decoded and the GIF is encoded entirely in your browser; nothing is sent to a server.