拖进 .sketch 出 .fig,拖进 .fig 出 .sketch。同一个窗口,两个方向,编组、组件、自动布局都还在。
窗口只有一个,拖什么进去决定往哪转:拖 .sketch 进来就转成 Figma 的 .fig,拖 .fig 进来就转回 Sketch 的 .sketch。两个方向都在本地跑完,不装插件、不过云端。
从 Figma 导出 .fig 的方法:在 Figma 里打开文件 → 左上角菜单 → File → Save local copy…,存下来的就是 .fig。
转 .sketch 时会短暂调用本机的 Sketch(做旧版格式规范化、拼合带颜色调整的位图),所以建议先装好 Sketch,见下一节。反方向(.fig → .sketch)不需要 Sketch 参与,转换器自己就能跑完。
转换器本身自带引擎,但有两件事要借助本机的 Sketch 来做,装了它转出来的结果更准:
下载的是一个 .dmg 磁盘映像,装法就是标准的拖拽安装:
Sketch和Figma双向转换器.dmg 打开磁盘映像。软件用 www.sjfls6.com 的账号登录,和网站是同一个账号,一个账号管所有产品。第一次打开会弹登录窗:
.sketch 或 .fig 文件拖进窗口中间的虚线区域(也可以点击那块区域选文件)。两种格式可以混着拖,每个文件各自按自己的方向转。.fig:打开 Figma,拖到首页(最近文件那一页)就会作为新文件打开。.sketch:直接双击用 Sketch 打开。| Sketch 里的东西 | 到 Figma |
|---|---|
| 编组 / 画板 | 编组还是编组,画板还是画板,不会混 |
| 旧版文件(Sketch 100 以前) | 自动补齐图层标记后再转,编组不会变画板 |
| 组件与实例、实例上的覆盖 | 实例还是实例,改过的文字 / 图仍在 |
| 共享样式、颜色变量、文本样式 | 整条链路保留 |
| 外部 library 组件 | 自动本地化,不依赖原库也能打开 |
| 智能布局 | 转成 Figma 的 Auto Layout,约束逐层对应 |
| 矢量路径、布尔运算、复合形状 | 按 Figma 的表达方式重写 |
| 蒙版、渐变、内外阴影、模糊、混合模式 | 一样一样对上 |
| Figma 里的东西 | 到 Sketch |
|---|---|
| 画板 / 画框 / 编组 | 按各自的类型落地,不会混成一锅 |
| 组件与实例 | 组件母版单独收进 Symbols 页,实例仍指向它 |
| 实例上的覆盖 | 改过的文字、换过的嵌套组件、图层样式都跟着过来 |
| Auto Layout | 转成 Sketch 的新版层叠布局,方向 / 间距 / 内边距 / 对齐一一对应 |
| 颜色变量、共享样式、文本样式 | 落进 Sketch 的颜色变量与共享样式库 |
| 矢量路径、顶点圆角、布尔运算 | 按 Sketch 的路径表达重写,圆角弧度保持 |
| 位图 | 还原成 Sketch 的位图图层,不是「矩形贴张图」 |
| 蒙版、渐变、内外阴影、模糊、混合模式 | 一样一样对上 |
在 Figma 里打开要转的文件,左上角菜单 → File → Save local copy…,保存下来就是 .fig。把它拖进转换器即可。
不用。.fig → .sketch 这个方向转换器自己就能跑完,不调用 Sketch。只有反过来转 .sketch 时才可能需要(旧版格式规范化、位图拼合)。
转新版 Sketch 保存的、没有颜色调整位图的文件不用装。但旧版文件(Sketch 100 以前)和带颜色调整的位图要借助本机 Sketch 处理,所以建议装一个 Sketch 2025.3.4。不装的话,旧文件里的编组可能会在 Figma 里显示成画板。
多半是在没装 Sketch 的情况下转了一个旧版 .sketch 文件。装上 Sketch 2025.3.4 再转一次即可 —— 转换器会先用它把旧文件规范化,编组就正常了。
暂时没有。转换要调用本机 Sketch 的命令行工具来做旧版格式规范化和位图拼合,而 Sketch 只有 macOS 版,所以这个转换器目前只有 macOS 版(Apple 芯片与 Intel 通用)。
不会。转换全程在你自己的电脑上跑,.sketch 文件不上传到任何服务器。软件只在登录和定期核对授权时联网。
一份授权可以在 2 台设备上登录。要腾出名额,在旧设备的软件里退出登录即可。
遇到转换不对的文件,欢迎把源文件发给作者 —— 到 www.sjfls6.com 找联系方式。