3DS File Viewer Online

Open .3ds files — the legacy Autodesk 3D Studio mesh format — in your browser. The file is read on your own device and never uploaded. Free, no account, no limits.

Open the 3DS Viewer

Looking for 3ds Max the software? This is not it.

Many people reach this page searching for "3ds Max online", hoping to run Autodesk's modelling and animation package in a browser tab. Better to say so immediately: 3ds Max is a Windows desktop application, there is no browser edition of it, and this site is not a hosted version of it. You cannot model, rig, animate or render here.

What this page does is open .3ds files, which is a different thing that happens to share a name. A .3ds file is a plain mesh container from the old 3D Studio line of products. 3ds Max saves its own work in .max files, which are a closed, application-specific project format that no third-party tool can read. If you have a .3ds file and want to look at it, you are in the right place. If you need 3ds Max itself, you need a licence and an install from Autodesk, and nothing on this site substitutes for that.

.3ds, .max and FBX — how they relate

The naming is genuinely confusing, so here is the lineage in plain terms.

  • .3ds — the mesh interchange format introduced by Autodesk 3D Studio in the DOS era. It carries geometry, simple materials and basic keyframe data, and it is documented well enough that many applications read and write it. That is exactly why it survived.
  • .max — the native scene file of 3ds Max, the Windows successor to 3D Studio. It stores modifiers, controllers, scene state and plugin data in an undocumented, version-tied structure. It is not an interchange format and was never meant to be one.
  • FBX and glTF — the formats that actually replaced .3ds for exchange. FBX handles rigs, animation, cameras and lights; glTF is the compact, web-oriented option with physically based materials.

So .3ds is what you hand to another program, .max is what 3ds Max keeps for itself, and FBX or glTF is what a modern pipeline uses instead of either. This viewer opens .3ds, FBX and glTF and GLB — not .max.

What is inside a .3ds file

The format is a chunk-based binary tree. Every chunk begins with a 2-byte identifier and a 4-byte length pointing at the next sibling, so a parser can walk the file and skip anything it does not recognise without knowing the full specification. That design is why a format from the early 1990s still loads reliably today.

Those 16-bit chunk IDs are the format's signature detail, and they carry hard consequences:

  • 65,536 vertices and 65,536 faces per mesh. Vertex and face counts are stored as unsigned 16-bit integers, so a single mesh object cannot exceed that count. Exporters handle dense models by splitting them into several mesh objects inside one file; the viewer loads all of them as a single scene.
  • Per-face material assignment. Materials are not attached to an object as a whole. Each material chunk lists the face indices it applies to, which is how a single mesh ends up with several surface colours.
  • No PBR materials. The material model is ambient, diffuse and specular colour with shininess and transparency — Phong-era shading. There is no metallic, roughness or normal-map channel, because none of that existed when the format was written.
  • Textures are external references. Bitmaps are named, not embedded, and the original names follow DOS 8.3 conventions. The image files travel separately, so a .3ds on its own is geometry plus colours.
  • No unit declaration. Coordinates are bare floating-point numbers. A value of 25 might be millimetres, inches or nothing in particular — the file does not say.

Triangles only, no NURBS and no parametric history: what you open is the mesh as it was baked at export time.

Why you still run into .3ds files

The format has been superseded for two decades and still turns up constantly. Four sources account for most of it:

  • Old asset libraries. Furniture, vegetation, vehicle and fixture collections built for visualisation work were distributed as .3ds and are still resold in that form.
  • Archived project files. Deliverables handed over a decade or more ago were archived as .3ds precisely because it was the safe, readable choice at the time.
  • Game-mod communities. Titles from the late 1990s and 2000s used .3ds directly or as their import path, and the toolchains built around them never moved on.
  • Older CAD and 3D exporters. Many mechanical and architectural packages of that generation offered .3ds as their only mesh export, so converted CAD geometry often ended up in it.

