Video Tutorial: Import Adobe InDesign to Figma
This video walks through how to automatically import your Adobe InDesign (.idml) files to Figma using the Convertify plugin.
To import your designs from an Adobe InDesign (.idml) file to Figma, click the Import into Figma tab, choose Import Adobe InDesign to Figma from the workflow selector, and then drag and drop your .idml file from anywhere on your computer into the dropzone area inside of the Convertify plugin to begin importing your design into Figma and wait for it to finish.
The .idml file is imported directly into your current Figma file. If your document contains multiple pages, each top-level page is imported for review and editing.
Within a linked text story, each table is imported once rather than repeated in every text frame. Review table placement and page breaks after importing, especially when fonts have been substituted.
Anchored graphics, shapes, text frames and equations are not yet placed in the imported layout. Check these objects against your original InDesign document; an imported page or recovered image asset does not confirm that an anchored object is present.
Linked images
To include linked images, place your .idml file and its Links folder together in a .zip file and import the ZIP. Preserve any image subfolders, especially when different images share the same filename.
An ambiguous linked image references warning means more than one packaged file matches an image reference. Restore the matching folder structure, or give conflicting images unique filenames in InDesign and update their links before exporting and packaging again. Review missing or unresolved image areas against your original document after importing.
Fonts and text layout
Make sure the fonts used in your InDesign document are available in Figma before importing. If a font or style is unavailable, Convertify may substitute an available font. Review the imported text for changes to line wrapping, spacing and page layout. Justified paragraphs use Figma's justification, with a left-aligned final line. Review paragraphs that use a centered, right-aligned or fully justified final line in InDesign.
For IDML imports, Convertify can continue after a font stops responding only if a substitute font loads successfully. If no substitute font loads, the import stops and removes its newly created layers instead of dropping text. Native INDD imports still stop on font-service timeouts.
If an import reports that Figma could not return its font list or finish loading a font, check Figma's connection and local font service, restart Figma, then try the import again. Repeatedly importing the same file will not make an unavailable font available. If the import fails, Convertify removes the layers it created and its empty import page while retaining your existing artwork. If an error says cleanup could not finish, undo the import or remove the reported partial import before retrying.
File size limits
Import files can be up to 100 MB before extraction. Each file inside an archive can be up to 64 MB, with up to 10,000 files and 256 MB of extracted content in total, including nested packages. If an import exceeds these limits, split the document or reduce its image sizes, then try again.