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.
Loading tool
How it works
- 01
Drop or select your STL file (ASCII or binary).
- 02
Click Convert to parse the mesh and rebuild it as OBJ geometry.
- 03
Download the .obj file for your CAD or repair tool.
Details
- Category
- 3D models
- 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.