Free SVG to GIF Converter
Convert an animated SVG to GIF for free. Drop in your file, choose the size and frame rate, and download the GIF. It runs in your browser, with no upload, no account and no watermark.
Runs on your device. Your SVG is not uploaded, and no account is needed.
What this SVG to GIF converter can handle
It captures animations written into the SVG itself. Animations that need JavaScript to run will not move, because scripts are removed for safety before the file is opened.
| In your SVG | Result |
|---|---|
| CSS animations and @keyframes | Captured |
| SMIL tags: animate, set, animateTransform, animateMotion | Captured |
| A still SVG with no animation | Works, but every frame looks the same |
| Animation driven by JavaScript | Not captured, scripts are removed |
| Web fonts and images linked from other sites | Not loaded, so embed images as data URIs and turn text into paths |
| HTML inside foreignObject | Removed |
Measured results
We ran the sample SVG on this page through this SVG to GIF tool in Chrome on Nov 5, 2026. Length was 3 seconds. Your numbers will vary with colors, size and how much of the picture changes.
| Settings | Frames | GIF size |
|---|---|---|
| 240 px wide, 10 FPS | 30 | 65 KB |
| 480 px wide, 15 FPS | 45 | 189 KB |
| 480 px wide, 25 FPS | 75 | 314 KB |
| 800 px wide, 15 FPS | 45 | 328 KB |
When a GIF is too large, lower the width or the frame rate. Both had a similar effect in this test.
SVG or GIF: which should you use?
Keep the SVG for your own website, where it stays sharp at any size. Use SVG to GIF conversion when it has to play somewhere that won't run an animated SVG, such as an email, a chat app or a slide.
| Animated SVG | GIF | |
|---|---|---|
| Scaling | Sharp at any size | Fixed pixel size |
| Colors | Full color | Up to 256 per frame |
| Transparency | Smooth edges | Each pixel is either see-through or solid |
| Works as a normal image upload | Often blocked or not animated | Almost everywhere |
Exporting a transparent GIF
Switch on Transparent before you convert. GIF has no partial transparency, so soft edges can look slightly rough. If they do, turn Transparent off and set the background color to match the page where the GIF will sit.
How to convert SVG to GIF
It takes three steps, and the sample is loaded so you can try it right away.
Add your SVG
Choose a file, drop it in, or paste the code. The animation plays in the preview.
Set the output
The length is detected from the animation when possible. Pick the width, frame rate, background and loop.
Convert and download
Select Convert to GIF, check the result and its frames, then download the file.
Need a new image to start from?
Generate images from a text prompt with Nano Banana 2, then bring your finished vector art back here.
SVG to GIF FAQ
Quick answers about the converter.
Add the SVG above, choose the width and frame rate, select Convert to GIF, then download the file. The whole conversion happens in your browser.
Yes. It's free, needs no account, and adds no watermark.
No. The file is read and converted on your device, and the page doesn't send it to our servers.
Your SVG probably has no built-in animation, or it's animated by JavaScript. This tool captures CSS and SMIL animations only.
Yes. Switch on Transparent before converting. GIF pixels are either fully see-through or fully solid, so soft edges can look a little rough.
Files can be up to 5 MB, the GIF up to 1,200 pixels on its longest side, length up to 20 seconds, and each GIF up to 400 frames.
GPT Image 2.6 can output a still SVG or a GIF through its API, but not an animated SVG. You can still ask a coding assistant to write one and convert the result here.