{"id":126,"date":"2021-01-13T14:40:00","date_gmt":"2021-01-13T14:40:00","guid":{"rendered":"https:\/\/v1.staging.magicul.io\/blog\/?p=126"},"modified":"2023-07-28T13:48:53","modified_gmt":"2023-07-28T13:48:53","slug":"convert-prototypes-xd-figma-sketch","status":"publish","type":"post","link":"https:\/\/magicul.io\/blog\/convert-prototypes-xd-figma-sketch","title":{"rendered":"Convert and keep all your prototypes in XD, Sketch and Figma &#8211; without switching tools"},"content":{"rendered":"\n<p>Prototyping is an extremely useful feature of all modern design tools.<\/p>\n\n\n\n<p>Over time the use of prototyping tools in UX\/UI workflows has increased.<\/p>\n\n\n\n<p>This is for very good reason, prototypes are critical because they help UX\/UI and product designers to:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Test ideas<\/strong>&nbsp;&#8211; Rapid prototyping of concepts allows you to test out ideas quickly and validate them as potential solutions<\/li>\n\n\n\n<li><strong>Run user testing sessions<\/strong>&nbsp;&#8211; Ideas can be validated with real users and can provide useful insights into features.<\/li>\n\n\n\n<li><strong>Allows stakeholders to get involved in the UX\/UI design process&nbsp;<\/strong>&#8211; This can be done before a working product is created and does not require long and complex presentations with two dimensional screens<\/li>\n\n\n\n<li><strong>Improve the developer handoff<\/strong>&nbsp;&#8211; Developers can understand the requirements of a certain feature better by seeing how it should work<\/li>\n\n\n\n<li><strong>Improve documentation<\/strong>&nbsp;&#8211; When you have prototypes, you can onboard new developers, designers, product managers and other stakeholders quickly and easily. They can understand the overall flow without having to see it in a live application.<\/li>\n<\/ul>\n\n\n\n<p>If you are reading this article or are working in product\/UX\/UI design, there is a very good chance you are using Adobe XD, Sketch or Figma.<\/p>\n\n\n\n<p>This article will talk about the similarities and differences between each of the tools and how you can take advantage of using a combination of the tools.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"adobe-xd\">Adobe XD<\/h2>\n\n\n\n<p>Adobe XD has the most diverse range of features when it comes to prototyping<\/p>\n\n\n\n<p>You can trigger prototype interactions with:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Tapping\/Clicking<\/strong>&nbsp;&#8211; the standard interaction used by all tools<\/li>\n\n\n\n<li><strong>Dragging&nbsp;<\/strong>&#8211; You can drag an element to trigger a prototyping interaction. This works with elements that are common between two screens. So the element has a start and end point.<\/li>\n\n\n\n<li><strong>Keyboard or Controller buttons<\/strong>&nbsp;&#8211; You can assign keyboard keys or gamepad buttons to trigger as triggers<\/li>\n\n\n\n<li><strong>Voice&nbsp;<\/strong>&#8211; You can use the microphone on your device to trigger the interaction. For example, you can say something like \u201cback\u201d to go to the last artboard.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/magicul.io\/blog\/wp-content\/uploads\/2023\/05\/adobe-xd-interaction-type.png\" alt=\"\" class=\"wp-image-127\" width=\"392\" height=\"307\" srcset=\"https:\/\/magicul.io\/blog\/wp-content\/uploads\/2023\/05\/adobe-xd-interaction-type.png 884w, https:\/\/magicul.io\/blog\/wp-content\/uploads\/2023\/05\/adobe-xd-interaction-type-300x236.png 300w, https:\/\/magicul.io\/blog\/wp-content\/uploads\/2023\/05\/adobe-xd-interaction-type-768x603.png 768w\" sizes=\"auto, (max-width: 392px) 100vw, 392px\" \/><figcaption class=\"wp-element-caption\">Adobe XD Interaction Types<\/figcaption><\/figure>\n\n\n\n<p>All interaction types in Adobe XD.<\/p>\n\n\n\n<p>It supports many transitions that are based on very common ones used in web and app design.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/magicul.io\/blog\/wp-content\/uploads\/2023\/05\/adobe-xd-disolve-interaction-778x1024.png\" alt=\"\" class=\"wp-image-128\" width=\"381\" height=\"501\" srcset=\"https:\/\/magicul.io\/blog\/wp-content\/uploads\/2023\/05\/adobe-xd-disolve-interaction-778x1024.png 778w, https:\/\/magicul.io\/blog\/wp-content\/uploads\/2023\/05\/adobe-xd-disolve-interaction-228x300.png 228w, https:\/\/magicul.io\/blog\/wp-content\/uploads\/2023\/05\/adobe-xd-disolve-interaction-768x1011.png 768w, https:\/\/magicul.io\/blog\/wp-content\/uploads\/2023\/05\/adobe-xd-disolve-interaction.png 1026w\" sizes=\"auto, (max-width: 381px) 100vw, 381px\" \/><figcaption class=\"wp-element-caption\">Adobe XD Dissolve Interaction Type<\/figcaption><\/figure>\n\n\n\n<p>Animation features in Adobe XD<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"special-features-xd\">Special features &#8211; XD<\/h3>\n\n\n\n<p>Aside from the standard features, XD offers&nbsp;<strong>Auto Animate<\/strong>. This allows you to create seamless interactions between two artboards with common elements.<\/p>\n\n\n\n<p>For example, if an artboard has a square and in the second artboard the same square is in a different position. Adobe XD will animate the change in position from the first artboard to the second. This is also the case for colors, transparency, etc..<\/p>\n\n\n\n<p>There are also speech and audio playback options. These are unique to only XD and allow a reading of a predefined text or playback of an audio file.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/magicul.io\/blog\/wp-content\/uploads\/2023\/05\/adobe-xd-speech-interaction.png\" alt=\"\" class=\"wp-image-129\" width=\"442\" height=\"414\" srcset=\"https:\/\/magicul.io\/blog\/wp-content\/uploads\/2023\/05\/adobe-xd-speech-interaction.png 1004w, https:\/\/magicul.io\/blog\/wp-content\/uploads\/2023\/05\/adobe-xd-speech-interaction-300x281.png 300w, https:\/\/magicul.io\/blog\/wp-content\/uploads\/2023\/05\/adobe-xd-speech-interaction-768x721.png 768w\" sizes=\"auto, (max-width: 442px) 100vw, 442px\" \/><figcaption class=\"wp-element-caption\">Speech playback option in Adobe XD<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"figma\">Figma<\/h2>\n\n\n\n<p>Figma has very similar functionality to XD as you can see in the following picture.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/magicul.io\/blog\/wp-content\/uploads\/2023\/05\/figma-animation-instant-1024x693.png\" alt=\"\" class=\"wp-image-130\" width=\"457\" height=\"309\" srcset=\"https:\/\/magicul.io\/blog\/wp-content\/uploads\/2023\/05\/figma-animation-instant-1024x693.png 1024w, https:\/\/magicul.io\/blog\/wp-content\/uploads\/2023\/05\/figma-animation-instant-300x203.png 300w, https:\/\/magicul.io\/blog\/wp-content\/uploads\/2023\/05\/figma-animation-instant-768x520.png 768w, https:\/\/magicul.io\/blog\/wp-content\/uploads\/2023\/05\/figma-animation-instant.png 1096w\" sizes=\"auto, (max-width: 457px) 100vw, 457px\" \/><figcaption class=\"wp-element-caption\">All Figma prototype animations are similar when compared to XD.<\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"differences-to-other-tools-figma\">Differences to other tools &#8211; Figma<\/h3>\n\n\n\n<p><strong>Hover functionality<\/strong>&nbsp;&#8211; Figma has a different system for dealing with hover functions when compared to XD. It does not require you to use components (like in XD) in order to trigger a hover state.<\/p>\n\n\n\n<p>You simply add it to an element and you are ready to go.<\/p>\n\n\n\n<p>This is neither positive nor negative, as they both work well.<\/p>\n\n\n\n<p><strong>Overlays &#8211;&nbsp;<\/strong>Figma also has a more automated and better overlay process than XD.<\/p>\n\n\n\n<p>In XD, you have to create backgrounds for overlays. In Figma you have the option to add this when selecting overlay as an interaction.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"special-features-figma\">Special Features &#8211; Figma<\/h3>\n\n\n\n<p>Figma has a similar feature to XD\u2019s Auto Animate called Smart Animate.<\/p>\n\n\n\n<p>This is like XD&#8217;s auto animate. It can also be used to show animations and is excellent for developer handoff.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"sketch\">Sketch<\/h2>\n\n\n\n<p>Sketch uses a similar system to both Figma and XD for prototyping. You simply link different elements to different artboards.<\/p>\n\n\n\n<p>Sketch is, however, much more basic for prototyping compared to Figma and XD.<\/p>\n\n\n\n<p>Animations are limited in Sketch as you can see in the following screenshot.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/magicul.io\/blog\/wp-content\/uploads\/2023\/05\/sketch-animation-types-prototyping.png\" alt=\"\" class=\"wp-image-131\" width=\"553\" height=\"324\" srcset=\"https:\/\/magicul.io\/blog\/wp-content\/uploads\/2023\/05\/sketch-animation-types-prototyping.png 988w, https:\/\/magicul.io\/blog\/wp-content\/uploads\/2023\/05\/sketch-animation-types-prototyping-300x176.png 300w, https:\/\/magicul.io\/blog\/wp-content\/uploads\/2023\/05\/sketch-animation-types-prototyping-768x451.png 768w\" sizes=\"auto, (max-width: 553px) 100vw, 553px\" \/><figcaption class=\"wp-element-caption\">Sketch Animations for Prototyping<\/figcaption><\/figure>\n\n\n\n<p>You have the option to have:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>No animation<\/li>\n\n\n\n<li>Animate from the left<\/li>\n\n\n\n<li>Animate from the right<\/li>\n\n\n\n<li>Animate from the top<\/li>\n\n\n\n<li>Animate from the bottom<\/li>\n<\/ul>\n\n\n\n<p>There are a number of good specific prototyping tools that have worked very well with Sketch, such as Principle, Flinto and Framer.<\/p>\n\n\n\n<p>So this is probably the reason that animation support is very limited and was never fully developed by Bohemian Coding.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"special-features-sketch\">Special features &#8211; Sketch<\/h3>\n\n\n\n<p>You can also create \u201chotspots\u201d, which allow you to select an area of your choice to click or tap on to create an interaction.<\/p>\n\n\n\n<p>These are not tied to a specific element on an artboard, but rather placed over the top. This is quite useful if you are prototyping with images and you just want to create tap targets.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"561\" src=\"https:\/\/magicul.io\/blog\/wp-content\/uploads\/2023\/05\/sketch-animation-prototype-1024x561.png\" alt=\"\" class=\"wp-image-132\" srcset=\"https:\/\/magicul.io\/blog\/wp-content\/uploads\/2023\/05\/sketch-animation-prototype-1024x561.png 1024w, https:\/\/magicul.io\/blog\/wp-content\/uploads\/2023\/05\/sketch-animation-prototype-300x164.png 300w, https:\/\/magicul.io\/blog\/wp-content\/uploads\/2023\/05\/sketch-animation-prototype-768x420.png 768w, https:\/\/magicul.io\/blog\/wp-content\/uploads\/2023\/05\/sketch-animation-prototype-1536x841.png 1536w, https:\/\/magicul.io\/blog\/wp-content\/uploads\/2023\/05\/sketch-animation-prototype.png 1600w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>A normal interaction linked to the play button on the left and a \u201chot spot\u201d on the right<\/p>\n\n\n\n<p>Hotspots are useful for things like creating a quick prototype with some hand drawn wireframes. You would just need to add the \u201chotspots\u201d and you have a prototype that you can use to test your ideas.<\/p>\n\n\n\n<p>Aside from this, Sketch has no real special prototyping features.<\/p>\n\n\n\n<p>Now let\u2019s look at how we can convert prototypes from various tools into the formats we want.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"the-magicul-converter\">The Magicul Converter<\/h2>\n\n\n\n<p>You might be thinking that there already are native conversion options on the market and this is true.<\/p>\n\n\n\n<p>But, none of them allow you to convert your prototypes.<\/p>\n\n\n\n<p>Magicul does!<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"so-what-can-you-convert\">So what can you convert?<\/h3>\n\n\n\n<p>Right now we can convert prototypes from the following:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/magicul.io\/converter\/figma-to-xd\">Figma to XD<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/magicul.io\/converter\/figma-to-sketch\">Figma to Sketch<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/magicul.io\/converter\/xd-to-sketch\">XD to Sketch<\/a><\/li>\n<\/ul>\n\n\n\n<p>Let\u2019s try out a few quick conversions to see the results<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"figma-to-sketch-conversion\">Figma to Sketch Conversion<\/h3>\n\n\n\n<p>We have set up a file to try out the conversion between Figma and Sketch.<\/p>\n\n\n\n<p>Here is how it originally looked with some very simple click interactions.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"448\" src=\"https:\/\/magicul.io\/blog\/wp-content\/uploads\/2023\/05\/figma-animation-before-convert-1024x448.png\" alt=\"\" class=\"wp-image-133\" srcset=\"https:\/\/magicul.io\/blog\/wp-content\/uploads\/2023\/05\/figma-animation-before-convert-1024x448.png 1024w, https:\/\/magicul.io\/blog\/wp-content\/uploads\/2023\/05\/figma-animation-before-convert-300x131.png 300w, https:\/\/magicul.io\/blog\/wp-content\/uploads\/2023\/05\/figma-animation-before-convert-768x336.png 768w, https:\/\/magicul.io\/blog\/wp-content\/uploads\/2023\/05\/figma-animation-before-convert.png 1206w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>No animations have been included in the prototype, as these default back to no animation upon conversion.<\/p>\n\n\n\n<p>You can add any back in from Sketch directly, however Sketch has very few animations to work with.<\/p>\n\n\n\n<p>When the file is converted using Magicul, the result looks like this:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"404\" src=\"https:\/\/magicul.io\/blog\/wp-content\/uploads\/2023\/05\/prototyping-animation-converted-1024x404.png\" alt=\"\" class=\"wp-image-134\" srcset=\"https:\/\/magicul.io\/blog\/wp-content\/uploads\/2023\/05\/prototyping-animation-converted-1024x404.png 1024w, https:\/\/magicul.io\/blog\/wp-content\/uploads\/2023\/05\/prototyping-animation-converted-300x119.png 300w, https:\/\/magicul.io\/blog\/wp-content\/uploads\/2023\/05\/prototyping-animation-converted-768x303.png 768w, https:\/\/magicul.io\/blog\/wp-content\/uploads\/2023\/05\/prototyping-animation-converted-1536x607.png 1536w, https:\/\/magicul.io\/blog\/wp-content\/uploads\/2023\/05\/prototyping-animation-converted.png 1600w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>We can see that the prototyping interactions have been perfectly preserved in the converted file.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"figma-to-xd-conversion\">Figma to XD Conversion<\/h3>\n\n\n\n<p>For the Figma to XD conversion we can use the same Figma file that we used in the last step to also convert to XD.<\/p>\n\n\n\n<p>As was the case with the previous file, no animations have been included, as these will not be converted due to this not being available in Figma\u2019s API.<\/p>\n\n\n\n<p>Here we can see the results in Adobe XD:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"445\" src=\"https:\/\/magicul.io\/blog\/wp-content\/uploads\/2023\/05\/xd-animation-prototyping-1024x445.png\" alt=\"\" class=\"wp-image-135\" srcset=\"https:\/\/magicul.io\/blog\/wp-content\/uploads\/2023\/05\/xd-animation-prototyping-1024x445.png 1024w, https:\/\/magicul.io\/blog\/wp-content\/uploads\/2023\/05\/xd-animation-prototyping-300x130.png 300w, https:\/\/magicul.io\/blog\/wp-content\/uploads\/2023\/05\/xd-animation-prototyping-768x334.png 768w, https:\/\/magicul.io\/blog\/wp-content\/uploads\/2023\/05\/xd-animation-prototyping-1536x667.png 1536w, https:\/\/magicul.io\/blog\/wp-content\/uploads\/2023\/05\/xd-animation-prototyping.png 1600w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Prototyping Animation in XD converted from Figma<\/figcaption><\/figure>\n\n\n\n<p>Both click interactions have been preserved perfectly.<\/p>\n\n\n\n<p>You can now take advantage of the unique prototyping features in XD and take advantage of things like voice in your prototyping.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"xd-to-sketch-conversion\">XD to Sketch Conversion<\/h3>\n\n\n\n<p>We have created a quick file in Adobe XD with two screens and two simple \u201cTap\u201d interactions.<\/p>\n\n\n\n<p>Here is what the file looks like in XD:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"748\" src=\"https:\/\/magicul.io\/blog\/wp-content\/uploads\/2023\/05\/xd-prototyping-animation-figma-1024x748.png\" alt=\"\" class=\"wp-image-136\" srcset=\"https:\/\/magicul.io\/blog\/wp-content\/uploads\/2023\/05\/xd-prototyping-animation-figma-1024x748.png 1024w, https:\/\/magicul.io\/blog\/wp-content\/uploads\/2023\/05\/xd-prototyping-animation-figma-300x219.png 300w, https:\/\/magicul.io\/blog\/wp-content\/uploads\/2023\/05\/xd-prototyping-animation-figma-768x561.png 768w, https:\/\/magicul.io\/blog\/wp-content\/uploads\/2023\/05\/xd-prototyping-animation-figma.png 1180w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>After the conversion, we can see how the file looks in Sketch.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"725\" src=\"https:\/\/magicul.io\/blog\/wp-content\/uploads\/2023\/05\/sketch-prototyping-animation-converted-1024x725.png\" alt=\"\" class=\"wp-image-137\" srcset=\"https:\/\/magicul.io\/blog\/wp-content\/uploads\/2023\/05\/sketch-prototyping-animation-converted-1024x725.png 1024w, https:\/\/magicul.io\/blog\/wp-content\/uploads\/2023\/05\/sketch-prototyping-animation-converted-300x212.png 300w, https:\/\/magicul.io\/blog\/wp-content\/uploads\/2023\/05\/sketch-prototyping-animation-converted-768x543.png 768w, https:\/\/magicul.io\/blog\/wp-content\/uploads\/2023\/05\/sketch-prototyping-animation-converted-1536x1087.png 1536w, https:\/\/magicul.io\/blog\/wp-content\/uploads\/2023\/05\/sketch-prototyping-animation-converted.png 1546w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>The two interactions that we created are there and you can now work further on the file, hand the files over to our client or many other things!.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"recommendations-for-prototypes-when-using-the-converter-\">Recommendations for prototypes when using the converter:<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Simple clickable prototypes work best because these are supported throughout all tools mentioned above. For example, tap interactions with no animations will work best.<\/li>\n\n\n\n<li>Do not use prototypes that have compatibility issues e.g. if there is no equivalent function in a certain tool, it will not be able to be converted. A good example of this is drag functionality in Figma. This will not translate to Sketch as there is no similar prototyping interaction in Sketch. This will just create prototypes with gaps that will not be able to be filled.<\/li>\n<\/ul>\n\n\n\n<p>I hope you enjoyed reading about prototyping in the various product design tools.<\/p>\n\n\n\n<p>Try it for yourself at&nbsp;<a href=\"https:\/\/magicul.io\/\">magicul.io<\/a><\/p>\n\n\n\n<p>If you want to know more about us or our products, simply get in touch with us on the following email:<\/p>\n\n\n\n<p><a href=\"mailto:support@magicul.io\"><em><strong>support@magicul.io<\/strong><\/em><\/a><\/p>\n\n\n\n<p>Most of all, enjoy the possibilities of using our software to help you to design and prototype without boundaries and limits!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Prototyping is an extremely useful feature of all modern design tools. Over time the use of prototyping tools in UX\/UI workflows has increased. This is for very good reason, prototypes are critical because they help UX\/UI and product designers to: If you are reading this article or are working in product\/UX\/UI design, there is a [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":138,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_swt_meta_header_display":false,"_swt_meta_footer_display":false,"_swt_meta_site_title_display":false,"_swt_meta_sticky_header":false,"_swt_meta_transparent_header":false,"footnotes":""},"categories":[23,5],"tags":[],"class_list":["post-126","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-figma-guides","category-guides"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v23.0 (Yoast SEO v27.4) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Convert and keep all your prototypes in XD, Sketch and Figma - without switching tools - Magicul Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/magicul.io\/blog\/convert-prototypes-xd-figma-sketch\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Convert and keep all your prototypes in XD, Sketch and Figma - without switching tools\" \/>\n<meta property=\"og:description\" content=\"Prototyping is an extremely useful feature of all modern design tools. Over time the use of prototyping tools in UX\/UI workflows has increased. This is for very good reason, prototypes are critical because they help UX\/UI and product designers to: If you are reading this article or are working in product\/UX\/UI design, there is a [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/magicul.io\/blog\/convert-prototypes-xd-figma-sketch\" \/>\n<meta property=\"og:site_name\" content=\"Magicul Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/magicul.io\/\" \/>\n<meta property=\"article:published_time\" content=\"2021-01-13T14:40:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-07-28T13:48:53+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/magicul.io\/blog\/wp-content\/uploads\/2023\/05\/convert-xd-figma-sketch-with-prototyping-blog.png\" \/>\n\t<meta property=\"og:image:width\" content=\"2000\" \/>\n\t<meta property=\"og:image:height\" content=\"1120\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Kevin Goedecke\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Kevin Goedecke\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"9 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/magicul.io\\\/blog\\\/convert-prototypes-xd-figma-sketch#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/magicul.io\\\/blog\\\/convert-prototypes-xd-figma-sketch\"},\"author\":{\"name\":\"Kevin Goedecke\",\"@id\":\"https:\\\/\\\/magicul.io\\\/blog\\\/#\\\/schema\\\/person\\\/f2be27c281d0a90feb9acb12fa49cd4b\"},\"headline\":\"Convert and keep all your prototypes in XD, Sketch and Figma &#8211; without switching tools\",\"datePublished\":\"2021-01-13T14:40:00+00:00\",\"dateModified\":\"2023-07-28T13:48:53+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/magicul.io\\\/blog\\\/convert-prototypes-xd-figma-sketch\"},\"wordCount\":1431,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/magicul.io\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/magicul.io\\\/blog\\\/convert-prototypes-xd-figma-sketch#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/magicul.io\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/05\\\/convert-xd-figma-sketch-with-prototyping-blog.png\",\"articleSection\":[\"Figma Guides\",\"Guides\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/magicul.io\\\/blog\\\/convert-prototypes-xd-figma-sketch\",\"url\":\"https:\\\/\\\/magicul.io\\\/blog\\\/convert-prototypes-xd-figma-sketch\",\"name\":\"Convert and keep all your prototypes in XD, Sketch and Figma - without switching tools - Magicul Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/magicul.io\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/magicul.io\\\/blog\\\/convert-prototypes-xd-figma-sketch#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/magicul.io\\\/blog\\\/convert-prototypes-xd-figma-sketch#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/magicul.io\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/05\\\/convert-xd-figma-sketch-with-prototyping-blog.png\",\"datePublished\":\"2021-01-13T14:40:00+00:00\",\"dateModified\":\"2023-07-28T13:48:53+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/magicul.io\\\/blog\\\/convert-prototypes-xd-figma-sketch#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/magicul.io\\\/blog\\\/convert-prototypes-xd-figma-sketch\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/magicul.io\\\/blog\\\/convert-prototypes-xd-figma-sketch#primaryimage\",\"url\":\"https:\\\/\\\/magicul.io\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/05\\\/convert-xd-figma-sketch-with-prototyping-blog.png\",\"contentUrl\":\"https:\\\/\\\/magicul.io\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/05\\\/convert-xd-figma-sketch-with-prototyping-blog.png\",\"width\":2000,\"height\":1120},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/magicul.io\\\/blog\\\/convert-prototypes-xd-figma-sketch#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/magicul.io\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Convert and keep all your prototypes in XD, Sketch and Figma &#8211; without switching tools\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/magicul.io\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/magicul.io\\\/blog\\\/\",\"name\":\"Magicul Blog\",\"description\":\"The official blog of Magicul - Stuff around UI UX and design.\",\"publisher\":{\"@id\":\"https:\\\/\\\/magicul.io\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/magicul.io\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/magicul.io\\\/blog\\\/#organization\",\"name\":\"Magicul\",\"url\":\"https:\\\/\\\/magicul.io\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/magicul.io\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/magicul.io\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/05\\\/magicul-logo.png\",\"contentUrl\":\"https:\\\/\\\/magicul.io\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/05\\\/magicul-logo.png\",\"width\":260,\"height\":80,\"caption\":\"Magicul\"},\"image\":{\"@id\":\"https:\\\/\\\/magicul.io\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/magicul.io\\\/\",\"https:\\\/\\\/www.instagram.com\\\/magicul.io\\\/\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UCWcKb64il19wHifcxsSc_2g\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/magicul.io\\\/blog\\\/#\\\/schema\\\/person\\\/f2be27c281d0a90feb9acb12fa49cd4b\",\"name\":\"Kevin Goedecke\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/6cc11f9608b46c4f1f80757b06785d8578e5ba865196d7eff114e0638943e1e5?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/6cc11f9608b46c4f1f80757b06785d8578e5ba865196d7eff114e0638943e1e5?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/6cc11f9608b46c4f1f80757b06785d8578e5ba865196d7eff114e0638943e1e5?s=96&d=mm&r=g\",\"caption\":\"Kevin Goedecke\"},\"description\":\"CEO &amp; Founder of Magicul - We help creative teams be more productive.\",\"sameAs\":[\"https:\\\/\\\/magicul.io\"],\"url\":\"https:\\\/\\\/magicul.io\\\/blog\\\/author\\\/kgoedecke\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Convert and keep all your prototypes in XD, Sketch and Figma - without switching tools - Magicul Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/magicul.io\/blog\/convert-prototypes-xd-figma-sketch","og_locale":"en_US","og_type":"article","og_title":"Convert and keep all your prototypes in XD, Sketch and Figma - without switching tools","og_description":"Prototyping is an extremely useful feature of all modern design tools. Over time the use of prototyping tools in UX\/UI workflows has increased. This is for very good reason, prototypes are critical because they help UX\/UI and product designers to: If you are reading this article or are working in product\/UX\/UI design, there is a [&hellip;]","og_url":"https:\/\/magicul.io\/blog\/convert-prototypes-xd-figma-sketch","og_site_name":"Magicul Blog","article_publisher":"https:\/\/www.facebook.com\/magicul.io\/","article_published_time":"2021-01-13T14:40:00+00:00","article_modified_time":"2023-07-28T13:48:53+00:00","og_image":[{"width":2000,"height":1120,"url":"https:\/\/magicul.io\/blog\/wp-content\/uploads\/2023\/05\/convert-xd-figma-sketch-with-prototyping-blog.png","type":"image\/png"}],"author":"Kevin Goedecke","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Kevin Goedecke","Est. reading time":"9 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/magicul.io\/blog\/convert-prototypes-xd-figma-sketch#article","isPartOf":{"@id":"https:\/\/magicul.io\/blog\/convert-prototypes-xd-figma-sketch"},"author":{"name":"Kevin Goedecke","@id":"https:\/\/magicul.io\/blog\/#\/schema\/person\/f2be27c281d0a90feb9acb12fa49cd4b"},"headline":"Convert and keep all your prototypes in XD, Sketch and Figma &#8211; without switching tools","datePublished":"2021-01-13T14:40:00+00:00","dateModified":"2023-07-28T13:48:53+00:00","mainEntityOfPage":{"@id":"https:\/\/magicul.io\/blog\/convert-prototypes-xd-figma-sketch"},"wordCount":1431,"commentCount":0,"publisher":{"@id":"https:\/\/magicul.io\/blog\/#organization"},"image":{"@id":"https:\/\/magicul.io\/blog\/convert-prototypes-xd-figma-sketch#primaryimage"},"thumbnailUrl":"https:\/\/magicul.io\/blog\/wp-content\/uploads\/2023\/05\/convert-xd-figma-sketch-with-prototyping-blog.png","articleSection":["Figma Guides","Guides"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/magicul.io\/blog\/convert-prototypes-xd-figma-sketch","url":"https:\/\/magicul.io\/blog\/convert-prototypes-xd-figma-sketch","name":"Convert and keep all your prototypes in XD, Sketch and Figma - without switching tools - Magicul Blog","isPartOf":{"@id":"https:\/\/magicul.io\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/magicul.io\/blog\/convert-prototypes-xd-figma-sketch#primaryimage"},"image":{"@id":"https:\/\/magicul.io\/blog\/convert-prototypes-xd-figma-sketch#primaryimage"},"thumbnailUrl":"https:\/\/magicul.io\/blog\/wp-content\/uploads\/2023\/05\/convert-xd-figma-sketch-with-prototyping-blog.png","datePublished":"2021-01-13T14:40:00+00:00","dateModified":"2023-07-28T13:48:53+00:00","breadcrumb":{"@id":"https:\/\/magicul.io\/blog\/convert-prototypes-xd-figma-sketch#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/magicul.io\/blog\/convert-prototypes-xd-figma-sketch"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/magicul.io\/blog\/convert-prototypes-xd-figma-sketch#primaryimage","url":"https:\/\/magicul.io\/blog\/wp-content\/uploads\/2023\/05\/convert-xd-figma-sketch-with-prototyping-blog.png","contentUrl":"https:\/\/magicul.io\/blog\/wp-content\/uploads\/2023\/05\/convert-xd-figma-sketch-with-prototyping-blog.png","width":2000,"height":1120},{"@type":"BreadcrumbList","@id":"https:\/\/magicul.io\/blog\/convert-prototypes-xd-figma-sketch#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/magicul.io\/blog\/"},{"@type":"ListItem","position":2,"name":"Convert and keep all your prototypes in XD, Sketch and Figma &#8211; without switching tools"}]},{"@type":"WebSite","@id":"https:\/\/magicul.io\/blog\/#website","url":"https:\/\/magicul.io\/blog\/","name":"Magicul Blog","description":"The official blog of Magicul - Stuff around UI UX and design.","publisher":{"@id":"https:\/\/magicul.io\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/magicul.io\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/magicul.io\/blog\/#organization","name":"Magicul","url":"https:\/\/magicul.io\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/magicul.io\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/magicul.io\/blog\/wp-content\/uploads\/2023\/05\/magicul-logo.png","contentUrl":"https:\/\/magicul.io\/blog\/wp-content\/uploads\/2023\/05\/magicul-logo.png","width":260,"height":80,"caption":"Magicul"},"image":{"@id":"https:\/\/magicul.io\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/magicul.io\/","https:\/\/www.instagram.com\/magicul.io\/","https:\/\/www.youtube.com\/channel\/UCWcKb64il19wHifcxsSc_2g"]},{"@type":"Person","@id":"https:\/\/magicul.io\/blog\/#\/schema\/person\/f2be27c281d0a90feb9acb12fa49cd4b","name":"Kevin Goedecke","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/6cc11f9608b46c4f1f80757b06785d8578e5ba865196d7eff114e0638943e1e5?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/6cc11f9608b46c4f1f80757b06785d8578e5ba865196d7eff114e0638943e1e5?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/6cc11f9608b46c4f1f80757b06785d8578e5ba865196d7eff114e0638943e1e5?s=96&d=mm&r=g","caption":"Kevin Goedecke"},"description":"CEO &amp; Founder of Magicul - We help creative teams be more productive.","sameAs":["https:\/\/magicul.io"],"url":"https:\/\/magicul.io\/blog\/author\/kgoedecke"}]}},"_links":{"self":[{"href":"https:\/\/magicul.io\/blog\/wp-json\/wp\/v2\/posts\/126","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/magicul.io\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/magicul.io\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/magicul.io\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/magicul.io\/blog\/wp-json\/wp\/v2\/comments?post=126"}],"version-history":[{"count":1,"href":"https:\/\/magicul.io\/blog\/wp-json\/wp\/v2\/posts\/126\/revisions"}],"predecessor-version":[{"id":139,"href":"https:\/\/magicul.io\/blog\/wp-json\/wp\/v2\/posts\/126\/revisions\/139"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/magicul.io\/blog\/wp-json\/wp\/v2\/media\/138"}],"wp:attachment":[{"href":"https:\/\/magicul.io\/blog\/wp-json\/wp\/v2\/media?parent=126"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/magicul.io\/blog\/wp-json\/wp\/v2\/categories?post=126"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/magicul.io\/blog\/wp-json\/wp\/v2\/tags?post=126"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}