# 3D Model Viewer & Inspector

Upload an STL, OBJ, GLB or glTF model: exact vertex/triangle counts, bounding-box dimensions, materials, animations and node tree, plus an interactive Three.js viewer (rotate, zoom, shaded/wireframe/normals).

> Canonical page: https://elysiatools.com/en/tools/3d-model-viewer

- **Category:** Media

- **Keywords:** 3d viewer, stl, obj, gltf, glb, mesh inspector, three.js

## Overview

Parsers run server-side without three.js: binary STL (80-byte header + uint32 count + 50 B/triangle), ASCII STL vertex scan, OBJ with n-gon fan triangulation and 1-based/negative indices, and the glTF 2.0 container (JSON + BIN chunks, accessor decoding for all component types with byteStride support). The embedded preview is capped at 80k triangles via uniform stride sampling; statistics stay exact. Draco/meshopt-compressed geometry cannot be decoded server-side and is reported as structure only.

## Inputs

- **3D model file (STL / OBJ / GLB / glTF)** (file): Upload a .stl, .obj, .glb or .gltf file
- **Initial render mode** (select)
- **Viewer background** (select)
- **Auto-rotate** (checkbox)

## When to use

- You need precise triangle and vertex counts plus bounding-box size before 3D printing or game export.
- You want to review glTF/GLB materials, animations and the scene node tree in the browser.
- You received an STL or OBJ and must confirm topology and dimensions without installing extra software.

## How it works

- Select a .stl, .obj, .glb or .gltf file (maximum 26 MB).
- Optionally choose initial render mode (Shaded, Wireframe or Normals), studio background and auto-rotate.
- Server-side parsers extract exact statistics, materials, animations and the node hierarchy.
- The interactive viewer loads; meshes larger than 80 000 triangles are uniformly sampled for preview only while counts stay exact.

## Use cases

- Verify STL files for 3D printing by checking exact triangle count and bounding-box dimensions.
- Audit glTF or GLB assets for materials, animations and scene graph before engine import.
- Inspect OBJ meshes, including n-gon triangulation and index handling.

## Frequently asked questions

### Which file formats are supported?

Binary and ASCII STL, OBJ (n-gons triangulated), GLB and glTF 2.0.

### Are the vertex and triangle counts exact?

Yes. Statistics always reflect the full model even when the preview is sampled.

### Can Draco or meshopt compressed geometry be viewed?

No. Compressed meshes cannot be decoded server-side; only structure, materials and animations are reported.

### How do I interact with the 3D viewer?

Drag to rotate, scroll to zoom. The chosen render mode sets shaded, wireframe or normals display.

### What is the upload size limit?

Files up to 26 214 400 bytes are accepted.

## Related tools

- [Time Series Forecast & Seasonality Analyzer](https://elysiatools.com/en/tools/time-series-forecast-seasonality-analyzer): Forecast future periods from CSV or JSON time-series data and inspect trend, seasonal, and residual decomposition in one report
- [JSON Path Visualizer](https://elysiatools.com/en/tools/json-path-visualizer): Visualize JSON or JSONL as an expandable tree and copy JSONPath expressions for every node
- [Structured Log Analyzer](https://elysiatools.com/en/tools/structured-log-analyzer): Detect common log formats, extract core fields, infer field types, and export parsed logs as JSON, CSV, or SQL inserts
- [Train/Test Split with Stratification](https://elysiatools.com/en/tools/train-test-split-with-stratification): Class-stratified train/validation/test split or stratified k-fold for CSV/JSON datasets — seeded, reproducible, with distribution reports, leakage checks, SMOTE preview and CSV export.
- [Audio Chord Progression Detector](https://elysiatools.com/en/tools/audio-chord-progression-detector): Estimate an audio file's chord sequence locally and download CSV, JSON, SVG, and method notes in one ZIP.
- [Podcast Chapter Marker Builder](https://elysiatools.com/en/tools/podcast-chapter-marker-builder): Build every podcast chapter format from one timecoded list: Podcasting 2.0 JSON + RSS tag, ID3v2.4 CHAP+CTOC burned into an MP3, Vorbis comments, mp4chaps, YouTube timestamps and SRT, with a per-player support matrix.
- [Text Encoding Forensics and Repair](https://elysiatools.com/en/tools/text-encoding-forensics-and-repair): Inspect text encoding, BOM, newline style and mojibake symptoms, then produce a scored local repair candidate.
- [Dataset Imbalance Detector & Resampler](https://elysiatools.com/en/tools/dataset-imbalance-detector-resampler): Detect class imbalance in CSV or JSON datasets, compare resampling strategies, and preview a balanced output dataset

## Samples

- [7Z Viewer Samples](https://elysiatools.com/en/samples/7z-viewer-samples): A small 7Z archive with text and JSON files for in-browser preview
- [RAR Viewer Samples](https://elysiatools.com/en/samples/rar-viewer-samples): A small RAR archive with text and JSON files for in-browser preview
- [TAR Viewer Samples](https://elysiatools.com/en/samples/tar-viewer-samples): A small TAR archive with text and JSON files for in-browser preview
- [ZIP Viewer Samples](https://elysiatools.com/en/samples/zip-viewer-samples): A small ZIP archive with text and JSON files for in-browser preview

## Related content

- [Text Analysis, Readability, and Content Inspection Tools](https://elysiatools.com/en/hubs/text-analyze): Compare text statistics, language detection, readability scoring, sentiment analysis, moderation review, and pattern analysis tools in one hub.
- [JSON Interchange and Format Translation Tools](https://elysiatools.com/en/hubs/json-convert): Compare JSON conversion tools for CSV, YAML, TOML, GraphQL, XML, Markdown, Excel, BSON, EDN, and related structured formats in one hub.
- [Text Case, Encoding, and Normalization Conversion Tools](https://elysiatools.com/en/hubs/text-convert): Compare text case conversion, character-width conversion, encoding conversion, quoted-printable handling, and inline text normalization tools in one hub.
- [JSON Inspection, Diff, and Transformation Tools](https://elysiatools.com/en/hubs/json-utility): Compare JSON formatting, diffing, path inspection, schema validation, merging, transformation, and export tools in one hub for API and data workflows.
