OpenSCAD to STEP converter — real B-rep, not a mesh
OpenSCAD only exports meshes. Drop in a .scad file or a whole project folder and get a STEP file with true planes, cylinders and holes — geometry that Fusion, SolidWorks, Onshape, FreeCAD and CAM software can measure, select and machine.
The code can also go in the URL: the converter opens with it loaded and builds it right away — no file, no sign-up. When ChatGPT, Gemini or Claude writes OpenSCAD for you, ask it for such a link; whoever opens it sees the real geometry, can drag the parameters and export STEP.
Using Claude Code or Codex? Install the Forgent3D skill
One command, and the agent writes the .scad on your machine, renders it with the real OpenSCAD, checks the dimensions and hands you a link that carries the code — it opens in this converter, where the STEP is exported. No OpenSCAD install.
npx skills add forgent3d/forgent3d-skills
Hand it a .scad project you already have: include / use, Customizer parameters and BOSL2 work as on the desktop.
For a shop-grade STEP, ask for the link and export here; the skill's own output is OpenSCAD's mesh, fine for printing.
The same tube at $fn = 32. In a mesh STEP the bore is 32 flat strips: CAD can't select it as a hole or measure its diameter, and CAM can't recognise it. In a B-rep STEP it is one cylindrical face with an exact radius.
FAQ
Why not just export STL from OpenSCAD?
STL is fine for 3D printing. For CNC machining, injection molding, a manufacturer's quote or further work in CAD you need STEP: an STL has only triangles, so a hole has no diameter and a curved face has no curvature.
Does it work with models from Thingiverse or Printables?
Usually, yes. We test against 7,378 .scad files from Thingiverse, and 95% of them convert. Drop in the whole downloaded folder so the files they include come along.
Can I edit the STEP file afterwards?
Yes, as geometry: measure it, fillet edges, cut pockets or push and pull faces in any CAD program. A STEP file carries no OpenSCAD parameters, so for parametric changes edit the .scad and convert again.
Does the STEP open in SolidWorks, Fusion and FreeCAD?
STEP is the neutral format every major CAD and CAM package imports. The exported file contains solids with analytic faces, so holes and round faces come in as cylinders you can select and dimension.
Can I preview OpenSCAD code from ChatGPT, Gemini or Claude without installing OpenSCAD?
Yes. Paste the code into the converter, or open a link of the form https://app.forgent3d.com/scad#code=<code>: it evaluates the code with real OpenSCAD in your browser, shows the geometry and exports STEP. Nothing to install, no sign-up. You can also ask the AI to include such a link in its answer.
Is the code in a link, or my .scad file, uploaded to your server?
No. Anything after # never leaves the browser, and the whole conversion — OpenSCAD evaluation and the CAD kernel build — runs in your browser too. The .scad file is never uploaded.