3DS File Format (.3ds)
A 3DS file is the binary, chunk-based scene format of Autodesk's 3D Studio DOS, released in 1990, storing mesh, texture and lighting data behind two long-standing limits: 65,536 vertices per mesh and 8-character names.
3DS at a glance#
| Full name | Autodesk 3D Studio |
|---|---|
| File extension | .3ds |
| Category | 3D Models |
| Developer | Autodesk |
| First released | 1990 |
| MIME types | application/x-3dsimage/x-3ds |
| Compression | Uncompressed |
| FileFlip support | FileFlip reads and writes this format |
What a .3ds file can hold#
These are the things a 3DS file either supports or does not, and they are what decides whether a conversion keeps everything or quietly drops something.
| Textures and materials | Yes |
|---|
Strengths and limitations of 3DS#
What 3DS does well
- Compact binary chunks that essentially every 3D application from the last three decades can still parse
- A large body of legacy asset-library content only exists in this format
- The chunk structure lets a parser skip data types it doesn't recognise instead of failing outright
Where 3DS falls short
- Hard limit of 65,536 vertices and faces per mesh, so dense models have to be split
- Object, light and camera names are capped at 10 characters and material names at 16
- No true vertex normals; smoothing groups stand in for them, producing different shading than modern formats
Use 3DS only when the destination is legacy software that specifically expects the format, since its limits make it a poor choice for anything new.
Convert 3DS to OBJ or FBX to get past the vertex and naming limits, or whenever the model needs to sit in a modern pipeline.
How to open a .3ds file#
A .3ds file opens in the programs below, grouped by the platform you are on. If you would rather not install anything, FileFlip converts 3DS into a format your machine already opens, and it does it in the browser tab rather than on a server.
| Platform | Programs that open it |
|---|---|
| Windows | Autodesk 3ds Max, Blender |
| macOS | Blender |
| Linux | Blender |
| Web | FileFlip |
3DS questions people ask#
What is a 3DS file?
A 3DS file is the native scene format of Autodesk's 3D Studio DOS, released in 1990, storing mesh geometry, texture references and lighting in a binary, chunk-based structure. It's still widely found in older asset libraries because so much content was authored in that era.
Why won't my 3DS file open with all its vertices?
The 3DS format has a hard limit of 65,536 vertices and faces per mesh, dating back to its DOS-era design. A model that exceeds that has to be split into multiple meshes before it's saved as 3DS, or the excess geometry gets cut or corrupted.
Is 3DS the same as 3ds Max's native format?
No. 3DS was 3D Studio DOS's format, but 3ds Max, its successor released in 1996, uses a different native format, .max, that has none of the old vertex or naming limits. 3DS survives today mainly as an interchange format rather than any current application's native one.
Can 3DS store textures?
Yes, a 3DS file can reference texture maps for its materials, though texture filenames are restricted to the old 8.3 DOS naming convention. Material names are capped at 16 characters, which can truncate names coming from a modern export.
Converting 3DS files#
Convert 3DS to another format
Convert another format to 3DS
- COLLADA to 3DS
- FBX to 3DS
- GLB to 3DS
- glTF to 3DS
- OBJ to 3DS
- PLY to 3DS
- STL to 3DS
- 3MF to 3DS
- AC3D to 3DS
- AC3D Scene to 3DS
- ACC to 3DS
- AMF to 3DS
- ASE to 3DS
- ASK to 3DS
- B3D to 3DS
- BLEND to 3DS
- BSP to 3DS
- BVH to 3DS
- COB to 3DS
- CSM to 3DS
- DirectX X to 3DS
- DXF to 3DS
- ENFF to 3DS
- HMP to 3DS
See every 3D model conversion (40 more)
Every conversion runs inside your browser. The file is read from your disk, the work happens on your own machine, and nothing is uploaded. How FileFlip works names the engine behind each family and how to verify that for yourself.