STL Converter: STEP, 3MF, OBJ, GLB, FBX to STL and Back
Add to Chrome
EnglishEN
Home › Convert

STL converter

Drop a 3D file, press Convert and pick the target: STL, 3MF, OBJ, GLB, glTF, PLY, OFF or STEP. The model stays on screen, so you can check its size before the download.

STEP made from STL is faceted. Every triangle becomes a flat face of a closed body, at about 1 KB per triangle, without true cylinders or fillets; it has not yet been checked by hand in desktop CAD.

Drop STL, OBJ, 3MF, STEP or G-code here

or click to browse

Also GLB / glTF, PLY, IGES, OFF, 3DS, FBX, DAE, WRL, AMF · several files at once (OBJ + MTL, glTF + BIN)

🔒 Files are opened by your browser and never leave your device

Converter pages

STEP to STLSTEP or STP to STL, declared units turned into millimetres, three precision levels.3MF to STL3MF print file to binary or ASCII STL, sizes in millimetres, mesh checked.STL to STEPSTL to a faceted STEP solid: every triangle a flat face, about 1 KB per triangle.OBJ to STLTurn an OBJ into a binary STL for printing; the shape and triangle count stay, materials drop out.GLB to OBJUnpack a GLB, Draco included, into an OBJ that 3D modeling programs edit directly.GLB to STLMake a printable STL from a GLB, Draco-compressed ones too, with the size fixed in mm.STL to 3MFSTL to 3MF with the unit set to millimetres, so slicers read the size correctly.STL to OBJGet an OBJ from a printable STL to paint, texture or render it in a 3D modeling program.FBX to OBJGet a static OBJ mesh from an FBX 7.x file, binary or ASCII.FBX to STLPrint a character or game asset: FBX in, STL out, then fix orientation, size and holes.FBX to GLBMove an FBX 7.x mesh to the web as one GLB, with a scale check for meter-based viewers.OBJ to GLBPack an OBJ and its loose files into a single GLB for a web page or an AR viewer.PLY to STLTurn a 3D scan saved as PLY into an STL, then check it for holes before printing.IGS to STLIGES or IGS surfaces to an STL mesh, with units read and face orientation repaired.3MF to STEP3MF print file to a faceted STEP body for CAD, about 1 KB per triangle.STL to GLBPut a print model on a web page or in AR as one GLB file, with the scale set right.3MF to OBJ3MF print package to an OBJ mesh for rendering, sculpting and game software.OBJ to 3MFOBJ to 3MF in millimetres, with an option to turn Y-up models upright for the slicer.OBJ to STEPOBJ mesh to a closed faceted STEP solid, after fixing units and Y-up orientation.

Which STL converter to pick

Start from the program that will open the file next, not from the file you have. A slicer wants a mesh, so the target is STL or 3MF. Pick 3MF when the receiving tool reads it, because the file records millimetres and nobody has to guess the scale. Pick STL when you do not know what the other side runs. Binary STL is the default here, and ASCII is there for tools that ask for text.

A web page, a game engine or a scene editor usually wants GLB or glTF, while OBJ suits modelling programs and older pipelines. STEP goes to CAD, and that direction has its own section below. If your pair has a page in the table, use it: the page filters the file picker to your format and converts as soon as the file is in.

Which conversions work

The converter reads 16 tested file types and writes 10 targets. Read across: the first column is the file you have, the rest is what you can save.

From \ toSTL3MFOBJGLB / glTFSTEP
STEP / IGESyesyesyesyesfaceted
STLASCII ↔ binaryyesyesyesfaceted
3MFyesre-save in mmyesyesfaceted
OBJyesyesre-saveyesfaceted
GLB / glTFyesyesyesGLB ↔ glTFfaceted
FBX 7.xyesyesyesyesfaceted
PLYyesyesyesyesfaceted

G-code is the odd one: G-code to STL rebuilds the printed shape from the extrusion lines, and the STL to G-code slicer goes the other way.

How every target was checked

Each of the 10 targets was written from a 20 mm test cube and opened again: same size, same volume, same triangle count. The heavier pairs were repeated on a 9,024-triangle sphere, including STEP → STL, IGES → STL, 3MF → STL, STL → STEP and STL → 3MF. GLB conversions were run on a Draco-compressed model exported by Blender with 21,696 triangles.

A converted file is a new download. The original on your disk is never touched.

What every converter page does the same way

The file is read and written in this tab. In the full test run every request went to the site's own origin and nothing was posted, so a supplier part under NDA stays on your machine. After the conversion the model stays in the viewer, and a bar shows the file name and size with Download, Other formats and Convert another file.

Before you download, look at the Info panel. Width, depth and height should match what you expect in millimetres. If a part reads 25.4 times too small, it was drawn in inches, and Edit → Size → Inches → mm fixes it before you save. You can repeat our own re-open check in a few seconds: drop the download back on the page and compare size, volume and triangle count.

Settings that change the result

Units follow the source. STEP, IGES and DAE declare a unit and are converted to millimetres, and 3MF is written in millimetres. STL, OBJ and PLY carry plain numbers, which the viewer treats as millimetres. GLB keeps its raw numbers too, but glTF viewers read them as metres, so a 20 mm part can show up as 20 m in another program.

Mesh to CAD is the direction that needs care

Every pair that ends in a mesh is a plain translation, triangles in and triangles out. Going from STL, OBJ, 3MF or GLB to STEP works differently. The converter writes a faceted body in which each triangle becomes a flat face, and the faces form a closed shell that re-opens in OpenCascade with the same triangles. At about 1 KB per triangle, a dense scan makes a very large STEP, so reduce the triangle count first when the CAD side only needs the outline.

A faceted STEP has no true cylinders, holes or fillets that CAD can pick as features. It serves as a reference body for fitting a bracket or checking clearances. We have not yet opened these files by hand in desktop CAD programs, so try one in yours before you send it on. If the part needs real features, rebuild it in your CAD program on top of the faceted STEP.

Where the converter stops

It converts one file at a time; batch conversion is not part of this version. It cannot write FBX, DAE, 3DS, WRL, AMF or USDZ, so a scene that has to leave as FBX goes out as GLB or OBJ instead. FBX 6.x files do not open at all. The viewer names the version and asks you to re-export as FBX 2014/2020, OBJ or glTF from the program that made the file.

Questions and answers

How do I convert a file to STL?

Open the file here, press Convert and choose STL. Each pair page, such as STEP to STL, converts as soon as the file opens and shows one Download button.

Is the 3D model converter accurate?

On the test files every target re-opened with the same size, volume and triangle count. CAD input is approximated by triangles; Fine tessellation keeps curves closest.

Can I convert to FBX?

No. There is no FBX writer. FBX files can be read (version 7.0 and newer) and saved as OBJ, STL, GLB or glTF.

Do converted files keep colours?

STL holds no colour, so converting to STL drops it. 3MF, OBJ and GLB can carry it; texture handling has not been tested on our side yet.

Are my files uploaded for conversion?

No. Conversion runs in this tab. The test run recorded zero requests to other domains and nothing posted.