3DVWR

Open any 3D file on your Mac.

3DVWR shows models, 3D prints, CAD parts and textures in 21 formats. Open them in a window, or press Space in Finder and look at them with Quick Look.

Coming soon to the Mac App Store. Requires macOS 14 or later.

Drag to turn it

See what is in the file

Orbit, zoom and pan around the model with its textures and materials. Animations play right away.

The inspector lists meshes, triangles, materials, textures and the model's dimensions, and shows the scene as a tree.

3DVWR window showing a textured model of a small Tokyo street corner, with file statistics and the scene tree in the inspector.

Take it apart

Pull an assembly apart with the exploded view, cut through it with the section view, and switch on dimensions to read its size.

Five looks change how the surface is drawn: Studio, Clay, X-Ray, Blueprint and Wireframe.

The same model in exploded view: its parts are pulled away from the center, with a slider that sets the distance.

Check a print before you print it

G-code opens as the tool path your printer will follow. Step through it layer by layer and see how many extrusion and travel moves it takes.

The inspector shows the size of the print in millimeters, so you know whether it fits the bed.

3DVWR window showing the tool path of a 3D-printed boat with a layer slider set to layer 120 of 120.

21 formats

Every format opens in the app and in Quick Look. Finder shows thumbnails for glTF, OBJ, PLY, STL and COLLADA files, and for 3MF and G-code files that carry a preview image.

Models

  • glTF .gltf .glb
  • FBX .fbx
  • Wavefront OBJ .obj
  • COLLADA .dae
  • 3D Studio .3ds
  • PLY .ply
  • MagicaVoxel .vox

3D printing

  • STL .stl
  • 3MF .3mf
  • AMF .amf
  • G-code .gcode .gco

CAD

  • STEP .step .stp
  • IGES .iges .igs
  • BREP .brep

Textures

  • DDS .dds
  • KTX .ktx .ktx2
  • TGA .tga
  • OpenEXR .exr
  • Radiance HDR .hdr

Your files stay on your Mac

3DVWR works offline. It has no account, no analytics and no ads, and it never uploads a file. If a model points to textures on a web server, the app does not load them.

macOS runs the app in a sandbox: it reads the files you open and the folders you allow, nothing else. Read the privacy policy