Free & open-source Unity plugin

Vector graphics for Unity

SVG Importer turns your SVG files into sharp, lightweight, GPU‑friendly meshes. The workflow is as simple as Unity sprites: drop a file in, drag it into your scene.

Proven in production. SVG Importer has powered large commercial mobile games. See the showcase in the trailer.

As simple as sprites

If you know how to use a sprite in Unity, you already know how to use SVG Importer.

  1. 1

    Drop in an SVG

    Save artwork from your favourite vector editor and drop the .svg file into your Assets folder. It is imported automatically.

  2. 2

    Tune the import

    Pick opaque or transparent rendering, set the tessellation quality, a custom pivot, mesh compression, or generate a 2D collider. It's all in the Inspector.

  3. 3

    Drag it into the scene

    Use it like any sprite: in the world with SVG Renderer or in Unity UI with SVG Image. Your existing scripts keep working.

Why vector graphics

Always sharp

Vector graphics don't suffer from blurry edges or compression artefacts. You have full control over the tessellation quality to always get the best performance possible.

Supports Unity UI

Build your user interface completely resolution independent. No need to rewrite existing scripts or components.

Easy to use

Fits your existing workflow. Drag & drop assets directly into your scene, just like sprites.

Mobile friendly

Vector graphics are pre-baked at import time, in the editor only. Your game loads ready-made meshes at the quality you chose, with no extra overhead. The shaders are simple and well optimised.

Smaller builds

Textures store every pixel on disk and in memory. Vector images store only a series of points, which can make builds up to 10× smaller, depending on the project.

Open source

SVG Importer is free to use in all of your projects, commercial or not. The full source code is on GitHub.

Unleash creativity

  • Automatic colliders
  • Frame-by-frame animation
  • Opaque & transparent rendering
  • Manual level of detail
  • Depth compression
  • Custom pivot point
  • Mesh compression

Works with your tools

Export SVG 1.1 from any of these editors:

  • Adobe Illustrator
  • Adobe Flash / Animate
  • CorelDRAW
  • Affinity Designer
  • Inkscape

Supported

  • Simple & complex shapes
  • Strokes and fills with transparency
  • Linear, radial & conical gradients
  • Holes
  • Clip paths (absolute)
  • Symbols

Not supported

  • Masks (hardware limitations)
  • Text (convert text to curves in your editor)
  • Filter effects: blur, shadow, glow, bevel
  • SVG animation
  • Embedded images

Cross-platform

One asset, every screen. Phones, tablets and desktops all get crisp graphics from the same small file.

The same game running sharp on phones, tablets and a desktop monitor

Bring vector graphics to your Unity project