GIF to SVG Converter

Runs in your browser — your files are never uploaded.

Trace a GIF into real vector paths you can scale and edit. GIF is the format tracing handles best: it already stores a fixed palette of flat colours with no lossy compression, so edges come out clean and the colours in your SVG match the original exactly. Animated GIFs trace their first frame. Everything runs locally in your browser; your file is never uploaded.

How to convert GIF to SVG

  1. 1

    Drop your .gif file onto the box, or click to choose one.

  2. 2

    Pick how many colours to keep and how much detail to preserve.

  3. 3

    Click “Convert”, then “Download” to save your .svg file.

Share

Embed this tool on your site

Paste this where you want the tool to appear. It runs entirely in your visitor's browser — no uploads, no account, no tracking.

Please keep the attribution line — it's what keeps these tools free.

Need a different size, a dark theme, or a different tool? Build an embed lets you preview it first.

Frequently asked questions

What happens to an animated GIF?+

The first frame is traced and the rest are ignored — an SVG made this way is a still image. If you want every frame, GIF to Sprite Sheet lays them out in one image, and GIF to PNG extracts them.

Why does GIF trace better than JPG or WebP?+

Because a GIF is already made of flat colour regions. It stores at most 256 exact colours with no lossy compression, so there is no edge smearing for the tracer to follow — the paths land on the real boundaries and the fills match your original colours exactly. A lossy JPG of the same artwork produces several times more paths.

Does transparency survive?+

Yes. GIF transparency is a single fully-transparent colour, and it stays transparent in the SVG.

Will this work on a photograph saved as GIF?+

Not well. GIF only holds 256 colours, so a photo saved as GIF is already dithered into speckle — and tracing dithering produces thousands of tiny paths. Lower the Colours setting and raise Detail to “Smooth” if you must, but expect a large file.

Are my files uploaded?+

No. The tracing runs in your browser on your device — your image is never uploaded.