3DS·.3ds·read only

What is a .3ds file?

A 3DS file is the model format of Autodesk's original 3D Studio for DOS. It stores meshes, materials and basic scene data in a chunked binary layout, caps meshes at 65,536 vertices, and stores no unit.

Open your .3ds file here

Drop a .3ds file

.3ds

Free, and it opens in this tab. Nothing is uploaded, and there's no account to make.

Runs locally · nothing uploaded

Open the full 3DS viewer →

Capabilities

Each row carries its source and the date it was checked.

PropertyValueSource · retrieved
Stores unitsnoRead as mm by convention. Nothing in the file says so.3D Studio File Format specification · 2026-09-04
Stores colouryes3D Studio File Format specification · 2026-09-04
Stores assembly structureyes3D Studio File Format specification · 2026-09-04
Geometry kindtriangle mesh3D Studio File Format specification · 2026-09-04
Binary or textbinary3D Studio File Format specification · 2026-09-04
Extensions.3ds3D Studio File Format specification · 2026-09-04
MIME typeapplication/x-3ds3D Studio File Format specification · 2026-09-04
Standardno formal standard3D Studio File Format specification · 2026-09-04
VendorAutodesk3D Studio File Format specification · 2026-09-04

An old format you mostly receive

.3ds is the native format of 3D Studio for DOS, superseded by 3ds Max and its .max format in 1996. Nobody chooses 3DS for new work. You encounter it because a model library, a supplier's CAD download page or an architectural asset pack has not been updated in twenty-five years, and there are a great many of those.

For that reason 3DS support is still nearly universal, and the format is a perfectly reasonable way to get an old model into a modern tool.

The chunked layout

A 3DS file is a tree of chunks. Each chunk is a 16-bit identifier, a 32-bit length covering the chunk and everything inside it, then the body. The outermost chunk is 0x4D4D and its length equals the file size, which is how this site identifies the format without trusting the extension.

The structure means a reader can skip anything it does not recognise, which is why the format aged as well as it did.

The limits

  • 65,536 vertices per mesh. Vertex indices are 16-bit. A detailed model

exported to 3DS is either split into many meshes or silently truncated.

  • 32-bit float coordinates, so large models lose precision.
  • No unit. As with STL, the numbers are just numbers.
  • 8-character object names, in the original specification. Later writers

ignored this, but some readers did not.

  • Materials are limited: a diffuse colour, a specular colour, a shininess

value and a texture map name.

Axis convention

3DS is Z-up, while most modern tools and every format this site writes are Y-up. A 3DS model imported without that conversion lies on its side. This site converts on import, and reverses the triangle winding as it does, because mirroring the coordinate system otherwise turns every surface inside out.

When you receive one

  • Check the scale first. There is no unit, and 3D Studio scenes were often

modelled in arbitrary units.

  • Expect the model to be split into several meshes if it is detailed, because

of the vertex cap.

  • Textures are referenced by filename only, and are almost never included.

What to convert it to

  • GLB or OBJ for general use
  • STL or 3MF to print it
  • STEP only as a faceted reconstruction, with the caveats on that page

There is no reason to convert *to* 3DS unless a specific old tool demands it, and this site does not write it.

What opens a .3ds file

Free tools are listed first. Paid rows are marked, and paying never moves a row up the table.

ApplicationOpensSavesPlatformsFreeSource
This site's viewerin-browser, nothing uploadedany browseryesviewer →
BlenderImport via the legacy 3DS add-on.windows · macos · linuxyesdocs · 2026-09-04
CloudComparewindows · macos · linuxyesdocs · 2026-09-04
FreeCADwindows · macos · linuxyesdocs · 2026-09-04
MeshLabwindows · macos · linuxyesdocs · 2026-09-04
ParaViewwindows · macos · linuxyesdocs · 2026-09-04
Autodesk Fusionwindows · macospaiddocs · 2026-09-04
Rhinowindows · macospaiddocs · 2026-09-04
SketchUpImport only in current versions.windows · macos · linux · webpaiddocs · 2026-09-04