Free image to STL – no sign-up
OBJ to STL Converter
Turn an OBJ model from Blender, a scan or a download site into an STL your slicer can print. The file never leaves your device.
Convert to
Drop a 3D file to convert it.
STL, OBJ, GLB, GLTF, 3MF or PLY · stays on your device
Free, without a catch
Convert as many pictures as you like. No account, no watermark, no daily limit.
Your picture stays yours
The model is built on your phone or computer. The image is never uploaded.
Ready for your slicer
A closed, watertight STL that opens in Cura, PrusaSlicer, Bambu Studio and other slicers.
How it works
- 1
Drop your OBJ file
Drag the .obj onto the page or tap to pick it. The 3D preview shows the model with its size and triangle count.
- 2
Check the units
OBJ has no unit information. Millimeters is assumed; if the size looks wrong, switch the selector to cm, m or inches.
- 3
Download the STL
STL is preselected as the output. Download the binary STL and import it into your slicer.
OBJ is for graphics, STL is for printing
OBJ is a common exchange format for 3D graphics: it stores vertices and faces, and optionally normals, texture coordinates and a reference to a material file. Slicers want something simpler. STL holds only triangles, and almost every slicer and CAD program opens it. Converting OBJ to STL keeps the shape and drops everything else, which is exactly what a printer needs.
What happens to materials and textures
Only the geometry is read from the OBJ. The .mtl file with colors and the texture images are ignored, because STL cannot store them. If you need a colored print, keep your OBJ for your slicer's paint tools or a multi-material workflow and use the STL only for single-color printing.
If the OBJ contains quads or larger polygons, they are split into triangles in the STL, which is what STL requires. The shape does not change.
Scale and units problems
The most common surprise with an OBJ is size. Blender and many modeling tools work in meters or arbitrary units, so a model that looks 1 unit wide may arrive as 1 mm in your slicer. Use the "Units in the file" selector: if the OBJ was exported in meters pick m, and the STL is written in millimeters at the right size. Always check the size shown next to the preview before you download.
The tool also rotates models between up-axis conventions when you convert between formats that disagree. OBJ itself has no fixed up axis, so if your model lies on its back, rotate it in your slicer.
Getting a clean, printable mesh
A converter cannot fix a broken model. Holes, flipped faces and loose triangles in the OBJ will still be there in the STL, and your slicer may warn about non-manifold edges. For scans and sculpts, run a mesh repair in your slicer or modeling tool after converting. Very large OBJ files, such as high-resolution scans, depend on your device's memory and may be slow on a phone.
Frequently asked questions
Is the OBJ to STL converter free?
Yes. It is free and unlimited, with no sign-up and no watermark.
Is my OBJ file uploaded to a server?
No. The conversion runs in your browser and the file stays on your device.
Are colors and textures kept?
No. Only geometry is read from the OBJ and STL cannot store color, so materials and textures are dropped.
Why is my converted model the wrong size?
OBJ files do not say which units they use. Change the "Units in the file" selector to mm, cm, m or inches until the size shown matches what you expect.
Can I convert STL to OBJ too?
Yes. Open the STL and choose OBJ as the output format. GLB and PLY are available as well.
More free tools
Turn your picture into something you can hold.
Free, private and ready to print.
Choose a picture