Skip to content

FREE BROWSER TOOLS

OBJ to STL Converter

Turn an OBJ mesh into an STL for your slicer. Set its size, inspect both models and download the geometry — all in your browser.

Free · no generation credits
Your model stays on your deviceUp to 100 MB · 1 million triangles

Source file

OBJ

OBJ → STL

Converted geometry

STL

Your converted model will appear here.

STL has no unit metadata. Set the longest side in millimeters and check it in your slicer.

A binary STL with triangulated geometry at your chosen size. Materials and textures are not included.

REAL CONVERSION EXAMPLE

One house. OBJ in, STL out.

The roof, walls and windows become triangle geometry. The example is scaled to a 100 mm longest side; check open boundaries before using it in a print workflow.

OriginalOBJ
OBJ wireframe · faces triangulated during export
OBJ wireframe · faces triangulated during export
ConvertedSTL
STL surface · 100 mm longest side · no materials
STL surface · 100 mm longest side · no materials

Drag either model to rotate · zoom to inspect · switch to wireframe

exported triangles
1,764
longest side in this demo
100 mm
binary STL output
86.2 KB

A licensed sample converted with this tool. This is a format demo, not an AI-generated or verified print result. Model source & license · drummyfish · CC0 1.0

OBJ vs STL: a mesh for editing or a surface for slicing

Both formats describe surfaces, but they package geometry and appearance differently. Choose STL when the next stage needs triangle geometry at a known size.

Source formatOBJ

Wavefront OBJ

A text-based surface description built from vertex coordinates and faces. It is widely used to move meshes between modeling applications.

Structure
Vertices can be shared by faces; polygon faces are possible. This converter reads mesh faces and triangulates them, ignoring line and point primitives.
Color & texture
OBJ can reference an MTL library, UV coordinates and separate texture images. Those are format capabilities; this converter exports geometry without that package.
Scale & units
An OBJ generally does not declare a dependable physical unit. Check import scale and a known measurement in your next application.
Best suited to
Static mesh exchange and shape editing. Use an editor to prepare topology, UVs or materials for your final purpose.
Output formatSTL

STL triangle surface

A collection of triangles describing the outside of a model. It is a common handoff format for 3D printing slicers.

Structure
Each triangle stores its own corner coordinates and face normal. Fomrix writes binary STL; it does not export CAD sketches or design history.
Color & texture
Standard STL has no texture image, UV layout or material package. A gray preview is expected even if the original was colorful.
Scale & units
STL does not store a unit. This tool writes the size you choose as millimeter coordinates; confirm it on import into a slicer.
Best suited to
Taking a verified surface into a slicer. An STL extension alone does not make an open or thin mesh printable.

Choose a real size before exporting STL

The longest side sets the overall scale; the other two dimensions keep their proportions. Explore the measured sample below before choosing a size for your own file.

Estimated sample dimensions (mm)

100.00 × 93.32 × 81.11All axes × the same scale factorAn explanation using the sample's measured proportions. This does not change the converter settings above or determine wall thickness.

Color is not missing geometry

The house still has its roof and walls after conversion, even though STL has no material package. Inspect the wireframe to separate shape from appearance.

A plain surface is expected

Colors and texture images belong to the source workflow. Standard STL cannot carry them, so their absence is not a conversion failure.

Not a solid-building operation

An open wall remains open. Converting polygon faces does not add a floor, fill holes, thicken shells or produce a CAD solid.

From your file to the next step

Select a step to see what happens. Try the actual conversion above when you are ready.

01OBJSTL
OBJ wireframe · faces triangulated during export
ordinary-house.objOBJ
Convert my file

BEFORE YOU CONVERT

Prepare your OBJ before conversion

Export real mesh faces

An OBJ containing only points, lines or unsupported curve data has no triangle surface to export. Convert curves to a mesh in your editor first.

Select the .obj itself

MTL and images are not required for this geometry route. Renaming a ZIP, FBX or image to .obj does not turn it into an OBJ model.

Check complexity and dimensions

Use one file up to 100 MB and 1 million triangles. Choose a longest side from 1 to 2,000 mm, keeping in mind the intended printer size.

UNDER THE SURFACE

