figma guide

Importing from Illustrator to Figma: SVG cleanup that survives dev handoff

Bring Illustrator art into Figma without broken paths: export settings, paste vs SVG import, boolean cleanup, stroke expansion, and a checklist before you hand assets to engineering.

Published
Updated
May 24, 2026
Read time
6 min
Level
Intermediate

Quick answer

The reliable Illustrator → Figma path is: simplify in Illustrator, export as SVG (or copy as SVG), import into a sandbox page, then clean structure before you merge into delivery files. Expect to expand appearance, merge stray paths, replace bitmap effects, and rebuild fills as solid colors or variables—Figma is a UI tool, not a 1:1 clone of Illustrator’s effect stack. After cleanup, validate exports with production-ready asset export from Figma and fix scale issues using blurry exports and wrong dimensions before handoff.


Who this is for

  • Brand designers moving logos and illustration systems into product files.
  • Marketing importing campaign art for social frames (social image sizes cheat sheet).
  • Engineers receiving SVGs that mysteriously weigh 400 KB.

Choose your import method

MethodBest forWatch out for
Drag SVG into FigmaLogos, icons, single artboardsHidden <defs> clutter, extra groups
Copy as SVG from IllustratorQuick one-off shapesClipboard metadata varies by OS
Paste as shapes (when offered)Simple pathsComplex meshes may flatten wrong
PDF placeMulti-page brand decksText may outline; retype small copy
Recreate in FigmaUI icons, 24px gridsUpfront time, cleanest long-term

Verdict: logos and icons → SVG with cleanup; full UI screens → rebuild with Auto Layout (patterns guide) instead of importing entire Illustrator artboards.


Illustrator export settings that age well

Before export, in Illustrator:

  1. Object → Expand Appearance on anything with strokes, effects, or brushes.
  2. Outline text only when the type is final—otherwise retype in Figma for live text.
  3. Simplify paths (Object → Path → Simplify) on hand-drawn assets with thousands of points.
  4. Release clipping masks you no longer need; nested masks explode in Figma.
  5. Export SVG with responsive unchecked for icons (fixed viewBox), decimal precision moderate (2–3) to avoid micro-path noise.

File → Export → Export As → SVG
Use Minify or Presentation attributes depending on whether you need CSS classes—Figma often ignores class semantics anyway, so inline fills are easier to audit.


What breaks on import (and how to fix it)

Mystery groups and empty frames

SVG imports frequently add nested groups named Group or Clip path. Ungroup selectively (⌘⇧G / Ctrl+Shift+G) until you hit meaningful layers, then rename (icon / mark, icon / background).

Strokes scaling wrong

Illustrator hairlines may import with inconsistent stroke weights. Select all, set center/center alignment to match your icon grid, or Outline stroke for logos that must not change weight when scaled.

Gradients and meshes

Complex gradients may become flat images or many slices. For product UI, rebuild with Figma gradients or variables (variables & modes). For hero illustration, consider linked PNG/WebP at 2× instead of pretending it is vector.

Effects (drop shadow, outer glow, feather)

Flatten in Illustrator or rebuild in Figma with effects on simple rectangles. Heavy glows inflate SVG size and confuse dev exports.

Boolean chaos

Overlapping paths should be united/subtracted in Illustrator or rebuilt with Figma boolean ops. Engineers exporting SVG do not want five identical rectangles stacked for one fill.

Text as outlines

Outlined text is fine for logos; bad for UI. Retype UI strings in Figma so copy changes do not require round-tripping Illustrator.


SVG cleanup checklist in Figma

Work on a 020 — import cleanup page before moving art to delivery:

  • Frame the asset at the correct bounding box (no 4000×4000 invisible artboard).
  • Remove hidden layers (opacity 0% leftovers).
  • Convert to outlines only where stroke geometry must be frozen.
  • Apply layout constraints if the asset sits inside responsive UI.
  • Set export settings on the frame (1×, 2×, SVG) per export guide.
  • Compare file size—icons should rarely exceed tens of KB.

