SupaVoxel
免费 STL 转换器

STL 转 3MF 转换器

拖入一个 .stl,确认它是以毫米还是英寸建模,然后下载一个在 Bambu Studio、PrusaSlicer、Orca 或 Cura 中都能以正确尺寸打开的 3MF。免费,全程在你的设备上完成。

  • 以毫米写入
  • 英寸 STL 按 ×25.4 缩放
  • 顶点已焊接
  • 无需上传
更新于 2026年10月

如何将 STL 转换为 3MF

  1. 01

    拖入 STL

    二进制和 ASCII STL 均可,最大 200 MB。面板会显示三角形数量以及 3MF 的最终大小。
  2. 02

    指定单位

    STL 本身不携带单位,因此转换器默认从毫米开始,这也是所有切片软件遵循的惯例。如果零件来自以英寸绘制的 CAD 模型,请在文件单位下选择 in;一个 2 英寸的支架就会变成 50.8 mm,而不是 2 mm。
  3. 03

    下载 3MF

    点击 转换为 3MF。模型会以原点为中心并置于 z = 0,文件写入 unit="millimeter",切片软件无需再猜测单位。

为什么 STL 转 3MF 能解决尺寸问题

STL 只是一堆数字。切片软件把它们当作毫米来读,是因为习惯如此,而不是文件里写明了单位。只要没人从 SolidWorks、Fusion 或 Onshape 以英寸设置导出,这样就没问题;可一旦有人这么做,一个 4 英寸的外壳打开后就会变成 4 mm 的小碎块。每个下载这个 STL 的人都会遇到同样的问题。

3MF 会在文件内部声明单位。只要你按正确比例转换过,这个 3MF 在任何遵循标准的切片软件里、在任何电脑上,都会以那个尺寸打开。因此,对于任何你要分享或出售的模型,它都是更好的格式。

面板能帮你在错误扩散前发现它们。它会以毫米显示输出尺寸,并标记大于 400 mm 或小于 2 mm 的结果。当你完全不知道原始单位时,缩放到 100 mm 高能给你一个合理的起点;缩放则接受任意系数,例如 0.5 就是按一半尺寸打印。

从 STL 到 3MF 有哪些变化

属性STL本转换器生成的 3MF
几何松散的三角形,每个三角形各自复制三个角点相同的三角形,但匹配的角点会焊接为共享顶点
单位不存储毫米,在文件中声明
放置位置作者留下的任意位置居中,置于 z = 0(开启 Z 轴向上时)
颜色无无:STL 没有颜色可传递,请在切片软件中添加
对象一个实体一个对象
文件原始二进制或文本Zip 压缩的 XML 包

焊接很重要:如果不焊接,3MF 中的每条边都会属于互不连接的三角形,一些切片软件会报网格为非流形。

STL 与 3MF 格式简介

STL
3D Systems,1987 年。一份没有单位、颜色或元数据的三角形列表
3MF
3MF Consortium(Microsoft、HP、Autodesk 等),2015 年。一个包含单位、对象、颜色、材料和打印数据的 XML 压缩包
原生支持
3MF:Bambu Studio、PrusaSlicer、Orca Slicer、Cura、Windows 3D 应用
颜色支持
STL:无。3MF:逐三角形颜色和耗材分配
单位
STL:无,习惯上按毫米读取。3MF:在文件中声明
典型大小
3MF 经 Zip 压缩,通常比二进制 STL 更小

转换前后的提示

推荐做法
  • 问清 STL 的来源:美国厂商的 CAD 模型常用英寸
  • 保持开启 打印时 Z 轴向上,让零件平放并居中
  • 先用 STL 修复 补好孔洞;3MF 会保留 STL 原有的内容
  • 如果要多材料打印,导入后在 Bambu Studio 或 PrusaSlicer 中上色
避免做法
  • 别指望转换器凭空造出颜色;STL 本身没有颜色
  • 不要在切片软件里重新缩放后再分享 STL;请直接分享已正确缩放的 3MF
  • 普通 STL 请关闭 Z 轴向上;否则零件会被写成仰面躺着

想要带颜色的 3MF?

STL 转 3MF 转换器只能传递 STL 里有的东西,也就是形状。若想让打印件从 Bambu AMS 出来就是四种颜色,颜色总得有个来源。在 SupaVoxel 工作室中,由照片生成的带纹理模型可以在付费方案下导出为多色 3MF,提供 4 或 16 种与 Bambu PLA 色板匹配的耗材颜色。多色 3D 打印工作流 和 Bambu Lab 指南 会结合切片设置带你走一遍。

反向转换同样简单:3MF 转 STL 会写出普通 STL,供无法读取 3MF 的工具使用。3MF 与 STL 对比指南 详细比较了两者。

常见问题

常见问题

STL 转 3MF 转换器免费吗?

是的。无需注册、无水印,转换文件数量也不限。一切都在浏览器标签页中运行,STL 永远不会离开你的电脑。唯一的限制是单个文件 200 MB,连高密度雕刻和扫描文件也够用。

如何为 Bambu Studio 将 STL 转换为 3MF?

把 STL 拖到本页,确认毫米尺寸,然后点击转换为 3MF。在 Bambu Studio 中用“文件 > 导入”打开下载的文件,或直接拖到打印板上。它会居中并平放在热床上。之后照常在 Bambu Studio 中分配耗材或上色。

我的 STL 是按英寸设计的,该怎么办?

转换前将文件单位设为 in。每个坐标都会乘以 25.4,3MF 以毫米写入,因此一个 3 英寸的零件在任何地方打开都是 76.2 mm。没有这一步,切片软件会把 3 读成 3 mm。面板会显示输出尺寸,下载前即可确认。

STL 转 3MF 会增加颜色吗?

不会。STL 没有颜色数据,因此 3MF 只包含单色对象。导入后你可以在切片软件中上色或分配耗材。如果模型的颜色来自纹理,请在 SupaVoxel 工作室中生成,并在那里导出多色 3MF。

3MF 会比我的 STL 更小吗?

通常会更小。二进制 STL 会分别存储每个三角形的每个角点。3MF 对每个共享角点只存一次,而且整个包经过 Zip 压缩。转换器会显示转换前后的大小,你可以用自己的文件看到差异。

到底为什么要将 STL 转换为 3MF?

因为 3MF 会说明自己使用的单位,保持网格连接,而且是现代切片软件的原生格式,之后还能在其中存储颜色和打印设置。如果你要分享模型,3MF 会以你预期的尺寸打开。如果你只在家里单色打印,STL 就足够了。

我可以把多个 STL 文件转换成一个 3MF 吗?

这个工具不行;它一次只把一个文件转换成一个对象。要组合零件,请把所有 STL 导入切片软件,摆好位置,再将项目保存为 3MF。这样还能为每个零件指定各自的耗材。

免费开始

生成模型,然后打印

在工作室中把照片变成 3D 模型,并在付费方案下导出可直接切片的 3MF;或者继续用这个免费转换器处理你已有的文件。

无需信用卡 · 赠送 3 个免费积分