Drop an OBJ, STL, GLB, or PLY file here
or click to browse ยท Your file stays in your browser
Upload a 3D file to view it here
Drag ยท Scroll to zoom ยท Pinch on mobile
About This 3D Viewer
This viewer is powered by Three.js, the most widely-used JavaScript 3D library. Your file is loaded directly from your local filesystem into your browser's memory โ nothing is transmitted over the network. The viewer supports the four main hobbyist and professional 3D formats:
- OBJ: Wavefront OBJ with optional MTL material file support. Load the OBJ and the viewer will look for the MTL reference embedded in the file. For textured models, load the OBJ file directly; textures referenced in the MTL file must be in the same local directory.
- STL: Both ASCII and binary STL formats are supported. Binary STL is more compact and faster to load. The viewer renders STL models in a neutral grey with default lighting because STL files contain no colour or material data.
- GLB (binary glTF): The richest format โ loads embedded geometry, materials, PBR textures, animations, and scene hierarchy. Ideal for inspecting complete game-ready assets.
- PLY (Polygon File Format): Both ASCII and binary PLY are supported. If the PLY file includes colour data per-vertex (common in photogrammetry outputs), vertex colours are displayed. If not, a neutral default material is applied.
The viewer controls are: left-click drag to orbit, scroll or pinch to zoom, and right-click drag or two-finger drag to pan. On touch screens, single-finger drag orbits and two-finger pinch zooms.
Related Tools
Image โ 3D team ยท