Vector & CAD format

3DS converter

A .3ds file is the binary chunk format used by the original DOS-era 3D Studio and early 3ds Max workflows. It stores objects, triangle meshes, basic materials, lights and cameras as nested chunks identified by numeric tags.

Private for supported formats — processed in your browser

Convert supported files

Runs on your device

Drop 3DS files here

Batch files can each use a different output. Nothing uploads for local conversions.

Working inputs include camera RAW, browser-local audio/video, PDF, CBZ/CBR comics, office documents, ebooks, markup, 3D models, structured text, images, and archives.

Where 3DS comes from

Autodesk's 3D Studio popularised the format in the 1990s, and enormous libraries of stock models were distributed as .3ds. Newer production formats displaced it, but old catalogues, CAD exports and game assets still surface regularly. Its limits reflect the hardware and software of its era rather than modern scene requirements.

How 3DS works

  • Every record is a little-endian chunk containing a two-byte ID and four-byte length.
  • Meshes use 16-bit vertex and face indices, which places a practical 65,535-vertex ceiling on each object.
  • Faces are triangles; quads are already split by the exporter.
  • Object transforms and material assignments live in separate chunks and may not map to geometry-only targets.

When to use 3DS

  • Opening legacy stock-model libraries
  • Recovering geometry from archived 3D Studio projects
  • Moving a simple legacy model into a current viewer
  • Preparing old triangle meshes for printing

Strengths and limitations

Strengths

  • Small binary files
  • Simple triangle representation
  • Still recognised by many modelling tools

Limitations

  • Severe per-object limits
  • Weak modern material and animation support
  • Ambiguous units and old coordinate conventions

Compatibility

Blender, 3ds Max, Cinema 4D, MeshLab and many older model libraries support 3DS. Novus Convert reads bounded mesh chunks locally and exports STL, OBJ, 3MF, GLB, glTF, PLY or USDZ after independently reopening each output family in release tests.

Object transforms are applied where supported; legacy material, light, camera and animation chunks are not retained in geometry-only outputs.