Convert OBJ to STL in your browser

Both formats are openly documented plain text, so this conversion runs entirely in your tab: the OBJ vertices and faces are parsed here, polygons are triangulated and written out as ASCII STL with a computed normal per facet. Nothing is uploaded.

OBJSTL converter

Runs entirely in this browser tab. Your file is never uploaded and nothing is stored.

Drop your OBJ file here

or — no sign-up required

Need a certified CAD/BIM specialist to modify or detail this drawing?

TaskBider drafters, detailers and BIM coordinators work remotely and every listing shows the pay. Typical published range for this work: $18–$45/hr.

How it works

  1. 1Drop the .obj file above. Quads and n-gons are fan-triangulated, because STL stores nothing but triangles.
  2. 2Download the .stl and open it in your slicer, mesh tool or 3D print preparation software.
  3. 3Check the scale on arrival: neither OBJ nor STL declares units, so a model authored in metres can land as millimetres.
  4. 4If the mesh prints with holes, run a repair pass (Meshmixer, Netfabb, Blender 3D-Print toolbox) — an OBJ surface is not necessarily watertight.

What to watch out for

  • Materials, textures, UVs and vertex colours are discarded: STL carries geometry only.
  • Output is ASCII STL, which is larger than binary but readable and accepted everywhere. Re-save as binary in your slicer if file size matters.
  • Face normals are recomputed from vertex order, so an OBJ with inconsistent winding may show flipped facets.
OBJWavefront OBJ

A plain-text mesh format listing vertices and faces — openly documented, which is why it can be read and rewritten in the browser.

STLStereolithography mesh

The triangle-soup format every 3D printer and mesh tool reads. Openly documented in both ASCII and binary form, with no units, colours or structure.

Questions

Does the file get uploaded anywhere?

No. The parsing and writing happen in JavaScript in your own browser tab; the file never leaves your machine.

Why is my STL a different size than expected?

STL has no unit declaration at all and OBJ has none either. The numbers are carried over exactly, so you set the units when importing.

Paid to draft, model or coordinate?

TaskBider lists remote CAD and BIM roles with the pay shown on every listing.