.3DS

3DS File

3D Studio Mesh
Ask a question
QUICK ANSWER

A 3DS file is a 3D mesh in Autodesk's old 3D Studio format, storing geometry, materials, and basic scene data. Open it free in Blender or drag it into 3DViewer.net in a browser. To 3D print it, export to STL; for modern software or game engines, convert to OBJ or FBX.

Developer: Autodesk (originally The Yost Group / Autodesk 3D Studio for DOS) Category: 3D Image Files MIME: image/x-3ds
OPENS ON Windows macOS Linux Web
Related: .DCM · .STEP · .SKP · .STP

On this page

19k+ extensions indexed
Last reviewed Jul 23, 2026

Not sure what your file is?

Drop any file into our identifier - we read just the first bytes to name the format.

Identify a file

What is the 3DS file format?

.3ds is a file format used by Autodesk 3D Studio computer software. .3ds files store various information regarding a 3D scene, including coordinates, mesh data, polygon data used for object creation, attributes, color information, material data, lighting information, bitmap references, animations, and camera locations.

.3ds data is stored in binary format to reduce loading times and file size in comparison with standard text format files of similar type. The .3ds file structure is made of nested data blocks called "chunks", each containing an ID and a data-size field. The first two bytes of each chunk hold the chunk's ID, while the next four bytes hold the chunk's total byte length. Chunks also store information about viewing, shapes, and lighting that together represent a 3D scene. Every valid .3ds file opens with the primary chunk ID 0x4D4D stored in little-endian byte order.

Although .3ds has a successor - the .MAX native project format introduced with 3D Studio MAX in 1996 - it is still widely used on a large scale for cross-application mesh exchange. When richer scene data or animation fidelity is needed, formats such as .FBX or .OBJ are often preferred, though .3ds retains strong legacy support across dozens of 3D tools.

Security & safety

RISK: LOW

A 3D-model .3ds is just geometry/material data - no executable code - so opening one in a 3D app is safe; the main practical issue is messy meshes (bad normals, holes) rather than security. One caveat: parsers for old binary mesh formats have occasionally had buffer- overflow bugs, so keep your 3D software updated and be wary of .3ds files from untrusted sources. Always confirm a 'model.3ds' isn't a disguised executable by checking the real extension.

Format details

in a nutshell
FULL NAME3D Studio Mesh
DEVELOPERAutodesk (originally The Yost Group / Autodesk 3D Studio for DOS)since 1990 (Autodesk 3D Studio for DOS, releases 1-4); native format until 3D Studio MAX 1.0 in 1996
MIME TYPEimage/x-3ds
TYPEBinary chunk-based 3D mesh/scene format (geometry, materials, cameras, lights)
This extension is also used by…
  • Nintendo 3DS game ROM / cartridge image - A dumped Nintendo 3DS game also uses .3ds; it is an unrelated binary that runs only in a 3DS emulator (Lime3DS/Azahar), not a 3D modeler.
MAGIC BYTES · FILE SIGNATURE
OFFSET
0001
HEX
4D4D
ASCII
MM
A .3ds file begins with the primary chunk 0x4D4D (bytes 4D 4D), followed by a 4-byte little-endian length of the whole file. The format is a tree of nested "chunks", each a 2-byte ID + 4-byte length. Coincidentally TIFF little-endian also starts with 'II'/'MM' - distinguish by the chunk structure that follows, not the first two bytes alone.

Programs that open 3DS files

Windows4 apps
Blender Open-source Use the 3DS import add-on (built in recent versions) via File > Import > 3D Studio (.3ds). Free, full editing/rendering.
MeshLab Open-source Free mesh viewer/processor; File > Import Mesh to open and clean up the .3ds, then export to STL/OBJ/PLY.
Autodesk 3ds Max Paid File > Import the .3ds for full editing. The descendant of the program that created the format. Has a free trial / student license.
Autodesk FBX Review Free Lightweight free viewer for 3DS/FBX/OBJ/DAE - drag the .3ds in to inspect and play animation.
macOS3 apps
Blender Open-source File > Import > 3D Studio (.3ds). Runs natively on macOS; free.
MeshLab Open-source Import the .3ds to view/clean and export to other mesh formats.
MAXON Cinema 4D Paid File > Merge/Open imports the .3ds for professional modeling/animation.
Linux2 apps
Blender Open-source File > Import > 3D Studio (.3ds). The standard free 3D tool on Linux.
MeshLab Open-source Import the .3ds to view, repair, and convert.
Web2 apps
3DViewer.net Free Open-source browser viewer - drag the .3ds in to view and rotate; no install.
Autodesk Viewer Free Upload the .3ds to view, rotate, and measure in the browser.

