BREP
converter.

Open and convert BREP files (.brep) in your browser. Nothing to install, no account.

5 conversions a day free, including 2 to solid formats like STEP.

No account needed
Drop a BREP file.brep · up to 200 MB

On our servers. No account: deleted within 24 hours. Signed in: kept until you delete them. Never shared or used for training.

Convert to13 formats

Every conversion listed here completes.

Convert toWhat you get
BREP to 3DMExact.3dm
BREP to 3MFTessellated.3mf
BREP to ColladaTessellated.dae
BREP to GLBTessellated.glb
BREP to glTFTessellated.gltf
BREP to IGESExact.iges
BREP to OBJTessellated.obj
BREP to OFFTessellated.off
BREP to ParasolidTrue surfaces.x_t
BREP to PLYTessellated.ply
BREP to SLDPRTTrue surfaces.sldprt
BREP to STEPExact.step
BREP to STLTessellated.stl
Convert from14 formats
About.brep

BREP is OpenCASCADE's native shape format — not an interchange standard, but the most faithful way to hand exact geometry to FreeCAD, CadQuery or other OpenCASCADE tools. For mainstream CAD, use STEP.

A .brep file is what FreeCAD, CadQuery, build123d and other tools built on OpenCASCADE write when they save a shape exactly as that kernel holds it: faces on exact surfaces, edges on exact curves, and how they join. Nothing is lost on the way out, but almost nothing outside that family reads it back in, which is why people convert it.

Both encodings are read, the text form most tools write and the binary form some newer ones use. A BREP records no unit, no colours and no names; its numbers are read as millimetres, the convention in those tools, so a model scripted in metres needs scaling.

To STEP, IGES or BREP the conversion is exact: the same surfaces, nothing tessellated. STEP is the one to send anybody outside OpenCASCADE, since nearly every CAD, CAM and inspection program reads it. To STL, 3MF, OBJ or another mesh, the faces are triangulated to within 0.02 mm, and that route can run in your browser, so the file never leaves your machine. To SLDPRT or Parasolid the shape becomes a solid body that SOLIDWORKS, Solid Edge and NX open.

You are feeding a shape into FreeCAD, CadQuery or your own OpenCASCADE code.

Questions8 answered
Is a .brep file the same as B-rep?
Not quite. B-rep, boundary representation, is how every exact CAD format describes a solid, STEP, Parasolid and SLDPRT included. A .brep file is one particular format for it, the one OpenCASCADE-based tools write.
What opens a .brep file?
FreeCAD opens it directly, as do CadQuery and build123d scripts. SOLIDWORKS, Fusion 360, Inventor and most other CAD systems do not, so convert it to STEP for them.
What unit is a BREP file in?
None is recorded. The numbers are read as millimetres, which is what FreeCAD and CadQuery use, so a model built in metres or inches should be scaled first.
Can I turn a STEP into a BREP?
Yes, exactly, with nothing tessellated. That is useful when a FreeCAD macro or a CadQuery script wants to load the shape without a STEP reader.
How do I open a BREP file?
Drop it on this page. It opens in the browser with nothing installed, and converts to any format below.
Is it free?
Yes — 5 conversions a day with no account, 2 of them to solid formats like STEP. A free account raises both, to 4 solid conversions a day, and adds 25 credits.
Do you keep my BREP files?
Without an account, the upload and the result are deleted within 24 hours. With an account, both stay in your files until you delete them; deleted files leave our servers within 24 hours.
What can a BREP file be converted to?
Every format listed on this page — each one is a conversion that completes.

See every conversion MeshWeave does.