ToothPaste (Paste SVGs) for Blender
Stop fixing what the import broke.
ToothPaste transfers your vectors from Illustrator, Affinity, Figma, or Inkscape into Blender — layers intact, masks intact, structure intact.
THE PROBLEM
Blender's SVG importer does import SVGs. It just doesn't import them the way you built them.
Layer names get scrambled. Masks don't transfer. Groups collapse into a flat pile of shapes. Some colours make it through. Some don't. You spend an hour building a structured vector file and another hour in Blender trying to work out what it used to look like.
This is not an animation problem. It's a file preparation problem. And it was eating time on every project.
The gap between design software and Blender is real, and the built-in importer doesn't close it.
THE SOLUTION
ToothPaste handles the import properly.
It reads how your design app structures the SVG — because Illustrator, Affinity, Figma, and Inkscape all structure them differently — detects the format, and brings the file into Blender the way you built it.
Layers stay layers. Masks stay masks. Groups stay groups. You go from design software to Blender without touching a single layer name.
FEATURES
- Mask support — actually transfers
- Layer and group structure — preserved on import
- Grease Pencil and Curves — both supported
- App compatibility — Illustrator, Affinity Designer, Figma, Inkscape
- Free. Open-source.
THE STORY
I built ToothPaste because I needed it.
I'd switched to Blender as my main animation tool after years in After Effects — partly because I was tired of paying to open my own files, partly because Blender is genuinely better for a lot of what I do. (Blender will never be After Effects, and it shouldn't try to be. But that's a longer conversation.)
The wall I hit immediately: every time I imported a vector, the structure was gone. Hours of file prep — the masks, the groups, the layer names — reduced to a pile of unlabelled shapes. Back to square one, every time.
A developer friend helped me sketch out the first prototype. He had a newborn and a startup. I had free time and a problem. We figured it out between nap times. (Thank you, Ivo.) Then AI coding tools got good enough that I could finish it without wrecking his schedule further.
It took years. More test files than I want to count. More debugging sessions than I'd like to admit.
The name comes from Sergio Ribero's ToothPaste for After Effects — a plugin that solves the same problem on the AE side. He was kind enough to let me use it.
Version 1 went on Blender Extensions. Over 2,000 downloads later, apparently I wasn't the only one with the problem.
Read the full story about how ToothPaste came into existence on the Cosmonavt Studio website





WHAT PEOPLE SAY
"It's easily the best SVG importer I've tried yet."
— luis-torres-3, 5.0 ★★★★★ Blender Extensions
3,000+ downloads
WHY IT'S FREE
Blender is open-source. This tool should be too.
The whole point of Blender is that you own your files — every version you download stays yours, with no subscription required to open a project you made three years ago. No one charges you to see your own work.
A tool that helps you work in Blender should work the same way. ToothPaste isn't going to become a paid plugin.
If it's useful to you, rate it or tell me what to fix next.
HOW TO GET IT
Free on Blender Extensions →
Or open Blender directly: Edit → Preferences → Get Extensions → search "ToothPaste"
SUPPORT THE PROJECT
If ToothPaste saved you time, here's how to keep it going:
- Rate and review it on Blender Extensions
- Report bugs so I can fix them
- Tell me what features you'd find useful
- Buy me a coffee
ToothPaste for Blender is open-source. Built by Todor Hlebarov.
