3DS Viewer
Open old Autodesk 3D Studio .3ds files with materials and textures in your browser. Free, no upload.
Drop your 3DS file here
A 3DS viewer for old 3D Studio files
This 3DS viewer opens Autodesk 3D Studio .3ds files in your browser, with their materials and textures. Drop the file on the page, along with any texture images, and the model appears. Nothing is uploaded, and you do not need a copy of 3ds Max.
3DS is an old format, but it has not gone away. Model archives, CD-ROM libraries, older game mods and plenty of free download sites still offer .3ds files, and many current programs can still export them.
The 3D Studio format
3D Studio was a DOS program first released by Autodesk in 1990, developed by the Yost Group. The .3ds format was its native scene file. When the product became 3D Studio MAX for Windows in 1996, the native format changed to .max, and .3ds lived on as an import and export format.
A .3ds file is binary and built from nested "chunks", each tagged with an ID and a length. That simple structure is why so many programs learned to read it, and why it became a common exchange format in the 1990s and 2000s.
Its age shows in its limits, which explain most of the odd things you see in 3DS files today:
- Mesh size
- Each object is limited to 65,535 vertices and faces, because indices are 16-bit. Large models are split into many objects.
- Object names
- Short, at most 10 characters. Exported names are often truncated.
- Texture file names
- DOS 8.3 style, such as BRICKS01.JPG. Longer names get shortened on export.
- Geometry
- Triangles only. Smoothing groups control which edges look sharp.
- Materials
- Classic ambient, diffuse and specular colors with shininess and texture maps. No modern PBR values.
- Units
- Not reliably stored. Check the size in the info panel.
Getting textures to show
Textures in a 3DS file are separate images, referenced by file name. Select the .3ds and its images together, or drag them all onto the page at once. The viewer matches images by file name, regardless of folder.
The 8.3 limit causes a classic problem: the file asks for "WOODFL~1.JPG" but the folder contains "wood_floor_texture.jpg". When an exporter shortened the names, rename the images to the names the file expects. Those names can be found by opening the .3ds in a text or hex editor and searching for ".jpg", ".png", ".tga" or ".bmp".
TGA and BMP textures were common in the 3D Studio days. Browsers do not display TGA images natively, so a model textured with TGA files may appear here without those textures.
What this viewer shows, and what it doesn't
Meshes, their positions, material colors and textures are shown. Keyframe animation stored in 3DS files is not played, and cameras and lights from the file are not used; the viewer has its own camera and lighting.
If the model looks rotated, it was probably made Z-up, as 3D Studio did. Use the up-axis toggle to switch between Y-up and Z-up.
For a widely supported format that keeps materials in a readable file, see the OBJ Viewer.
Moving a 3DS model to a modern format
Use "Download as" to save the model as OBJ, GLB, glTF, STL, PLY or USDZ. GLB keeps materials and textures in a single file that current software and the web read directly. OBJ is the most widely supported plain mesh format, but the converter writes OBJ geometry only, without materials or textures.
To get the mesh into almost any modeling program, use 3DS to OBJ.
Frequently asked questions
How can I open a 3DS file without 3ds Max?
Drop it on this page. The 3DS viewer reads the file in your browser and shows the meshes, materials and textures. Blender can also import .3ds files.
Is a .3ds file the same as a .max file?
No. .3ds is the old 3D Studio DOS format, used today for exchange. .max is the native project format of 3ds Max, which is proprietary and can only be opened in 3ds Max itself. This viewer opens .3ds, not .max.
Why are the textures missing from my 3DS model?
Either the images were not opened together with the .3ds, or their names do not match. 3DS stores texture names in short 8.3 form, so a long file name may have been shortened; rename the image to match.
Are my files uploaded?
No. The 3DS viewer runs entirely in your browser. Files are read on your device and never sent to a server.
Does the 3DS viewer play animations?
No. Keyframe animation in 3DS files is not played. The model is shown in its static pose.
Why is my 3DS model split into many parts?
Each object in a 3DS file can hold at most 65,535 vertices, so exporters split larger meshes into several objects. The info panel's mesh count shows how many there are.