STL to OBJ Converter

Convert STL meshes to Wavefront OBJ. Runs entirely in your browser.

Some older CAD packages, 3D printing tools, and mesh-repair utilities still prefer Wavefront OBJ over STL for its readable, widely-supported text structure. This tool parses your ASCII or binary STL with three.js in your browser and writes out an .obj file with the same triangle geometry, no upload required. Since STL never stores color or texture data, there's nothing to lose in translation - the conversion is purely a container change. For a web or AR-ready format instead, use STL to GLB.

Runs in your browser // nothing is uploaded

Loading tool

How it works

  1. 01

    Drop or select your STL file (ASCII or binary).

  2. 02

    Click Convert to parse the mesh and rebuild it as OBJ geometry.

  3. 03

    Download the .obj file for your CAD or repair tool.

Details

Category
3D models
Formats
STLOBJ
Runs
In your browser
Files uploaded
No
Cost per run
Free
Sign-in
Not required
Works offline
Yes, once loaded

Last updated 2026-08-03

Common questions

Does it keep colors?

STL has no color data to begin with, so the OBJ output is geometry only.

Does it upload my file?

No - parsing and export both run locally in your browser using three.js.

Will normals and smoothing be preserved?

Vertex normals from the STL are carried over so shading looks consistent when the OBJ is reloaded.

Is there a file size limit?

Very large scan meshes can be slow to process since everything happens in your browser's memory - simplify dense scans first if conversion stalls.

Related tools