Settings
Some settings affect the appearance or functionality of the plugin or the live preview, while others affect the code conversion and the downloaded project.
Figma to Qt plugin settings
To view and change plugin settings, go to
(Settings) in the plugin.
To revert all settings to their default values, select Reset plugin to default settings.
General settings
To view and change general plugin settings, go to
(Settings) > General in the plugin.

General settings on the Settings page in the plugin.
| Setting | Description |
|---|---|
| Allow data collection | Turn the collection of usage statistics on or off. This includes data about feature usage, performance, and errors. Your privacy matters, so no personal data is collected. |
| Send crash reports | Send technical error reports to help Qt find and fix bugs. No personal data is sent. |
| Quick guide | Hide the quick guide to save space in Home. |
| Feedback | Send feedback on Figma to Qt or report problems. |
| Onboarding tour | Take the onboarding tour again to refresh your memory about plugin features. |
| Plugin theme | Adapt to the Figma color scheme or choose the dark or light scheme. |
| Reset plugin to default settings | Undo all changes you have made in Home and Settings and use the default values for all settings. |
Code generation settings
To view and change settings that affect code generation and the downloaded project, go to
(Settings) > Code in the plugin.

Code settings on the Settings page in the plugin.
| Setting | Description | See also |
|---|---|---|
| Use Qt for MCUs compatible types | Convert the design using only those properties of QML types that Qt for MCUs supports. | Convert into Qt for MCUs and Create projects for Qt for MCUs |
| Optimize text rendering | Convert text layers to StaticText QML type to optimize text rendering on Qt for MCUs. | Convert into Qt for MCUs and Create projects for Qt for MCUs |
| Spark font engine for text rendering | Add a setting to the QML project file to use the Spark font engine for internationalized Qt for MCUs projects that have complex scripts (such as Arabic, Hindi, or Thai) or bidirectional text or need dynamic text rendering. | Create projects for Qt for MCUs and Use the Spark font engine on Qt for MCUs |
| Convert variables into design tokens | Convert variables into QML modules called DesignTokens and create a QML singleton for each variable collection. | Convert variables into design tokens |
| Use FlexboxLayout for auto layout | Convert horizontal and vertical auto layout frames and components into FlexboxLayout QML type. Grid layout is not supported. The type was added in Q 6.10 and is still in development. It is not supported on Qt for MCUs. | Apply auto layout |
| Enable masks | Apply masks and render masked layers as images. | Convert masked layers |
| QML file extension | Use the file extension, .qml or .ui.qml to create QML files when you select (Download). Select .ui.qml to change the files in Qt Design Studio or Qt Creator. | Create projects for Qt Design Studio |
| Generate CMakeLists.txt | Generate a CMake configuration file for the DesignTokens QML module and other downloaded QML modules. | Generate CMake configuration files |
Asset settings
To view and change settings that affect asset generation, go to
(Settings) > Code > Assets in the plugin.

Asset settings in Code settings on the Settings page in the plugin.
| Setting | Description | See also |
|---|---|---|
| Image format | Save assets in PNG or JPG format. | Select asset file format |
| Generate high-DPI assets | Create also 2x-scaled versions of images for high-DPI displays. Qt automatically chooses the best representation for the target display at runtime. | Create high-DPI versions of assets |
| Download font files | Add font files to the ZIP file when you select Download. Figma to Qt adds only custom fonts that you use in the converted layers. | Download converted designs and Use the Spark font engine on Qt for MCUs |
| Cache size | Caching assets speeds up the conversion process. The plugin recreates assets only if you change the layer in Figma or select Clear in Clear cache. Increase the cache size if usage stays close to 100%. A large cache consumes system memory. | Manage asset cache |
Layer and page settings
You can view and change settings for the selected layer or page on the plugin Home page. You can set the scope for the conversion, as well as fine-tune the converted code and downloaded project.
Layer settings

Layer settings on the plugin Home page.
| Setting | Description | See also |
|---|---|---|
| Skip layer | Skip pages and layers that are not needed in the application, such as implementation notes and instructions. | Skip pages and layers |
| Render as image | Always render layers as images and avoid notifications about conversion issues. | Render layers as images |
Flow settings

Flow settings on the plugin Home page.
| Setting | Description | See also |
|---|---|---|
| Start screen | Set the selected layer as the entry point of the application. | Set application start screen |
Advanced layer settings

Advanced layer settings on the plugin Home page.
| Setting | Description | See also |
|---|---|---|
| Custom QML type | Convert a layer into the specified QML type. | Set the QML type to use |
| Additional imports | Add import statements to use QML types from one or several QML modules. | Import QML modules |
| Additional properties | Add custom properties that would not otherwise exist for the specified QML type. | Add QML properties |
| Expose as an alias property | Make a property accessible from other components. | Expose a component as an alias |
Live preview settings
To view and change live preview settings, select
(Settings) in the live preview.

The Settings page in the live preview.
| Setting | Description | See also |
|---|---|---|
| Automatically upload Google fonts | Automatically upload Google fonts that you use in a design to the live preview. You might need to manually upload some fonts. | Manage Google fonts |
| Live preview theme | Adapt to the browser color scheme or choose the dark or light scheme. | N/A |
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.
(Download). Select