GIF to SVG converter

GIF to SVG, smooth edges.

Drop in a GIF: a sticker, a logo, an icon. VecSnap keeps its see-through background empty, smooths the stepped edges a GIF is made of, and redraws it as shapes in its own flat colors.

  • Converting and previewing are free
  • One credit keeps the file, every format included
A plum ice pop with two mint stripes and a bite taken from its corner, on a yellow stick, on a see-through ground, up close: the GIF as uploaded
A plum ice pop with two mint stripes and a bite taken from its corner, on a yellow stick, on a see-through ground, up close: VecSnap's SVG
GIFpixelsSVGshapes
The GIF as uploaded87 KBVecSnap's SVG1.1 KB41 anchor points

To convert a GIF to SVG, drop it on VecSnap. A GIF holds 256 colors at most and can set one of them aside as see-through, so every pixel is either drawn or empty and a curved edge turns into steps. VecSnap keeps the empty background empty, redraws those steps as smooth curves, and gives each color one flat fill. A GIF a few hundred pixels across gives the smoothest curves. An animated GIF is converted at its first frame. Converting and previewing are free.

Updated 2 sources ↓

The file, opened

A transparent GIF, redrawn.

A real GIF with a see-through background. Move from its pixels to VecSnap's shapes, or open potrace's trace beside it.
OriginalVecSnap

An example we picked, made with Gemini.

Read asLossless GIF · transparent

Anchor points
VecSnap 41, potrace 37989% fewer
File size
VecSnap 1.1 KB, potrace 10 KB88% lighter

In the file

6 paths

A GIF's background

Can a GIF be transparent?

Yes, in one way only: a GIF can name one of its colors see-through. A pixel is then drawn or empty, nothing in between, which is why a transparent GIF looks jagged on a dark page.
  • This page's file

    Transparent

    One color of its palette set aside as see-through: each pixel is drawn or empty.

    The empty pixels stay empty in the SVG, and the steps along its edge come back as smooth curves.

  • Solid

    Every pixel drawn in one of its colors, the background included.

    Drawn whole, its background color with it.

How to tell: the GIF's own transparency flag.

  • 256Colors at mostA GIF keeps one palette of up to 256 colors. The colors you see come back as flat fills.
  • NETSCAPE2.0LoopingThe block a GIF that plays on a loop carries, with its many frames. VecSnap draws the first one, as a still SVG.

What you get

What a good GIF to SVG file keeps

  • An empty background

    The see-through part of the GIF stays see-through, with no white box around the drawing.

  • Smooth edges

    The steps along a curve turn into one clean curve, sharp at any size.

  • Its palette, flat

    The few colors a GIF is made of become a few fills, one group for each.

  • Few points

    A smooth edge needs a handful of points where the steps would need hundreds.

Questions

GIF to SVG, answered.

Sources

Yes. Drop the GIF on VecSnap and it comes back as an SVG of real shapes in its own colors, for Figma, Illustrator, Cricut or a website.

What a vector file isAn SVG for Cricut

Drop a GIF. Check the file.

Converting is free. You see the whole result before you spend anything.