What happens during OBJ to STL conversion

The visible shape comes from faces and vertex positions, not from the color of the preview.

  1. 01

    Read the surface

    The parser reads vertices and polygon faces. It does not fetch the MTL, load external images or export point and line primitives.

  2. 02

    Triangulate and scale

    Faces become triangles. The same factor scales all three axes so the bounding box's longest side matches your millimeter setting.

  3. 03

    Write binary STL

    The exported surface stores triangle coordinates and face normals. Holes, separate components and thin shells still need a print check.

For makers working with an existing OBJ

3D-printing makers

Export the mesh to STL, verify millimeter dimensions, then check orientation and supports.

Sculptors and prop artists

Turn visible mesh surfaces into a printable starting file. Thin shells still need thickness and repair.

Creators sharing a printable mesh

Save the original OBJ, MTL and images for rendering. Use STL only for the geometry handoff.

A small tool that fits your workflow

Convert, check the result and keep control of your original asset.

Your files stay with you

Local files are read and converted on your device. No model upload is needed; public sample files are downloaded only when you choose them.

Free, without an account

Convert an existing mesh without signing in or spending generation credits.

See what changed

Rotate the source and exported geometry before downloading. The format table tells you exactly what is kept or omitted.

An explicit next step

Set STL dimensions, cancel a conversion or inspect the exported mesh. Errors have a visible message and you can select another file.

AFTER THE DOWNLOAD

From a mesh to a printing decision

Export is the first handoff. These three checks determine what needs work before a print.

Common applications for this format

  • UltiMaker Cura
  • PrusaSlicer
  • Bambu Studio
Check an STL mesh
  1. Confirm dimensions

    Import in millimeters and check the longest side against the size you entered.

  2. Inspect the surface

    Check open boundaries and non-manifold edges. Repair thin shells or holes in a mesh editor.

  3. Check the slice

    Review orientation, supports and layer preview in your slicer before committing to a print.

Open your STL in the next tool

Use inspection for a quick check, Blender for mesh changes or a slicer for printer preparation.

Fomrix

Inspect the downloaded STL

Inspection does not measure wall thickness or simulate a print. A clean report is not a print guarantee.

Open STL inspection
  1. Download the exported STL, then open the STL inspection tool.

  2. Choose that STL and run analysis. Read the dimensions, open boundaries and non-manifold counts.

  3. Use limited face cleanup only for duplicate or degenerate faces. Repair remaining structural issues in a mesh editor and check again.

Menu labels can vary by software version. These are import workflows, not installed integrations.

What stays in the converted file?

Source dataResult
Polygon facesTriangulated surface geometry
SizeScaled to your chosen longest side
MTL, textures and colorsNot included in STL
Lines and pointsSkipped; a triangle mesh is required

Troubleshoot the result

Find the symptom you see. File compatibility, appearance and printability are different problems.

The STL is too small or too large

The destination interpreted unitless coordinates using another scale.

What to do

Check the longest side chosen here and import as millimeters in the slicer. Measure before changing the scale again.

The model lost its colors

STL stores triangle geometry without standard textures or materials.

What to do

Keep the original OBJ, MTL and images for rendering. Use the STL for a geometry workflow.

No triangle mesh was found

The source may contain only lines, points or curve definitions.

What to do

Open it in a mesh editor and export polygon faces as OBJ. Choose that new OBJ file.

The slicer reports holes or missing walls

Format conversion preserved a surface that was already open or too thin.

What to do

Inspect the exported STL, repair the structure in an editor, then review the slicer's layers.

Inspect the exported STL

Conversion is slow on my phone

Dense geometry can use much more memory than its file size suggests.

What to do

Keep one conversion active, close 3D previews and simplify the mesh in an editor if it exceeds the limits.

Conversion questions

Do I need the OBJ's MTL and texture files?

No. This converter reads the OBJ mesh without fetching an MTL or external images. The STL output has geometry only.

Does converting OBJ to STL repair holes?

No. Conversion changes the format and size. Use STL repair to check open boundaries and other mesh issues; complex holes may need manual work.

Why are the colors missing?

Standard STL stores triangle surfaces, not texture images or PBR materials. Keep the source OBJ package if you need those visual properties.