FreeCAD and CadQuery users working with Open CASCADE .brep shapes need STL to print them or share them with people who do not use OCCT tools. This converter runs entirely in your browser: the file is processed on your own device and never uploaded.
Why convert BREP to STL?
FreeCAD and CadQuery users working with Open CASCADE .brep shapes need STL to print them or share them with people who do not use OCCT tools.
How it works
Drop your .brep file above and download the .stl. The conversion engine (Open CASCADE, compiled to WebAssembly) runs inside the page, so it works the same on Windows, macOS, Linux and ChromeOS without installing anything.
BREP vs STL
BREP (Open CASCADE boundary representation): BREP is the native file format of the Open CASCADE geometry kernel. It stores exact boundary-representation solids, and FreeCAD uses it internally for its shapes. Used by: FreeCAD, CadQuery and other tools built on Open CASCADE.
STL (stereolithography): STL, introduced in 1987 for 3D Systems’ stereolithography machines, describes a surface only as a list of triangles. It carries no colour, no materials and no units. Used by: Every 3D-printing slicer — Cura, PrusaSlicer, Bambu Studio, Chitubox — and model sites like Printables and Thingiverse.
Quality notes
BREP holds exact solids, like STEP. STEP and IGES describe exact curved surfaces; STL and OBJ can only hold triangles. The converter tessellates every surface into a triangle mesh, so a perfect cylinder becomes many flat facets. The feature history, parametric dimensions and assembly metadata do not survive — only the shape does.
Common use cases
Printing a CadQuery-generated part; sharing FreeCAD geometry with a print service; checking generated shapes in a mesh viewer.
Frequently asked questions
What creates .brep files?+
Open CASCADE-based tools — FreeCAD, CadQuery and similar — use BREP as their native shape format.
Is the conversion accurate?+
It uses the same Open CASCADE kernel that wrote the file, compiled to run in your browser.
Can I control mesh resolution?+
The converter uses a balanced default tessellation. For very fine control, export from FreeCAD’s Mesh workbench.
Is it uploaded anywhere?+
No, it runs locally.
