Does anybody have a Sketch to Illustrator conversion workflow? Reason I am asking is because at the place I am working at a lot of our documentation is done in Illustrator and I have been asked to deliver spec material for the pattern library there in Illustrator format (ai and pdf). I don't want to do that.

I have a technique where I have key commands set up to convert single lines of text back to blocks and another key command for releasing clipping paths. It's a bit more cleanup than I would like to do. Anybody have something better?

This is the script I am using to merge lines of text: http://ajarproductions.com/blog/2008/11/23/merge-text-extension-for-illustrator/

What I have tried:
Copy from Illustrator to Sketch
Save as pdf import to Sketch

The issue with this is that text blocks break apart. Objects like buttons come into illustrator with many clipping paths which make cleaning up a mission

  • Have you tried saving in in .EPS and opening it in sketch? Commented Jan 10, 2017 at 15:53
  • You might wanna checkout our Illustrator to Sketch converter: xd2sketch.com/converter/ai-to-sketch it converts all elements as is, so you don't have to fix any import issues afterwards. Commented Dec 6, 2020 at 11:38

2 Answers 2


Probably SVG is the best format to pass files between Illustrator and SketchApp.

  • Sketch - Export ARTBOARD in SVG
  • Illustrator - Open, select all, ungroup (couple of times)
  • Illustrator - Clean a bit
  • Illustrator - Export/Save as .AI

Export to SVG

  • I've tried this. Problem is if you have something like a text field with a stroke those get broken up and text blocks get converted to single lines of text. So clean up almost means rebuild unfortunately.
    – John Drach
    Commented Jan 12, 2017 at 16:54

You can open .ai files with adobe xd. It is free to use. My workflow:

  1. Import .ai File in adobe xd
  2. Select my needed layers and copy
  3. Paste into Sketch
  4. Be happy and work with sketch ;)

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.