What moves where.

What survives each transfer between After Effects, Figma and Illustrator — all nine directions, now that Illustrator exports too. Same-tool round-trips keep nearly everything; cross-tool transfers only carry what both apps share, and anything leaving Illustrator is static by definition.

Gradients & After Effects

AE doesn't expose gradient colours to scripting, so gradient fills and strokes are lost in every AE direction — including Ae → Ae. A hard After Effects limit, not ours.

Stroke alignment & After Effects

AE vector strokes are always centred on the path, with no inside / outside option. A Figma centred stroke transfers 1:1; inside / outside can't be reproduced in AE.

Figma → After Effects

Now covers shapes, fills / strokes, dashes, blend modes, transforms, full animation with easing (incl. spring), groups to precomps, text (incl. text on a path), layer effects, and masks. Still open — path morph, animated masks, per-character text — tracked on what's brewing →

Illustrator has no timeline

Illustrator is static — an animated spell arrives in its final pose, the settled composition, as if you scrubbed to the end. Nothing in the Easing category applies there.

Full support Partial Not supported In progress Not applicable
Feature FigmaFigma AeAe AeFigma FigmaAe FigmaAi AeAi AiFigma AiAe AiAi
Layers
Shape layers Full support Full support Full support Full support Full support Full support Full support Full support Full support
Solid / fill layersAn AE solid has no counterpart in Figma — there it is simply a filled rectangle, so it arrives as a shape and goes back as one. Nothing to convert in the Figma to AE direction Full support Full support Full support Not applicable Full support Full support Not applicable Not applicable Not applicable
Precomps to groups Full support Full support Full support Full support Full support Full support Full support Full support Full support
Nested precomps / groups Full support Full support Full support Full support Full support Full support Full support Full support Full support
Text layersSee the dedicated Text section below Full support Full support Full support Full support Full support Full support Full support Full support Full support
Null layersAE to Figma / Illustrator: a null that parents layers becomes a group holding them and carrying the null's own animation — nested nulls chain. A null with nothing parented to it is dropped, having nothing to draw. Figma has no null layer, so there is nothing to send back Not applicable Full support Full support Not applicable Not applicable Full support Not applicable Not applicable Not applicable
Adjustment layersAn AE-only concept, and only the AE round-trip keeps it — nothing reads an adjustment layer into MPU, so Figma and Illustrator never see one. Figma has none to send back Not applicable Full support Not supported Not applicable Not applicable Not supported Not applicable Not applicable Not applicable
Camera / light (3D)An AE-only concept that the AE round-trip carries in full. Figma and Illustrator are 2D — there is nowhere for a camera or a light to land, and neither has one to send back Not applicable Full support Not applicable Not applicable Not applicable Not applicable Not applicable Not applicable Not applicable
Footage / imagesIllustrator: not imported at all. Elsewhere a green placeholder — the source image is never transferred Full support Partial Partial In progress Not supported Not supported Not supported Not supported Not supported
Shapes
Rectangle (+ roundness) Full support Full support Full support Full support Full support Full support Partial Partial Partial
EllipseIllustrator draws an ellipse as four béziers, so it lands within ~0.15px of exact — its own approximation, not ours Full support Full support Full support Full support Full support Full support Partial Partial Partial
Polygon / starPoints, outer / inner radius, rotation, position. Illustrator: verified 3–8 sides, vertex up, centre exact Full support Full support Full support Full support Full support Full support Partial Partial Partial
Bézier pathOpen and closed paths Full support Full support Full support Full support Full support Full support Full support Full support Full support
Multiple shapes per layer Full support Full support Full support In progress Full support Full support Not applicable Not applicable Not applicable
Star / polygon corner roundnessFigma has no separate inner roundness. Illustrator has no corner radius on stars or polygons at all — reported, not silently dropped Not applicable Full support Not supported Not applicable Not supported Not supported Not applicable Not applicable Not applicable
Fill rule (even-odd / non-zero)Carried in every direction. It was hard-coded to non-zero in both converters for months, with the winding rule sitting on the very object the path data came from — so a donut built with even-odd filled solid everywhere except the AE round-trip. The three dialects disagree on where the rule lives: Figma puts it on the path, AE on the FILL (a menu: 1 = non-zero, 2 = even-odd), MPU and Illustrator on the shape Full support Full support Full support Full support Full support Full support Full support Full support Full support
Fills & strokes
Solid fill (colour + opacity) Full support Full support Full support Full support Full support Full support Full support Full support Full support
Solid stroke (width, cap, join) Full support Full support Full support Full support Full support Full support Full support Full support Full support
Stroke alignment (inside / center / outside)AE vector strokes and Illustrator paths are centred on the path — Figma's inside / outside alignment can't be reproduced Full support Not applicable Not applicable Partial Not supported Not applicable Not applicable Not applicable Not applicable
Stroke dashesPattern and offset both carry. The AE READ side has a hole that is AE's, not ours: ExtendScript always reports three default 10 / 10 pairs and never says whether dashes are switched on, so a stroke deliberately dashed at exactly 10 / 10 arrives solid — which costs every AE-sourced direction Full support Full support Partial Full support Full support Partial Partial Partial Partial
Gradient — colours & stopsAE refuses to expose gradient colours to ANY script — its own words: “propertyValueType is NO_VALUE”. Not a MotionPotion limitation and not fixable here, so every AE direction loses them and Figma to AE bakes an averaged solid. Figma to Illustrator carries the real stops. Tip: the Gradient Ramp EFFECT does expose its two colours — only shape-layer Gradient Fill is sealed Full support Not supported Not supported Partial Full support Not supported Full support Partial Full support
Gradient — directionFigma to Figma silently straightened every gradient until the transform was carried through — fixed. Illustrator recomputes gradient placement the moment it is assigned and refuses ours, so an angled gradient imports horizontal — an accepted limitation, not a gap to close: the colours and stops still arrive and one handle drag restores the angle. The panel warns rather than let it pass unnoticed Full support Not supported Not supported Partial Not supported Not supported Not supported Not supported Not supported
Gradient — type (linear / radial / angular / diamond)Figma has four, Illustrator two: angular approximates to linear, diamond to radial, both reported. AE has no angular or diamond Full support Not supported Not supported Partial Partial Not supported Full support Not supported Full support
Transform
Position · scale · rotation · opacity Full support Full support Full support Full support Full support Full support Full support Full support Full support
Anchor point (pivot)Rotation & scale pivot preserved. Illustrator is static, so an off-centre anchor only affects the final pose Full support Full support Full support Full support Full support Full support Full support Full support Full support
Animated values
Illustrator has no timeline: an animated spell arrives in its FINAL pose — the settled composition, as if you scrubbed to the end
Position (x / y)Figma to AE: dimension-separated so per-axis easing & overshoot survive Full support Full support Full support Full support Not applicable Not applicable Not applicable Not applicable Not applicable
Scale Full support Full support Full support Full support Not applicable Not applicable Not applicable Not applicable Not applicable
RotationAE to Figma: an off-centre anchor makes the shape orbit an arc, which is now traced instead of cut straight across Full support Full support Full support Full support Not applicable Not applicable Not applicable Not applicable Not applicable
Opacity Full support Full support Full support Full support Not applicable Not applicable Not applicable Not applicable Not applicable
Rectangle / ellipse size Full support Full support Full support Full support Not applicable Not applicable Not applicable Not applicable Not applicable
Corner radius Full support Full support Full support Full support Not applicable Not applicable Not applicable Not applicable Not applicable
Fill colour (+ opacity) Full support Full support Full support Full support Not applicable Not applicable Not applicable Not applicable Not applicable
Stroke colour (+ opacity) Full support Full support Full support Full support Not applicable Not applicable Not applicable Not applicable Not applicable
Stroke width Full support Full support Full support Full support Not applicable Not applicable Not applicable Not applicable Not applicable
Group / precomp transformThe group's own animation rides its precomp; children keep theirs Full support Full support Full support Full support Not applicable Not applicable Not applicable Not applicable Not applicable
Drop / inner shadow (offset · size · spread · colour) Full support Full support Partial Full support Not applicable Not applicable Not applicable Not applicable Not applicable
Mask transform (move · scale · size)Figma to AE: the matte layer animates with the group Full support Full support Not supported Full support Not applicable Not applicable Not applicable Not applicable Not applicable
Text — position · rotation · scale · opacity Full support Full support Full support Full support Not applicable Not applicable Not applicable Not applicable Not applicable
Star / polygon point-count Not applicable Full support Not supported In progress Not applicable Not applicable Not applicable Not applicable Not applicable
Animated mask path (morph) Full support Full support Not supported Not supported Not applicable Not applicable Not applicable Not applicable Not applicable
Path morph (animated vertices) Full support Full support Not supported Not supported Not applicable Not applicable Not applicable Not applicable Not applicable
Per-character text animators Not applicable Full support Not supported Not supported Not applicable Not applicable Not applicable Not applicable Not applicable
Easing
Not applicable to Illustrator — nothing moves there
Linear · bézier · hold Full support Full support Full support Full support Not applicable Not applicable Not applicable Not applicable Not applicable
Per-keyframe custom bézierExact control-point handles, both directions Full support Full support Full support Full support Not applicable Not applicable Not applicable Not applicable Not applicable
Spring / elasticFigma to AE: baked to clean keyframes at the oscillation turning points Full support Full support Not applicable Full support Not applicable Not applicable Not applicable Not applicable Not applicable
Blend modes
Layer blend modeAll sixteen of MPU's modes exist in Illustrator — though it spells two of them differently (saturation, color), so the mapping is by probe rather than by guess. AE's Linear Burn and Linear Dodge have no Illustrator equivalent and are reported, not silently normalised Full support Full support Full support Full support Full support Full support Full support Full support Full support
Per-shape blend modeIllustrator: deliberately not applied. AE exposes a per-shape blend as a raw menu index whose separators shift the numbering, so it means nothing outside the layer it came from Full support Full support Full support In progress Not supported Not supported Not applicable Not applicable Not applicable
AE-only modesVivid / Linear / Pin Light, Hard Mix, Darker / Lighter Colour, Subtract, Divide, Dissolve, Classic variants → import as Normal Not applicable Full support Not supported Not applicable Not applicable Not supported Not applicable Not applicable Not applicable
Text
Content · font · size · colourFont matched by family + style. Illustrator: exact on every test layer, and a font that isn't installed is reported rather than silently swapped Full support Full support Full support Full support Full support Full support Full support Full support Full support
Alignment — left · center · right · justify Full support Full support Full support Full support Full support Full support Partial Partial Partial
Point & paragraph (box) textFigma to AE: point text exact; box-text placement can drift Full support Full support Full support Partial Full support Full support Partial Partial Partial
Placement & anchorAE's source rect already encodes the justification, so the ink lands exactly — robust to a moved or pan-behind anchor. Illustrator pins the baseline using the text frame's own anchor point Full support Full support Full support Full support Full support Full support Full support Full support Full support
Text stroke / outlineColour and weight carry. Stroke-over-fill ordering does not: Illustrator always paints a glyph's stroke over its fill and offers no say in it, which only shows at a heavy weight Full support Full support Full support Full support Full support Full support Full support Full support Full support
Tracking · leadingThe origins disagree on both name and unit — AE sends tracking in 1/1000 em, Figma sends letterSpacing as pixels or a percentage — and the plan reconciles them. Figma's AUTO line height stays auto rather than being frozen to a number Full support Full support Full support Full support Full support Full support Full support Full support Full support
Layer animation — position · rotation · scale · opacity Full support Full support Full support Full support Not applicable Not applicable Not applicable Not applicable Not applicable
Orbit rotation (off-centre anchor)Animated rotation around an anchor placed off the text Full support Full support Full support In progress Not applicable Not applicable Not applicable Not applicable Not applicable
Per-character animators · typewriter Not applicable Full support Not supported Not applicable Not applicable Not supported Not applicable Not applicable Not applicable
Text on a pathFigma to AE: rebuilt as a mask + Path Options, keeping the start offset along the path and the reverse flag. AE to Figma: the path is lost — the text imports flat. Illustrator: not implemented Full support Full support Not supported Partial Not supported Not supported Not supported Not supported Not supported
All caps / small caps Full support Full support Not supported In progress Not supported Not supported Not supported Not supported Not supported
Vertical text Not applicable Full support Not supported Not applicable Not applicable Not supported Not supported Not supported Not supported
Precomps
Static precomp transform Full support Full support Full support Full support Full support Full support Full support Full support Full support
Animated precomp (pos / rot / scale / opacity) Full support Full support Full support Full support Not applicable Not applicable Not applicable Not applicable Not applicable
Clip contentFigma to Illustrator: a clipping frame (clipsContent) now crops its children — synthesized as a rectangular clip and drawn with the same clipping-group machinery masks use, corner radius kept. AE precomps to Illustrator still don't clip (AE carries that a different way). Figma to AE is in progress Full support Full support Full support In progress Full support Not supported Not supported Not supported Full support
Effects & modifiers
Trim pathsFigma's own trim is beta / unstable Partial Full support Not supported In progress Not supported Not supported Not applicable Not applicable Not applicable
Layer effects (drop / inner shadow)Drop & inner shadow, static + animated. Glow / bevel / satin / overlay not supported. Illustrator: DROP shadow imports (a live effect); inner shadow has no equivalent there (Inner Glow differs) and spread has no knob — both reported, not silently dropped Full support Full support Partial Full support Partial Partial Not supported Not supported Not supported
RepeaterAE to elsewhere: baked into individual copies — neither Figma nor Illustrator has a repeater Not applicable Full support Full support Not applicable Not applicable Full support Not applicable Not applicable Not applicable
Merge / offset paths Not applicable Full support Not supported Not applicable Not applicable Not supported Not applicable Not applicable Not applicable
Round corners (modifier) Not applicable Full support Not supported Not applicable Not applicable Not supported Not applicable Not applicable Not applicable
Wiggle · Zig-Zag · Pucker · Twist Not applicable Full support Not supported Not applicable Not applicable Not supported Not applicable Not applicable Not applicable
MasksFigma to AE: a mask clips only the layers it actually covers — one target becomes an alpha track matte in place (no extra group), several are precomposed and matted as a unit. Figma to Illustrator: a real clipping mask, though a single clipped layer still gains a group because Illustrator has no clipping without one. Masks made IN After Effects are never read, so no AE spell carries one Full support Full support Not supported Full support Full support Not applicable Not supported Not supported Full support
Luminance maskIllustrator clips on geometry only — a luminance mask is clipped by its outline instead Full support Full support Not applicable Partial Partial Not applicable Not supported Not supported Not supported
Track matte Full support Partial Not supported Full support Not applicable Not applicable Not applicable Not applicable Not applicable
Expressions Not applicable Full support Not supported Not applicable Not applicable Not supported Not applicable Not applicable Not applicable
Time remap Not applicable Full support Not supported Not applicable Not applicable Not supported Not applicable Not applicable Not applicable
Motion blur Not applicable Full support Not supported Not applicable Not applicable Not supported Not applicable Not applicable Not applicable
ParentingAE to Figma / Illustrator: a null parent becomes a group holding its children, so their inherited motion survives — nested nulls chain. Parenting to a non-null layer isn't converted. Figma has no layer parenting to send the other way — its nesting is groups Full support Full support Partial Not applicable Not applicable Partial Not applicable Not applicable Not applicable
Export (producing a spell)
All three apps can now both read and produce spells — Illustrator gained its exporter in Phase 3
Produce a spell from this app Full support Full support Full support Full support Full support Full support Full support Full support Full support

Matrix v2026-07-20 · Figma v0.9.27 · AE 0.9.15 · Illustrator 0.1.0 · Direction of transfer reads left to right · Track what's brewing →

Why the gaps exist.

Recipes are captured from After Effects in full: every property, effect, and curve AE can express. Figma's native Motion timeline is younger and narrower, and Illustrator has no timeline at all, so a cross-tool transfer can only carry what both apps share. Where a property doesn't map, the plugin applies what it can and tells you what got left behind, instead of pretending it made the trip.

The Figma → After Effects bridge now covers shapes, fills, animation, text, and layer effects — but it's still brewing toward full parity. Illustrator gained its own exporter too, so every one of the nine source→target directions is live, even though anything leaving Illustrator is necessarily static. As the remaining gaps close (path morph, animated mask paths, per-character text), this page updates first.