For icon libraries specifically, cross-check naming with best icon sets and icon plugins so imports match your grid system.


Logos vs product icons vs marketing illustration

Asset typeIllustrator roleFigma end state
LogoMaster curves, brand colorsComponent with safe space + color variants
UI icon (16–24px)Optional sketchNative Figma vectors on grid
Spot illustrationRich shapesSimplified SVG or controlled raster
Print PDF artBleed setupSee print design checklist

If you are designing a new logo entirely in Figma, read how to design a modern logo using Figma for when Illustrator is still worth keeping in the loop.


Paste workflow for fast iteration

  1. Copy artwork in Illustrator.
  2. Paste into a dedicated import frame in Figma (do not paste on delivery pages).
  3. Resize to real display size immediately—scaling later hides stroke problems.
  4. Run the cleanup checklist above.
  5. Componentize only after structure is stable.

Handoff: what engineers need from cleaned SVG

  • Single <path> strategy where possible for monochrome icons.
  • Consistent viewBox matching width/height attributes.
  • Semantic layer names (icon-close, not Path 47).
  • No embedded raster inside “vector” icons unless documented.
  • Token-friendly fills (#RRGGBB or CSS variables), not one-off random swatches from 2019 brand PDFs.

Pair with dev handoff plugins from best Figma dev handoff plugins once structure is honest.


When to keep Illustrator in the loop

Stay in Illustrator for calligraphic brushes, complex mesh gradients, and packaging dielines you will not ship as interactive UI. Bring simplified exports into Figma for everything that ships in app or web chrome.

Teams comparing toolchains may also read alternatives to Figma for UI design teams—but for most product squads, Illustrator remains an asset forge, not the system of record.


Common mistakes

Importing entire Illustrator artboards for app screens
You inherit absolute positioning and miss Auto Layout wins—rebuild screens natively.

Skipping expand appearance
Hidden strokes and effects reappear as broken paths on export.

One giant SVG for a marketing hero
Use controlled raster; reserve SVG for geometry that must stay sharp at any size.

Detaching then abandoning
Detaching is fine for one-off marketing; never detach library icons—rebuild inside the icon component set.

Forgetting retina exports
Always verify 2× PNG/SVG scale against fix blurry exports.


Troubleshooting

Import is blank.
Check Illustrator artboard bounds; zero-size objects and far-off pasteboard items break viewBoxes.

Colors shifted.
Assign sRGB profile before export; remap fills to library styles after import.

Paths look jagged in browser but fine in Figma.
Subpixel stroke widths—snap to even pixel grid on icon frames.

SVG huge in repo.
Run SVGO externally or simplify paths; remove metadata and hidden layers.

Plugin “SVG optimizer” made it worse.
Revert, fix structure manually, then re-run optimizers on a duplicate page.

Install optimization plugins deliberately—see how to install a Figma plugin.


FAQ

Is copy-paste or SVG file import better?

SVG file import is easier to audit; paste is faster for one-offs. For logos, prefer file import with saved settings.

Can Figma replace Illustrator for brand teams?

For product UI and most marketing compositing, yes. For print-heavy illustration, keep Illustrator and import simplified assets.

Should I use PDF instead of SVG?

PDF helps multi-page brand decks; for icons and logos, SVG stays sharper in dev pipelines.

How do variables interact with imported fills?

Rebind fills to variables after cleanup so dark mode and rebrand are not another Illustrator round trip (dark mode tokens).

What about animated SVG?

Figma prototypes are not a full SVG animation editor—plan motion in code or specialized tools; import static keyframes only.


Next steps

Create an 020 — Illustrator imports page, document your Illustrator export preset, and run this cleanup checklist on the next logo or icon batch. Then wire icons into your library workflow and validate exports before sprint handoff. For setup and file hygiene, continue with organize a Figma file for scale and the Figma guides hub.

Share on X

§ Keep reading

Related guides.