Converter Guide Features FAQ
Contact ☕ Support

Turn Any SVG
Into an Alight Motion Preset

Convert any SVG file into an Alight Motion XML preset — free, fast, runs in your browser

📖 How to Use
1
Prepare Your SVG File
Illustrator: File → Export As → SVG. Figma: right-click → Copy as SVG, paste in the code box. Inkscape: File → Save As → SVG.
💡 SVG from AI tools works too
2
Upload or Paste Your SVG
Click Upload SVG, or use paste code to paste SVG code. Preview loads automatically.
👁 Mobile: pinch to zoom, drag to pan
3
Set Size & Pick Layers
Pick your video size (1:1 for posts, 9:16 for stories). Check which layers to include. Groups follow your SVG structure automatically.
🔷 Simple shapes = lighter file in Alight Motion
4
Convert & Import into Alight Motion
Hit CONVERT TO XML, then download. In Alight Motion: tap +Import → pick the XML file.
📋 File name is auto-filled from your SVG
After pasting, scroll down to see the preview and convert ↓
SVG Preview
🖼
Preview will appear here
fit
Layer List
Layers will appear after you load an SVG
Project Settings
Custom Size
Stroke
e.g. MyImage(24fps)_1x1_2s.xml
60 frames · duration = 2040ms
output.xml
// XML output will appear here after converting...
What It Can Do
Available Features
☕ Support this tool!
This tool is free & open to use. Your support helps build new features and keep it running.
Support on Saweria
FAQ
Common Questions
Why does it look different from the original SVG?+
Blur, shadows, and masks can't be converted. Curves are handled accurately since v10.
Why is everything black after converting?+
The <style> tag wasn't copied with the SVG. Make sure to copy the full SVG code including <style>.
How does Group support work (v20)?+
Groups inside your SVG are kept as-is in Alight Motion. If Group A contains Group B, it stays that way after converting.
Can I upload an .ai file directly?+
No. Export it first: File → Export As → SVG, then upload the .svg.
Is my data safe?+
Yes. Everything runs in your browser — nothing is sent to any server.
What size should I use?+
1:1 for posts, 9:16 for stories/reels. Default 1080×1080 works for most cases.