HtmlToUnityCanvas View on Asset Store (opens in new tab)

Package details

Latest version
1.0.0
Last updated
First released
Unity version
6000.3.9 or later
Package size
55 KB
Files
32
Favorites
1
Views in the past week
6

Price tracking

Last checked
Tracked since
Lowest recorded
$19.99 on

Keywords

HtmlToUnityCanvas

by Rayoub (opens in new tab)

No ratings yet

Convert static local HTML files into editable Unity uGUI prefabs with TMP text, Images, Buttons, and routed panels.

Price $19.99

Buy on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for HtmlToUnityCanvas, 6 months Current $19.99; lowest $19.99; highest $19.99 in this period. $0 $10 $20 Aug Sep Oct Nov

Asset preview

1 / 6

HtmlToUnityCanvas screenshot 1

HtmlToUnityCanvas screenshot 1

About this asset

HTML To Unity Canvas is a Unity Editor extension that converts static local HTML files into editable uGUI prefabs.

The converter uses an installed Chrome or Edge browser during Editor conversion to measure the real DOM and computed CSS. It then generates a Unity Canvas hierarchy with RectTransforms, TextMeshPro text, Images, Buttons, generated procedural sprites for styled panels, and a small panel router for simple screen navigation.

Use it to turn UI mockups, menus, HUD layouts, and static HTML prototypes into Unity UI objects that can be edited, renamed, restyled, and connected to game logic.

This is not a full web browser renderer. V1 focuses on practical editable Unity UI output from static local HTML. JavaScript gameplay behavior, remote URLs, forms, media tags, runtime conversion, and pixel-perfect browser-engine rendering are not included.

From the publisher's Asset Store listing.

Technical details

- Unity version: 6000.1 or newer.

- Category: Tools/GUI.

- Menu path: Tools/HTML To Unity Canvas/Converter.

- Dependencies: TextMeshPro, Unity UI/uGUI, and an installed Google Chrome or Microsoft Edge browser for Editor conversion.

- Input: local static `.html` files.

- HTML support: html, body, div, section, header, footer, p, span, h1-h6, img, button, a, ul, ol, li, br, i, strong, em, small, and b.

- CSS support: style blocks, inline style attributes, tag selectors, class selectors, id selectors, simple descendant selectors, width, height, margin, padding, gap, display block/flex/none, flex direction, background color, color, font size, font weight, font style, text align, border, border radius, opacity, and common computed browser panel/button styles.

- Output: Canvas, RectTransform hierarchy, TextMeshProUGUI text, Image components, Button components, generated procedural sprites, copied local images, and HtmlCanvasPanelRouter for simple generated screen routing.

- Generated prefabs do not depend on custom runtime rendering behavior.

- CSS font-family values use the project default TMP font asset. Users can assign exact TMP fonts after conversion.

- The package includes a small static HTML demo source file. It does not bundle browser executables, operating system font files, generated customer prefabs, or sample conversion output.

- Limitations: no runtime conversion, no JavaScript behavior execution, no remote URL loading, no data URI import, no form handling, no video/audio conversion, and no full browser-engine rendering.

Compatibility

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

As listed on the Asset Store.