Home / Formats / 3DS to STL
Free · no upload · batch

Convert 3DS to STL

Free 3DS to STL converter that runs in your browser. See real dimensions before you download, and get a watertight, slicer-ready file.

Drop your 3DS files here
or choose files · STL, 3MF, OBJ, GLB, FBX, STEP, PLY, DAE, IGES, G-code… · batch OK
Processed in your browser — files are never uploaded
No file handy?
In short: To convert 3DS to STL, drop the file on this page, check its size in millimetres in the preview, choose STL and download — the conversion runs entirely in your browser, so the file never leaves your device. Colour / materials: dropped; Textures: dropped; Units stored in file: numbers in mm; Separate parts: merged into one mesh. Before you print, the built-in check tells you whether the mesh is watertight and can repair it for free.

Why convert 3DS to STL?

3DS is the legacy format of 3D Studio from the 1990s. It still lives in old asset collections, CD-ROM model libraries and early downloads, and people convert such files to STL to print vintage models. The format has real limits worth knowing: object names are capped at eight characters, and each mesh can hold at most 65,535 vertices, so large models are split into many pieces. MeshShift reads these parts and merges them into a single STL mesh. Materials and textures are dropped, since STL stores only triangles. 3DS has no reliable unit, so the numbers are treated as millimetres; check the dimension labels, because old models were often drawn at arbitrary scale.

How to convert 3DS to STL

  1. Drop your 3DS file (with its textures, if separate) onto the converter — it opens in your browser, nothing is uploaded.
  2. Check the preview and the dimensions in mm; fix units or the up axis in “Units & orientation” if the size or orientation looks wrong.
  3. Choose STL as the output (binary is smaller; ASCII is human-readable) and click Convert. Several files download as one ZIP.

What carries over from 3DS to STL

3DSSTLResult
Colour / materialsYesNoDropped
TexturesYesNoDropped
Units stored in fileNoNoNumbers in mm
Separate partsYesNoMerged into one mesh
Usual up axisZZUnchanged

What changes

  • Materials and textures are discarded; STL has geometry only.
  • Meshes split by 3DS's vertex limit are merged back into one.
  • Object names and the scene hierarchy are lost.
  • No reliable unit: values are taken as millimetres unless you scale them.

Tips

  • Check the size and rescale to the dimensions you want; old 3DS files often have arbitrary scale.
  • Seams between split pieces may leave duplicate vertices; the print check can weld and repair them.
  • Old models are often single surfaces with no thickness; check the watertight flag.
  • Expect low triangle counts; smoothing in a mesh tool can improve the look.

About 3DS files

The .3ds format came from 3D Studio for DOS, released by Yost Group in 1990 and later acquired by Autodesk, which turned into 3ds Max. The file is binary and organised as nested chunks, each with an ID and a length, so a reader can skip chunks it does not understand. It stores triangle meshes, materials, lights, cameras and keyframe data. Its age shows in its limits: each mesh can hold at most 65,535 vertices and 65,535 faces because counts are 16-bit, object names are restricted to 8.3-style short names in practice, and texture file names are short as well. It also has no unit field. Despite that, thousands of free models from the 1990s and 2000s were published as 3DS, and many converters, viewers and game tools still read it. Modern 3ds Max saves in its own .max format and exports FBX.

About STL files

STL was created by 3D Systems in the late 1980s for its stereolithography machines, and it became the default exchange format for 3D printing. A file describes a surface as a list of triangles, each with three vertices and a facet normal. That is all it contains. There is no header field for units, no colour, no texture and no notion of separate parts. Two flavours exist: ASCII, which is readable text but large, and binary, which spends exactly 50 bytes per triangle after an 80-byte header and a 4-byte triangle count. Binary is what almost every modern tool writes. Because the format is so small and so old, every slicer, CAD package and mesh editor can read it, which is why hobbyists still download most printable models as STL from sites like Printables and Thingiverse.

3D printing notes

STL is still the safest file to hand to a slicer. Bambu Studio, PrusaSlicer, OrcaSlicer, Cura and the resin tools Chitubox and Lychee all import it, and they all treat the numbers as millimetres. The usual problems are scale (a model exported from a metre-based tool arrives 1000 times too small) and meshes that are not watertight, which makes slicers fill or skip regions. MeshShift shows the real dimensions before you convert and can scale from metres automatically. Its print check lists holes, non-manifold edges and flipped normals, and one click rebuilds a closed solid at the same size. If you need colours or several plates in one file, use 3MF instead.

Frequently asked questions

Is 3DS the same as 3MF?

No. 3DS is an old 3D Studio model format from the 1990s, while 3MF is a modern 3D printing format. Both can be converted to STL here.

Why is my 3DS model made of separate pieces?

3DS limits meshes to 65,535 vertices, so larger models were split into several objects. They are merged into one mesh during conversion, and the print check can close any seams.

Is this 3DS to STL converter free and private?

Yes. The conversion runs in your browser with JavaScript and WebAssembly, so your 3DS file is never uploaded to a server. There is no sign-up, no watermark and no daily limit; very large files are limited only by your device's memory.

More conversions