Skip to main content

Free tool

3D Model Converter

Convert between STL, GLB, glTF, OBJ, PLY, FBX, and 3MF. Everything runs in your browser, so your file is never uploaded and there is nothing to sign up for.
  • No upload
  • No account
  • No watermark
  • Up to 100 MB

Loading the converter

(01)Formats

Which format should you pick?

The short answer for most people: GLB if the model is going on the web, in a game engine, or into AR. STL if it is going to a 3D printer. Everything else is a special case.

FormatReadWriteMaterials
STLThe 3D printing standard. Geometry only, no colour or texture, and no scene structure.YesYesNo
OBJReadable by almost everything. Materials live in a separate .mtl file, so colour does not travel with a lone .obj.YesYesNo
GLBOne self-contained file holding mesh, materials, and textures. The best choice for web, engines, and AR.YesYesYes
glTFThe text form of glTF. Easier to inspect and edit by hand, larger than GLB.YesYesYes
PLYCommon in scanning and photogrammetry. Carries per-vertex colour rather than textures.YesYesNo
FBXWidely used for animation and rigs. Read only here, since there is no open FBX writer.YesNoYes
3MFThe modern replacement for STL in 3D printing. Read only here.YesNoYes

(02)Conversions

Common conversions

  • STLtoGLB

    Put a printable or CAD model on the web, in an engine, or into AR.

  • GLBtoSTL

    Take a generated or downloaded model into a slicer for 3D printing.

  • OBJtoGLB

    Modernise an older asset into one self-contained file.

  • FBXtoGLB

    Move an asset out of a proprietary format into an open one.

  • STLtoOBJ

    Open a print file in an older tool that does not read STL well.

  • PLYtoGLB

    Bring a scan or photogrammetry result into a normal 3D pipeline.

(03)Axis

Why a converted model looks tipped over

This catches almost everyone once. You convert an STL to GLB, open it, and the model is lying on its back at ninety degrees.

Nothing is broken. The two formats disagree about which direction is up. STL comes out of CAD and 3D printing tools, where Z points up. GLB, glTF, and essentially every game engine and web viewer treat Y as up. Converting the file without rotating the geometry hands the viewer a model that is technically correct and visually sideways.

The Rotate Z-up to Y-up option handles it, and it switches on by itself when the source is a Z-up format. If your model still looks wrong, turn it off: some STL files are already authored Y-up, and rotating those makes the problem rather than fixing it.

(04)Limits

What a conversion cannot do

Worth knowing before you convert something important.

  • 01

    Converting to STL drops colour. STL stores triangles and nothing else. This is a property of the format, not a limitation here.

  • 02

    Animation and rigs do not survive. An animated FBX converted to GLB keeps the mesh in its current pose. Skeletons and clips are not carried across.

  • 03

    Conversion does not repair geometry. Holes, flipped normals, and non-manifold edges come through unchanged. A broken mesh stays broken in the new format.

  • 04

    Nothing gets smaller by itself. A dense mesh stays dense. Converting to GLB is not compression, though GLB is usually the smallest of these formats on disk.

FAQ

Questions

Files, formats, and limits. Anything else? Ask us.

  • Yes. There is no account, no watermark, no file limit per day, and no paid tier for this tool. It runs entirely in your browser, so it costs us nothing per conversion.

  • No. The conversion happens in your browser using your own computer's memory and graphics card. Your model never leaves your device, which also means we never see it and cannot recover it for you.

  • You can read STL, OBJ, GLB, glTF, PLY, FBX, and 3MF. You can write STL, OBJ, GLB, glTF, and PLY. FBX and 3MF are read only, because there is no open writer for either format.

  • STL and 3MF files usually come from CAD and 3D printing tools, which treat Z as the up axis. GLB, glTF, and most game engines treat Y as up. The Rotate Z-up to Y-up option corrects this, and it is switched on automatically when the source format is Z-up.

  • It depends on the target. GLB and glTF store materials and textures inside the file. STL stores geometry only, so colour is lost. OBJ keeps materials in a separate .mtl file, which this tool does not write, so a converted OBJ carries shape without colour. The tool warns you before a conversion that will drop materials.

  • 100 MB. The limit exists because parsing happens in your browser's memory and allocates several times the file size while it works. Larger files risk crashing the tab rather than failing cleanly.

  • Not reliably. A .gltf file references its data as separate files, and a browser tool that receives only the .gltf cannot fetch them. Use the .glb version instead, which packs everything into one file.

3D generation

Need a model rather than a conversion?

The studio generates 3D meshes from a text prompt or a single photo, using Tripo, Meshy, Hunyuan, and Hyper3D Rodin. Outputs download as GLB, so you can bring them straight back here to convert.