IT
OmnvertImage • Document • Network

3D Model Converter

Convert 3D models between STL, OBJ, GLB, glTF, 3MF and PLY — entirely in your browser. Files never leave your device.

📦
Drop a 3D file here or click to browse
STL · OBJ · GLB · glTF · 3MF · PLY  ·  max 200 MB
🔒 Everything runs in your browser via WebGL and WebAssembly. No file is uploaded to any server.
Browser-basedRuns in your browser

This tool processes on your device; your file is not uploaded for processing.

About

One page to convert between every major 3D format used in 3D printing, CAD and real-time graphics. Pick the source format, pick the target format, drop your file — the converter re-encodes the mesh entirely in your browser and hands you back a download. Nothing is uploaded to a server.

Supported inputs: STL (binary and ASCII), OBJ, GLB, glTF, 3MF and PLY. Supported outputs: STL (binary or ASCII), OBJ, GLB, glTF JSON, PLY (binary or ASCII). Typical conversions: 3MF → STL for slicers that only accept STL, OBJ → GLB for web viewers, STL → OBJ for DCC tools like Blender, GLB → STL to send a model to a 3D printer, PLY → OBJ for mesh editing.

Materials and scene structure are preserved where the target format supports them. STL, OBJ and PLY are geometry-only formats, so when you export to them the mesh is merged and materials are dropped. GLB and glTF preserve the full scene graph and embedded materials/textures from glTF and 3MF inputs. Binary STL is the smallest STL variant and what most slicers expect; ASCII STL is human-readable and useful for debugging.

Everything runs locally via WebGL and WebAssembly, so your geometry never leaves the browser. Files up to 200 MB work well on desktop. Conversion takes seconds for typical prints and a few seconds longer for scanned meshes with millions of triangles.

How it works

  1. 1Open 3D Model Converter and choose your file or enter the required input.
  2. 2Adjust the settings and preview the result in your browser.
  3. 3Run the tool; the data is processed on your device.
  4. 4Download the output or copy the result when it is ready.

FAQ

Is my file uploaded?
No. Parsing, conversion and download all happen in your browser. No server round-trip.
Which formats can I convert between?
Inputs: STL, OBJ, GLB, glTF, 3MF, PLY. Outputs: STL (binary/ASCII), OBJ, GLB, glTF, PLY (binary/ASCII).
Are materials preserved?
When both source and target support materials (e.g. GLB → glTF, glTF → GLB), yes. Exports to STL/OBJ/PLY are geometry-only.
What about 3MF output?
3MF output is not supported yet because there is no reliable browser writer. Convert to STL or GLB instead.
What's the maximum file size?
200 MB. On mobile, stay below 50 MB for smooth conversion.
Binary or ASCII STL?
Binary is ~5× smaller and what slicers expect. Use ASCII only if you need a human-readable file.
Does it work with colored models?
Vertex colors in PLY are preserved on export to PLY. glTF/GLB keeps embedded textures. STL/OBJ do not carry color data.