Technical details

deep spec
Magic bytes`4D 4D` at offset 0 (primary chunk ID `0x4D4D`)
Byte orderLittle-endian throughout
Storage encodingBinary (not human-readable text)
Chunk ID width2 bytes per chunk
Chunk length field4-byte little-endian integer; value includes the 6-byte chunk header itself
Polygon topologyTriangle-only mesh; all faces stored as triangular polygons
Vertex index limit16-bit index per mesh object - maximum 65,535 vertices per object
Texture referencesStores file-path strings to external bitmap files; UV coordinates stored per vertex
Material channelsDiffuse color, specular color, shininess, and opacity (transparency)
Animation dataKeyframe animation (KFDATA chunk) for object position, rotation, and scale
Camera supportCamera position and target point; field-of-view angle defined in degrees
Light typesOmni (point) lights and spot lights, each with color and multiplier
MIME type`image/x-3ds`
Coordinate systemRight-handed, Y-up
Companion format`.prj` files store additional project settings not carried in `.3ds`
Released1990 (Autodesk 3D Studio for DOS, releases 1-4); native format until 3D Studio MAX 1.0 in 1996
Specificationen.wikipedia.org

3DS conversions

Community Q&A

asked by users
Ask a quick question
Get help from people who work with 3DS files. Be specific - include your system and software version.
No account needed · answers usually within a day

No questions yet - be the first to ask about 3DS files.

Frequently asked questions

How do I open a .3ds file?
Open it free in Blender (File > Import > 3D Studio) or MeshLab, or drag it into the online 3DViewer.net. It also imports into 3ds Max and Cinema 4D.
How do I convert a .3ds file to STL for 3D printing?
Open it in Blender or MeshLab and Export as STL, then load that into your slicer (Cura, PrusaSlicer). Check the mesh is watertight and normals are correct first, since old .3ds files can have gaps or flipped faces.
What is the difference between .3ds and .max?
.3ds is the old lightweight 3D Studio mesh-interchange format (geometry + basic materials). .max is the full native 3ds Max scene with modifiers, history, and settings. You can import .3ds into 3ds Max, but you can't recover a true .max scene from a .3ds.
How do I convert .3ds to OBJ or FBX?
Import the .3ds into Blender and Export as OBJ (universal mesh) or FBX (best for game engines and animation). MeshLab and 3ds Max can also do these exports.
Why does my .3ds model look wrong (black faces / inside-out)?
Old .3ds files often have inconsistent or flipped face normals. In Blender use Mesh > Normals > Recalculate Outside (or 'Flip'), and re-export. MeshLab has similar normal-repair filters.
Is my .3ds a 3D model or a Nintendo 3DS game?
If it came from a 3D asset library it's the Autodesk 3D Studio mesh described here (usually a few hundred KB). A large file (often hundreds of MB) from a game source is instead a Nintendo 3DS ROM, which only runs in a 3DS emulator - a completely different file type.

References

1Wikipedia - .3ds (3D Studio file format)en.wikipedia.org
2Paul Bourke - 3D Studio File Format (.3ds) chunk referencepaulbourke.net

Keep exploring

across the database

Top extensions this week

1.AQQAQQ Instant Messenger File
2.MDMarkdown Document
3.CRDOWNLOADChrome Partial Download File
4.BINCD/DVD Disc Image (BIN/CUE)
5.PARTPartial Download File
6.RPMSGRestricted Permission Message
7.NOMEDIAAndroid No-Media Marker File
8.EXEWindows Executable (Portable Executable)
9.AVIFAV1 Image File Format (AVIF)
10.ICSiCalendar data file

Related extensions

.DCMDICOM Medical Image
.STEPSTEP - Standard for the Exchange of Product Data (ISO 10303)
.SKPSketchUp Document
.STPSTEP - Standard for the Exchange of Product Data (ISO 10303), .stp spelling
.MTLMaterial Template Library (Wavefront)
.MAX3ds Max Scene File (Autodesk 3ds Max)

Free file tools

An in-browser file identifier and image converter - everything runs on your device.

Open the toolbox

Browse file extensions A-Z