Online 3D Viewer is a browser-based application for examining 3D models without installing a dedicated desktop program. It provides a convenient way to inspect geometry, explore CAD files and convert models between supported formats.
The software powers the 3dviewer.net website and includes a reusable JavaScript library for developers who want to incorporate 3D viewing functionality into their own websites.
Models can be opened from local storage or from a remote server. When files are loaded locally, processing takes place in the browser rather than uploading the model to the service. This is particularly useful when examining private designs or working with files that should not be transferred to a third-party server.
Some model formats reference additional files, such as materials and textures. These companion files need to be supplied alongside the main model for the complete appearance to be reproduced.
This is free and open source software.
Key Features
- Imports numerous 3D and CAD formats, including 3DM, 3DS, 3MF, AMF, BIM, BREP, DAE, FBX, FCStd, glTF, IFC, IGES, STEP, STL, OBJ, OFF, PLY and WRL.
- Exports models to 3DM, BIM, glTF, OBJ, OFF, STL and PLY.
- Open files from local storage using a file selector or drag-and-drop.
- Accepts ZIP archives and folders containing models and their associated files.
- Load remote models by specifying their URLs, subject to the remote server’s access permissions.
- Identifies missing companion files such as materials and textures.
- Provides controls for examining a model and changing its visual presentation.
- Customise the background colour of the viewing area.
- Show model edges, with adjustable edge colour and angle threshold.
- Set the default colour used by models without material information.
- Supports light and dark interface themes.
- Create snapshots of the current model view.
- Generate sharing links and embedding code for models hosted on a web server.
- Automatically packages multi-file exports in a ZIP archive.
- Provides a reusable JavaScript library for integrating 3D model viewing into other applications.
Website: github.com/kovacsv/Online3DViewer
Support:
Developer: Viktor Kovacs
License: MIT License

Online 3D Viewer is written in JavaScript. Learn JavaScript with our recommended free books and free tutorials.
Related Software
| 3D Model Viewers | |
|---|---|
| ParaView | Data analysis and visualization application based on VTK |
| F3D | Fast and minimalist 3D viewer desktop application |
| MeshLab | Processes and edits 3D triangular meshes |
| Online 3D Viewer | Browser-based application for inspecting 3D models |
| Mayo | 3D CAD viewer and converter |
| fstl | Viewer for .stl files. It uses Qt |
| Castle Model Viewer | Supports 3D and 2D model formats |
| fstl-e | Fork of fstl with some fancy enhancements |
| Exhibit | 3D model viewer for the GNOME desktop |
| Tatlin | 3D STL and Gcode viewer |
| voxcii | Terminal-based ASCII 3D model viewer |
| dcat | Terminal-based 3D model viewer |
| Trophy | Terminal 3D model viewer |
| term3d | Terminal-based 3D model viewer |
Read our verdict in the software roundup.
Explore our carefully curated directory of recommended free and open source software, covering every major software category.The directory forms part of our extensive collection of articles for Linux enthusiasts. It includes hundreds of detailed reviews, together with free and open source alternatives to proprietary software from companies such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk. LinuxLinks also covers interesting projects worth exploring, Linux-compatible hardware, free programming books and tutorials, and much more. Know a useful free and open source Linux application that we haven’t covered? Tell us about it using our submission form. |


Please read our Comment Policy before commenting.