Private, in your browser
Your STEP file is converted on your own computer by OpenCascade in WebAssembly and never uploaded.
Turn a .step or .stp file from SolidWorks, Fusion, Onshape or FreeCAD into a binary STL at its real size, with assembly parts kept apart if you want.
Converted in your browser. Files are never uploaded.
Inspect the CAD file first, or prepare the STL parts for your slicer.
Drop .step or .stp files, as many as you like. The CAD reader loads once, with the first file.
The size reads in millimeters from the file's own unit. Assemblies list their parts, and you can resize the longest side.
Save one binary STL per file, or a ZIP with one STL per part, resting on the build plate.
Made for CAD parts on their way to a 3D printer.
Your STEP file is converted on your own computer by OpenCascade in WebAssembly and never uploaded.
Inches, centimeters or meters in the file become millimeters in the STL, the unit every slicer assumes.
Merge an assembly into a single STL, or download a ZIP with a separate STL for each solid, named after the part.
Curved faces are split finely: a 5.5 mm hole gets about 60 straight segments, so it prints round.
STEP describes a product for engineering. A slicer only needs the outer surface, so the shape and size come through and the engineering data stays behind.
A STEP part converts cleanly, but a model designed for machining is not always ready to print.
Compare the size with your build plate. Parts drawn for machining or sheet metal can be larger than a desktop printer.
The STL keeps the CAD orientation with its lowest point on the plate. Rotate it in the slicer so the largest flat face sits down.
FDM printers tend to print holes slightly small. Leave about 0.2 mm of clearance for pins and screws, or drill holes out after printing.
Solids from STEP are normally closed. Open the file in the STEP viewer to confirm the watertight check before a long print.
Formats, tessellation, units, assemblies and what to do when a file will not convert.
STEP (ISO 10303) is the exchange format of the CAD world. It stores a part as a boundary representation: faces bounded by edges, each face an exact plane, cylinder, cone or NURBS surface, plus the unit, the assembly structure, part names and colors. STL stores none of that. It is a flat list of triangles that slicers read as millimeters.
Converting means keeping the shape and the size and letting everything else go. The table shows what each format can hold.
Geometry
Units
Parts
Color
Opened by
A CAD surface is exact: a 10 mm hole is a true circle at any zoom. An STL can only hold flat triangles, so every curved face is tessellated, which means it is covered with triangles whose corners sit on the true surface. The gap between a triangle and the curve it replaces is the chord error. Flat faces and straight edges carry no error at all.
This converter keeps the chord error within 0.05 percent of the part's average size, and limits the angle between neighboring facets so small holes and fillets stay round. The result is far finer than a 0.4 mm nozzle can print, while the triangle count stays modest.
20 mm
100 mm
500 mm
A STEP file declares its unit, usually millimeters, sometimes inches or meters. An STL has no unit field, and every slicer reads its numbers as millimeters. The converter reads the declared unit and writes millimeters, so a 2 inch bracket arrives as 50.8 mm instead of 2 mm.
If the size readout still looks wrong, the part was modeled at the wrong scale in CAD. Turn on Resize longest side and enter the size you want in millimeters before you download.
Each solid in a STEP assembly becomes a separate object, and the file list shows how many there are. With Files set to One per model, all of them merge into one STL in their assembled positions, which suits a single part or a display piece printed in one go.
Choose One per object for a ZIP with one STL per solid, named after the part. Each STL keeps its place in the assembly, so loading them together in Bambu Studio or PrusaSlicer rebuilds the layout, and you can drop the screws and nuts you plan to buy. The STL to 3MF converter packs the parts into one 3MF.
If you see No triangles found, the file holds only curves or points, such as a sketch or a wireframe export, with no surface to fill. Export the solid body instead. If the file cannot be read at all, it may be damaged, for example cut short by a failed download. Export it again from the original program.
Large assemblies take longer, because every face is tessellated on your own computer. Files up to 300 MB are accepted. If a file still fails, export it again as AP214 or AP242 if your CAD program offers a choice.
Answers about accuracy, units, assemblies, slicers and privacy.