Figma2Unity UI Converter
Import Figma designs into Unity as native uGUI prefabs or UI Toolkit UXML/USS. Convert layouts, text, images and vectors quickly using live Figma files or offline JSON in one Editor workflow.
by 300Mind
Price History +
Turn your Figma designs into working Unity UI in minutes instead of rebuilding every screen by hand.
Figma To Unity UI Converter is a Unity Editor plugin that imports Figma files directly into your project as either uGUI prefabs using Canvas/RectTransform or UI Toolkit documents using UXML/USS.
Import from a Figma URL, file key, or saved JSON export, choose the frames you need, select the target UI system, and convert supported layout, styles, text, images, and vector shapes into Unity-ready output.
The workflow is designed for iteration. Fetch a file's frames once per session, search and re-select what you need, re-import as the Figma design changes, and choose uGUI or UI Toolkit independently for each import.
Key Features
- Import Figma files as uGUI prefabs or UI Toolkit UXML/USS
- Import from a live Figma URL/file key or a previously saved JSON file
- Session-cached fetching to reduce unnecessary Figma API requests
- Frame picker with search, per-page grouping, and selective import
- Re-import selected frames as designs evolve
- Automatic vector handling with native USS shapes where possible, Painter2D fallback, and SVG/PNG fallback based on Unity version capabilities
- Font resolution using in-project fonts first, then Google Fonts with an API key
- Configurable fallback fonts for uGUI and UI Toolkit
- Drag-and-drop font mapping that creates TextCore and TMP font assets together
- Adjustable image export scale from 1x to 4x
- Optional Canvas resolution override for uGUI imports
- JSON and Markdown conversion reports for generated files, assets, skipped hidden nodes, and unresolved fonts
- Five predefined Editor themes plus fully custom, savable themes
- Demo content for both uGUI and UI Toolkit workflows
Import Workflow
- Add a Figma Personal Access Token in Settings > Authentication for live Figma imports.
- Open the Import window and load frames from a Figma URL, file key, or saved JSON export.
- Choose the target output: uGUI or UI Toolkit.
- Search, browse, and select the frames you want.
- Import the selected frames into your project.
uGUI Output
Use the uGUI target for Canvas-based runtime interfaces.
Generated content can include:
- Canvas/RectTransform prefab output
- Text and image components
- Exported PNG/SVG image assets where supported
- Configurable Canvas resolution
- TextMeshPro font assets through the font mapping workflow
UI Toolkit Output
Use the UI Toolkit target for UIDocument workflows and Editor tooling.
Generated content can include:
- UXML documents
- USS styles
- Native USS shape output where supported
- Painter2D fallback for shapes USS cannot express directly
- TextCore-compatible font assets through the font mapping workflow
Fonts, Images & Vectors
The importer uses a configurable font provider chain: in-project fonts first, then Google Fonts when an API key is configured, with a default fallback font available per target.
Vector output is handled automatically according to the target Unity version. Where supported, the converter can use native vector output; unsupported cases fall back to rasterized PNG automatically.
Image export scale can be adjusted from 1x to 4x depending on the target quality and resolution requirements.
Offline JSON Workflow
Saved JSON exports can be imported without making a live Figma API request at import time. This is useful for offline workflows, archived design snapshots, and teams that prefer to separate design export from Unity import.
A companion Figma Exporter plugin is sold/distributed separately for generating these offline JSON exports directly from Figma.
Included Demo Content
- Demo scene for the uGUI workflow
- Demo scene for the UI Toolkit workflow
- Additional SVG demo content for supported Unity versions
Figma To Unity UI Converter is distributed as compiled managed assemblies (.dll). Source .cs files are not included.
Please review the included documentation and known limitations before purchasing to confirm the workflow matches your project's requirements.