GIF to SVG online converter (vectorizer)

Upload image



Supported image types: GIF
Max file size: 200MB

All uploaded files are automatically deleted 1 hour after upload.
For permanent links you can use: https://ezgif.com/gif-to-svg?url=https://example.com/source-image.gif

Free Online GIF to SVG Converter (Vectorizer)

Convert GIF images to SVG (Scalable Vector Graphics) format using advanced image tracing algorithms. This tool supports both static and animated GIFs — animated GIFs are vectorized frame by frame and combined into a single animated SVG file using CSS keyframe animations.

Choose from four vectorization engines: vtracer (color and BW with spline fitting), ezgif-trace (fast native tracer with median-cut quantization and Bézier curve fitting), autotrace (automatic color reduction), or potrace (high-contrast black and white), and fine-tune parameters like color precision, corner thresholds, speckle filtering, and curve fitting mode.

How animated GIF to SVG conversion works

Each frame of the animated GIF is extracted, vectorized independently using the selected tracing engine, and then all vectorized frames are combined into a single SVG file. The animation is driven by CSS @keyframes rules that show and hide each frame at the correct timing, preserving the original frame delays from the GIF.

The resulting animated SVG is resolution-independent and can be scaled to any size without quality loss. It works in all modern browsers without JavaScript or plugins.

Tips for best results

  • Simple graphics with solid colors (pixel art, logos, icons, line art) produce the best SVG output.
  • For animated GIFs, keep the frame count reasonable — each frame is vectorized separately, so GIFs with many frames will produce larger SVG files.
  • Experiment with different tracing engines and settings to find the best balance of quality and file size.

See also: SVG to GIF, PNG to SVG, JPG to SVG, WebP to SVG, AVIF to SVG.