You usually receive a .3ds rather than choose one, and you need to see what is in it before deciding what to do next.

How to open a .3ds file

  1. Open the viewer — go to dwgvieweronline.com in any browser with WebGL.
  2. Load the file — drag the .3ds onto the viewer area or use the file picker. It is read locally with the browser's FileReader; nothing is transmitted.
  3. Inspect it — orbit with left-drag, pan with right-drag, zoom with the wheel. Switch between solid, wireframe and x-ray rendering, jump to top, front or right views, and toggle orthographic or perspective projection.
  4. Record what you found — measure distances and polygon areas, add arrow, rectangle, circle, text or freehand markup, then export a PNG or PDF snapshot of the viewport.

Try it before you load your own file

Sample models load straight from a link, so nothing needs downloading first.

Spur gear, 18 teeth

A mechanical mesh with enough tooth detail to test orbiting, wireframe mode and measurement. Open the spur gear.

Full sample library

Mesh and CAD files across every supported format. Browse the samples.

Converting or upgrading away from .3ds

If a .3ds file is the start of ongoing work rather than a one-off inspection, move it to a modern format. The 65,536-vertex ceiling, the absent PBR channels and the detached textures are all reasons a .3ds will fight you later.

FBX is the right target for assets with rigging, animation, cameras or lights, or anything heading into a DCC or game engine pipeline. glTF or GLB suits web delivery and physically based materials, and GLB packs the textures into a single file so nothing goes missing in transit. Both open here: see the FBX viewer and the glTF viewer.

Conversion itself has to happen in an application that writes those formats — 3ds Max, Blender and most modern 3D tools import .3ds and export FBX or glTF. This site's own converters cover mesh formats only: STL to OBJ, OBJ to STL and glTF to OBJ. There is no .3ds conversion here — this is a viewer.

What the viewer will not do

Geometry cannot be edited and nothing is written back to the original file. Measurements have no snapping to vertices or endpoints — points are projected onto the ground plane, so treat readings as approximate rather than as verified dimensions, especially on a format that declares no units. Externally referenced bitmaps are not resolved. PNG and PDF exports are raster snapshots of the viewport, the PDF being A4 landscape with non-selectable text.

Frequently Asked Questions

Can I open a .max file here?

No. The .max format is the proprietary project format of Autodesk 3ds Max. It is undocumented, tied to the application's internal scene structure and version, and no third-party tool reads it — not this viewer and not any other. The only reliable route is to open the file in 3ds Max itself and export it to FBX, glTF or .3ds, then load that export here.

Is this 3ds Max running in a browser?

No. 3ds Max is a licensed Windows desktop application and there is no browser edition of it. This page is a viewer for .3ds mesh files, which is a file format rather than the application. You can inspect, measure, mark up and screenshot geometry here, but you cannot model, animate or render.

Why is 65,536 the limit for a .3ds mesh?

Vertex and face counts in the format are stored as unsigned 16-bit integers, so one mesh object cannot address more than 65,536 vertices or 65,536 faces. Exporters work around it by splitting dense geometry across several mesh objects in the same file, and the viewer loads those objects together as one scene.

Why does my model appear without textures?

A .3ds file references texture maps by external filename instead of embedding the images, so the picture data is not inside the file you opened. Material colours defined in the file are used where present, but bitmaps that lived beside the original file are not available to the viewer.

Should I still use .3ds for new work?

No. Use FBX when you need rigs, animation, cameras or lights, and glTF or GLB for web delivery and physically based materials. Keep .3ds for reading legacy files or for a workflow that genuinely requires it. All three formats open in this viewer.

Are my files uploaded to a server?

No. The file is read in the browser tab with FileReader and parsed on your own device. Nothing is transmitted, there is no account or signup, and the viewer keeps working offline once installed as a PWA.

Other formats this viewer opens

Open your .3ds file

Legacy 3D Studio meshes, read locally in your browser. No upload, no signup.

Open the 3DS Viewer