SVG Renderer For UI Toolkit View on Asset Store (opens in new tab)

Package details

Latest version
1.1.1
Last updated
First released
Unity version
6000.0.41 or later
Package size
1.1 MB
Files
30
Favorites
85
Views in the past week
31

Price tracking

Last checked
Tracked since
Lowest recorded
$22.49 on

Keywords

SVG Renderer For UI Toolkit

by Macrocosmic Software Inc (opens in new tab)

2 ratings, too few to average

Add scalable vector graphics support to Unity’s UI Toolkit and UI Builder. Render crisp, resolution-independent SVGs directly in your editor and runtime UI.

Price $24.99

Buy on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for SVG Renderer For UI Toolkit, 6 months Current $24.99; lowest $24.99; highest $24.99 in this period. $0 $12.5 $25 Jun Jul Aug Sep Oct Nov

Asset preview

1 / 9

SVG Renderer For UI Toolkit screenshot 1

SVG Renderer For UI Toolkit screenshot 1

About this asset

Add Native, Crisp SVG Rendering to Your Unity UI

SVG Renderer for UI Toolkit brings proper vector rendering support directly into your Unity UI workflow. Unlike Unity’s Vector Graphics package, this tool avoids mesh conversion entirely — giving you clean, scalable SVGs rendered natively through UI Toolkit.

Whether you're building runtime UIs, editor extensions, or responsive layouts, this tool makes working with SVGs simple and powerful.

🧩 How it Works

Just import your SVG into the project and either:

  • Drag the SVGElement from the UI Builder Library into your hierarchy, or
  • Create an SVGElement in code and assign your asset to the VectorImage property.

Enjoy crisp, clean vector graphics — no jagged edges, no fuss.

✔️ Features

  • Crisp, scalable SVG rendering with UI Toolkit
  • Custom SVG importer (no mesh conversion)
  • UI Builder integration – drag & drop SVGs easily
  • Works in Editor and at Runtime
  • Supports colors, strokes, groups, transforms & more
  • Style SVGs with USS for icons and dynamic UIs
  • C# API for adding SVGs at runtime
  • Lightweight and dependency-free

✅ Supported SVG Commands

  • path
  • rect
  • circle
  • ellipse
  • polygon
  • g (group)
  • style

⚠️ Some advanced SVG features (like gradients) are currently unsupported due to UI Toolkit limitations, but support will expand over time.

📦 Requirements

  • Unity 6.0 or newer
  • UI Toolkit (built-in)

🚫 Not compatible with Unity’s "Vector Graphics" package — please uninstall it before use.

Actively Maintained

This is a solo developer tool built out of necessity — and it’s actively maintained. As UI Toolkit continues to grow, new features will be added wherever possible. Bug reports, suggestions, and feedback are always welcome.

From the publisher's Asset Store listing.

Technical details

Package Contents:

  • Custom SVG importer and asset type
  • SVGElement VisualElement component
  • UI Builder integration
  • C# runtime API
  • USS styling support
  • Editor integration for drag-and-drop usage

Supported SVG Features:

  • path, rect, circle, ellipse, polygon, and g (group)
  • Fill and stroke rendering
  • ViewBox and sizing support
  • Nested groups and relative coordinate systems
  • Nested style selectors

Unsupported Features (due to UI Toolkit limitations):

  • Gradients
  • Masks
  • Filters
  • Animations

⚠️ These may be supported in future updates as UI Toolkit expands.

Tested On:

  • Unity 6.0.0
  • Windows and macOS platforms
  • Editor and runtime usage

Dependencies:

  • None

Note: Unity’s "Vector Graphics" package must be removed to avoid conflicts.

Platform Compatibility:

  • ✅ Editor
  • ✅ Windows, macOS, Linux Standalone
  • ⚠️ WebGL & Mobile (iOS/Android) not fully tested but expected to work

Compatibility

Render pipelines supported in each Unity version
Unity version Built-in URP HDRP Custom
6000.0.41f1 Compatible Compatible Compatible Compatible

Package is built using UIToolkit and requires Unity 6+.

As listed on the Asset Store.