Convert animated GIFs to animated SVGs.

framesvg is a web app, command-line tool, and Python library that converts animated GIFs into animated SVGs. It leverages the power of VTracer for raster-to-vector conversion, producing smooth, scalable, and true vector animations. This is a significant improvement over embedding raster images (like GIFs) directly within SVGs, as framesvg generates genuine vector output that plays automatically and scales beautifully. Ideal for readmes, documentation, and web graphics.

You can try it now at framesvg.romelium.cc

Why Use framesvg?

Examples

There is a dedicated and more better example page here

The following examples demonstrate the conversion of GIFs (left) to SVGs (right) using framesvg.