SupaVoxel
CAD 转 3D 打印

STEP 转 STL 转换器

拖入 .step 或 .stp 文件,检查零件及其毫米尺寸,然后下载切片软件可直接打开的 STL。CAD 引擎在本标签页内运行,文件始终留在你的设备上。

  • 在浏览器中运行
  • 无需注册
  • .step 和 .stp
  • 二进制或 ASCII STL
更新于 2026年10月

如何将 STEP 转换为 STL

首次打开 STEP 文件时会加载 OpenCascade——FreeCAD 使用的同一套几何内核,已编译为 WebAssembly(约 7 MB,只下载一次)。之后每个零件都能在几秒内打开。

  1. 01

    拖入 CAD 文件

    将从 Fusion、SolidWorks、Onshape、FreeCAD 或供应商目录导出的 .step 或 .stp 文件拖到转换器上,最大支持 200 MB。引擎会读取精确的 B-rep 曲面并将其转换为三角面;随后预览会显示三角面数量、实体数量以及每个实体的颜色。
  2. 02

    检查方向和尺寸

    STEP 会保存真实单位,因此 40 mm 的支架导入后仍是 40 mm。让 文件单位 保持为 mm,开启 打印用 Z-up,让零件平放在打印平台上,并在导出前查看输出尺寸。如果想按 50% 或 200% 缩放,可使用缩放字段。
  3. 03

    下载 STL

    点击 转换为 STL。默认输出二进制 STL,体积约为 ASCII 的五分之一;仅当脚本或旧式 CAM 工具需要可读文本时才选 ASCII。将文件导入 Bambu Studio、PrusaSlicer、Cura 或 OrcaSlicer 并切片。

STEP 和 STL 文件到底存了什么

这两种格式位于流程的两端,因此从 STEP 转到 STL 很容易,反过来却不行。

STEP(.step、.stp)
ISO 10303 CAD 交换格式。包含精确曲面(平面、圆柱、NURBS)、实体、装配、单位和颜色。在 CAD 中编辑。
STL(.stl)
只是一组三角面,别无其他。没有单位、颜色、零件或曲线。所有切片软件都能读取。
单位
STEP 会声明单位;STL 按惯例默认毫米。本转换器输出毫米。
曲线
STEP:孔是真正的圆柱。STL:同一个孔由一圈平面三角面组成。

为什么曲线会变成三角面,以及精细程度如何

每次 STEP 转 STL 都是一次三角剖分:内核会遍历每个精确曲面,并用三角形来近似。本转换器使用 OpenCascade 的默认网格公差,它会随零件尺寸缩放,因此小旋钮和大机箱都能在合理的三角面数量下呈现平滑曲线。

本页没有分辨率滑块。对几乎所有的 FDM 或树脂打印来说,默认精度都高于喷嘴或像素所能表现的程度。若确实不够——例如大板上的 2 mm 销孔打印出来略显多边形——请改为从 CAD 程序导出 STL,并在那里设置细化:Fusion 的 Refinement 设为 High,或在 SolidWorks 中设置更小的偏差和角度。决定前可在预览中开启线框查看三角面密度。

STEP 转 STL 转换器会保留什么

导出前,保留内容 面板会针对你的文件列出这些信息。

STEP 文件中的数据STL 中
实体几何以三角面保留;封闭的 CAD 实体可得到封闭、可打印的壳体
毫米尺寸保留;以英寸为单位的 STEP 文件会转换为 mm
多个实体或装配合并为一个 STL 文件;各零件保持原有位置
每个实体的颜色丢弃。STL 没有颜色字段
特征历史、草图、参数本来就不在 STEP 中;它们保留在你的 CAD 文件里
精确圆柱和圆角用平面三角面近似

让 CAD 零件顺利打印的小贴士

推荐做法
  • 如果想分开打印或使用不同材料,请每个 STEP 文件只导出一个零件
  • 保持 Z-up 开启:CAD 和切片软件都使用 Z-up,转换器会把零件立在 z = 0 上
  • 查看输出尺寸读数;如果你预期是 1 英寸,而读数显示 25 mm,这是正确的
  • 如果切片软件报告开放边,请用 STL 修复 处理该 STL
避免做法
  • 不要指望 STL 里保留装配颜色;可通过 STL 转 3MF 使用 3MF 来指定耗材
  • 除非尺寸读数明显不对,否则不要把文件单位从 mm 切走
  • 不要把微小零件放大 10 倍还指望曲线更精细;三角面也会随之放大
  • 不要在这里上传 IGES 文件;这里只读取 .step 和 .stp

常见问题

常见问题

这个 STEP 转 STL 转换器免费吗?

是的。无需账号、没有水印,除了单个文件 200 MB 上限外也没有其他限制。转换通过 OpenCascade 的 WebAssembly 构建版在你的电脑上运行,因此我们永远不会收到文件,也就没有收费的理由。唯一需要下载的是引擎本身,约 7 MB,且仅在首次打开 STEP 文件时下载。

没有 CAD 软件时,如何将 STEP 转换为 STL?

打开本页,把 .step 或 .stp 文件拖到转换器上,检查预览和毫米尺寸,然后点击“转换为 STL”。你无需安装 Fusion、SolidWorks 或 FreeCAD。它可在 Chrome、Edge、Firefox 和 Safari 中运行,且不会安装任何东西。

我的 STL 尺寸会正确吗?

会,只要文件单位保持为 mm。STEP 文件会声明单位,引擎在读取时会把英寸或米文件转换为毫米。导出前,输出尺寸读数会显示宽度、深度和高度,方便你与图纸中的尺寸对比。

可以更改 STL 分辨率吗?

本页不行。转换器使用 OpenCascade 的默认公差,它会根据零件尺寸自适应,对典型的 FDM 和树脂打印来说足够精细。如果小孔或大曲面需要更多三角面,请直接从 CAD 程序以更高的细化设置导出 STL。

为什么我的装配体导出后变成一个对象?

STL 无法保存独立零件,因此装配体中的每个实体都会按装配位置写入同一个文件。大多数切片软件可以再次拆分:在 Bambu Studio 和 OrcaSlicer 中使用“拆分为对象”。如果你希望每个零件单独成文件,请分别导出为不同的 STEP 文件,再逐个转换。

能把 STL 再转回 STEP 吗?

可以,使用 STL 转 STEP,但得到的结果是由平面面片构成的多面体实体,而不是原来的曲线和特征。从 STEP 转 STL 会丢掉精确曲面,任何转换器都无法从三角面恢复它们。如果之后还要编辑零件,请保留原始 STEP。

文件打不开,可以尝试什么?

首先检查扩展名是否为 .step 或 .stp,且文件小于 200 MB。如果引擎加载失败,通常是因为提供引擎的 CDN 连接被阻止;请刷新后重试。文件能加载但什么都不显示,可能只包含 2D 曲线或线框几何,没有可转换的曲面。

免费开始

立即将 STEP 转换为 STL

把零件拖到上方,然后下载 STL。不会上传任何内容。

免费 · 浏览器内运行 · 无需注册