Components

XD symbols are converted to Figma components and instances. These options control which symbols get converted and how differences between instances are handled.

Note: Component conversion is a Pro plan ($29, one-time purchase) feature. The plugin itself is free to install, and the Free plan still handles structure, styles, groups, and other basic conversions.

Quick reference

Eligibility

Enable component conversion

Default: ON Master switch for component conversion. When ON, XD symbols become Figma main components, and symbol instances become Figma instances that preserve text and style overrides.

Include internal symbols

Default: OFF

Includes XD’s internal symbols (used by internal features such as repeat grids) in the conversion. Most users won’t need this.

Quality

Enable instance resize

Default: ON When an XD instance has a different size from its master symbol, the Figma instance is resized to match the source size. Keeps layout accurate for responsive components.

Instance resize tolerance

Default: Standard (10px)

Controls how strictly the resized instance size is validated.

  • Strict (5px): Strict validation — resize is more often rolled back
  • Standard (10px): Balanced (recommended)
  • Tolerant (30px): Lenient validation — larger deviations allowed

Enable text position check

Default: OFF Verifies text positions inside resized instances. If text drifts beyond the allowed tolerance, the resize is rolled back to prevent layout breakage.

Convert states to variants

Default: ON Converts XD component states (hover, pressed, etc.) into Variants inside a Figma Component Set. Lets you preserve interactive states during a design system migration.

Scope

Include unused components

Default: OFF

Includes components that are defined as XD symbols but not placed on any artboard. Useful when migrating an entire design system.