FREE CAD & MESH VIEWER · 3D PRINTING · GAME DEV · 3D ONLINE VIEWER

Free Online 3D Viewer (STL, OBJ, 3MF, PLY, STEP, GLB, FBX, USDZ, BLEND, GLTF)

Open, orbit, slice, and accurately measure any 3D model right in your browser. Inspect X × Y × Z dimensions in millimeters and inches, calculate volume in cm³, verify watertight manifold geometry for 3D printing, and convert files between formats — 100% free and processed privately on your device.

  • .STL
  • .OBJ
  • .3MF
  • .PLY
  • .STEP / .STP
  • .GLB
  • .GLTF
  • .FBX
  • .USDZ / .USDA
  • .BLEND
100% Client-Side (Zero Server Uploads) XYZ mm/in, Volume cm³ & Filament Weight 3D Cross-Section & STL/OBJ/GLB Converter

Interactive 3D File Viewer & Engineering Analyzer (3D Online Viewer)

STL · OBJ · 3MF · PLY · STEP · GLB · FBX · USDZ · BLEND · GLTF
Demo Models:
01

Load Your 3D File

Drop your 3D file here or click to browse STL, OBJ, 3MF, PLY, STEP, STP, GLB, GLTF, FBX, USDZ, BLEND
100% Client-Side: Files never leave your device (NDA safe).
02

Dimensions & Mesh Telemetry

Bounding Box (X × Y × Z) 39.0 × 39.0 × 8.0 mm 1.54 × 1.54 × 0.31 in
Part Volume 6.18 cm³
Surface Area 31.40 cm²
Triangles (Tris) 512
Vertices 256
Mesh & Texture Diagnostics Watertight (Manifold · 3D print ready)
03

3D Print Filament & Resin Estimator

Estimated Material Weight (1.2 mm shells + infill) 5.3 g
04

3D Cross-Section & Orientation

Your browser does not support HTML5 Canvas.
Involute_CAD_Gear.step (STEP)
LMB / Touch: Orbit 3D · RMB / Shift: Pan · Scroll: Zoom
Textures / Color:

Ready. Drop your own 3D file (STL, OBJ, 3MF, PLY, STEP, GLB, FBX, USDZ, BLEND, GLTF) or explore the interactive demo presets above.

Free 3D Format Converter & Transparent PNG Snapshot

Convert the currently loaded 3D model to another format or capture a transparent PNG render.

3D FILE FORMATS GUIDE · 3D PRINTING, CAD & GRAPHICS

Supported 3D Formats in Our Online Viewer: From STL & STEP to BLEND, GLB & USDZ

Every 3D file format encodes geometry differently: as raw triangle facets (Mesh), compressed XML/ZIP packages, or analytical boundary representations (B-Rep CAD). Explore how each format works and how our free online 3D viewer processes it locally.

.STL 3D Printing · Triangle Mesh

Online STL File Viewer (Stereolithography)

The universal standard for FDM and resin SLA/MSLA 3D printing. It represents solid surfaces using unindexed triangle facets and unit normal vectors. Our parser automatically detects both Binary STL (80-byte header + 50 bytes per triangle) and ASCII STL files.

  • Primary Use: 3D Printers (Bambu Lab, Prusa, Creality, Anycubic, Formlabs)
  • Technical Note: STL files are unitless — 1 unit equals 1 mm by industry convention.
.STEP / .STP Mechanical CAD · ISO 10303-21

Online STEP File Viewer (CAD Exchange)

The industrial mechanical engineering standard (Standard for the Exchange of Product model data) governed by ISO 10303-21. It stores exact Cartesian points, curves, edge loops (EDGE_LOOP, POLY_LOOP), and boundary faces (ADVANCED_FACE).

  • Primary Use: SolidWorks, Autodesk Fusion 360, Inventor, FreeCAD, Onshape, Rhino
  • Capability: Instant in-browser CAD tessellation and STEP to STL conversion.
.3MF Modern Additive · 3MF Consortium

Online 3MF File Viewer (3D Manufacturing Format)

Designed by the 3MF Consortium (Microsoft, Prusa Research, UltiMaker, Autodesk) to replace legacy STL files. A .3mf file is a Deflate-compressed ZIP container holding XML mesh definitions (3D/3dmodel.model), explicit units, multi-material colors, and slicer metadata.

  • Primary Use: Bambu Studio, OrcaSlicer, PrusaSlicer, UltiMaker Cura
  • Advantage: Guarantees manifold indexed vertices and explicit millimeter scale.
.OBJ 3D Graphics · Wavefront Technologies

Online OBJ File Viewer (Wavefront 3D Object)

A foundational polygon mesh format widely supported across sculpting, VFX, and 3D scanning pipelines. Stores vertex positions (v), UV texture coordinates (vt), vertex normals (vn), and N-gon polygonal faces (f) which are automatically triangulated for volume analysis.

  • Primary Use: ZBrush, Maya, 3ds Max, Blender, Cinema 4D, Houdini
  • Pro Tip: Easily convert quad/polygon OBJ meshes into 3D-printable binary STL files.
.GLB / .GLTF Web 3D & Real-Time · Khronos Group

Online GLB & GLTF 2.0 Viewer (“The JPEG of 3D”)

The GL Transmission Format engineered by the Khronos Group for high-speed WebGL, WebGPU, e-commerce, and game engines. Binary .glb bundles the JSON scene graph, binary geometry buffers (POSITION, NORMAL, INDICES), and PBR materials into a single compact file.

  • Primary Use: Three.js, Babylon.js, Godot Engine, Unreal Engine, Unity, WebAR
  • Capability: Inspect glTF buffers or convert any STL/OBJ part into a web-ready GLB file.
.FBX Game Dev & Animation · Autodesk

Online FBX File Viewer (Filmbox)

An industry mainstay for exchanging game assets, architectural visualizations, and rigged meshes. Stores vertex coordinate arrays (Vertices) and bitwise-delimited polygon indices (PolygonVertexIndex) in ASCII or Kaydara Binary format.

  • Primary Use: Unreal Engine 5, Unity, Autodesk Maya, 3ds Max, MotionBuilder
  • Workflow: Verify asset scale and Y-up vs Z-up orientation without launching a game engine.
.PLY 3D Scanning · Stanford Polygon Format

Online PLY File Viewer (Polygon File Format)

Developed at Stanford University for structured-light 3D scanners, LiDAR sensors, and photogrammetry. Supports both human-readable ASCII and high-density binary streams (binary_little_endian and binary_big_endian) with per-vertex RGB attributes.

  • Primary Use: MeshLab, CloudCompare, Creality / Revopoint 3D scanners, RealityCapture
  • Capability: Inspect scanned polygon density and export directly to STL or OBJ.
.USDZ / .USDA Apple AR & Pixar · Universal Scene Description

Online USDZ & USDA Viewer

Based on Pixar’s Universal Scene Description and adopted by Apple as a zero-compression ZIP archive (.usdz) for AR Quick Look on iPhone, iPad, and Apple Vision Pro. Encodes point3f[] points and polygonal face topology.

  • Primary Use: Apple ARKit, RoomPlan LiDAR scans, NVIDIA Omniverse, Blender USD
  • Advantage: Inspect Apple USDZ / USDA packages directly on Windows, Linux, or Android.
.BLEND Native Project · Blender Foundation

Online BLEND File Viewer (Blender 3D)

Blender’s native binary project container built around self-describing SDNA (Structure DNA) memory blocks, storing pointer width, endianness, and internal ME (Mesh) and OB (Object) data structures.

  • Primary Use: Blender 3.x / 4.x / 5.x modeling, sculpting, and hard-surface design
  • Best Practice: For production 3D printing or web deployment, exporting from Blender to GLB, 3MF, or STL ensures modifiers are applied.
TECHNICAL BENCHMARK · FORMAT SELECTION CRITERIA

3D File Format Comparison Table: STL vs STEP vs 3MF vs OBJ vs GLB vs FBX

Choosing the right 3D extension determines dimensional tolerance for CNC/3D printing, PBR material preservation, and file size. Compare all 10 supported formats below.

File Format Geometry Representation Native Unit Metadata Colors, Materials & Textures Primary Engineering / Creative Use
.STL (Binary / ASCII) Unindexed triangle facets (Mesh) None (assumed 1 unit = 1 mm) None (pure surface geometry only) FDM & SLA 3D printing, rapid prototyping
.3MF (3D Manufacturing) Indexed triangle mesh inside ZIP/XML package Explicitly defined (mm, cm, m, inch) Yes (multi-material AMS/MMU colors, textures) Modern multi-color 3D printing (Bambu, Prusa)
.STEP / .STP (ISO 10303) Exact analytical boundary representation (B-Rep) Defined in SI header (typically mm) Part & surface CAD colors (AP214 / AP242) Mechanical CAD exchange, CNC machining, injection molding
.OBJ (Wavefront) Indexed vertices & polygons (Tris / Quads / N-gons) None (depends on exporting DCC tool) Yes (via companion .MTL material library) Digital sculpting, VFX, architectural rendering
.GLB / .GLTF (Khronos) Indexed binary buffers + JSON scene hierarchy Meters (1 unit = 1 m per specification) Yes (full PBR metallic-roughness, animations) WebGL/WebGPU viewers, e-commerce 3D, game engines
.FBX (Filmbox) Polygon mesh + skeletal rig & animation tracks Stored in metadata (`UnitScaleFactor`, usually cm) Yes (surface shaders, UV maps, skinning weights) Unreal Engine, Unity, character & game asset pipelines
.PLY (Stanford) Point cloud & polygon mesh None (typically mm or m from scanner) Yes (per-vertex RGB color attributes) 3D laser scanning, LiDAR, photogrammetry
.USDZ / .USDA Hierarchical USD scene description (Pixar / Apple) Defined (`metersPerUnit`, default 1 cm) Yes (UsdPreviewSurface PBR shaders) Apple AR Quick Look (iOS / iPadOS / visionOS)
.BLEND (Blender) Binary SDNA memory blocks (`Mesh`, `MVert`, `MPoly`) Blender scene units (default meters) Cycles / EEVEE shader nodes & packed textures Native Blender project archival and editing
FROM FILE TO FULL MEASUREMENT IN 3 SECONDS

How to Inspect and Measure a 3D Model Before 3D Printing or Manufacturing

Engineers, makers, and clients frequently receive .stl, .step, .3mf, or .glb attachments and need to verify part dimensions or internal geometry without installing multi-gigabyte CAD suites. Here is how our browser tool works.

  1. 01 /

    Drop Your 3D File for Instant Client-Side Parsing

    Select or drag any supported 3D file from your computer or smartphone. Our JavaScript engine decodes binary and ASCII geometry directly in browser memory — keeping proprietary CAD designs 100% private.

  2. 02 /

    Slice Internal Channels with the X/Y/Z Cross-Section Plane

    Switch between Studio PBR, Clay MatCap, and Surface Normals shading to spot flipped faces. Drag the Clipping Plane slider along the Z, X, or Y axis to inspect internal cavities, wall thickness, and screw bosses.

  3. 03 /

    Calculate Volume (cm³), Print Weight (g), and Convert Formats

    Read exact bounding box dimensions in mm and inches, true volume in cm³, and estimated filament/resin weight for PLA, PETG, ABS, or UV resin. Export the mesh to STL, OBJ, GLB, or PLY in one click.

Why True Volume (cm³) and Manifold Checks Matter for 3D Printing

Before slicing an .stl or .3mf file in Bambu Studio, PrusaSlicer, OrcaSlicer, or UltiMaker Cura, the mesh must form an enclosed, watertight volume (a Manifold mesh). Missing triangles or non-manifold open edges can cause slicers to misinterpret internal bores or generate defective G-code toolpaths.

Our viewer computes exact geometric volume using the Signed Tetrahedron Volume integral: V = |Σ (v1 × v2) · v3 / 6|. Combined with outer surface area (cm²), it models both solid outer perimeters (1.2 mm shell thickness) and sparse internal infill to give you an instant gram weight estimate before opening a slicer.

  • Binary STL files store 50 bytes per triangle without unit metadata (standardly interpreted as millimeters).
  • STEP (ISO 10303-21) files preserve analytical B-Rep curves and exact mechanical tolerances.
  • 3MF archives bundle indexed manifold meshes, units, and multi-material color assignments in a compact ZIP container.

How to Open STEP, GLB, FBX, or BLEND Files Without Heavy Desktop Software

Installing desktop CAD workstations (SolidWorks, Inventor, Fusion 360) or 3D DCC suites (Blender, Maya, 3ds Max) requires gigabytes of disk space and licensing. With the free Kompulsator.pl Online 3D Viewer, you can preview mechanical assemblies and game assets immediately on any laptop, tablet, or phone.

The built-in format converter also bridges pipeline gaps: if a vendor sends a STEP, OBJ, PLY, 3MF, or GLTF file and your workflow requires a binary .STL for 3D printing — or a compressed .GLB for web/AR — you can convert and download it directly in the browser.

  • Binary glTF (.GLB) reduces 3D asset payload size by 30–60% compared to ASCII OBJ and JSON formats.
  • Inch-to-Millimeter scaling (×25.4) immediately fixes imperial CAD models imported into metric 3D printing workflows.
  • Zero-upload Web API execution eliminates network latency and protects confidential industrial IP (NDA compliance).
FREQUENTLY ASKED QUESTIONS (FAQ)

Everything You Need to Know About Viewing & Measuring 3D Files Online

Clear, technical answers regarding STL, STEP, OBJ, 3MF, GLB, FBX, USDZ, BLEND, PLY, and GLTF file inspection.

What 3D file extensions can I open in this online viewer?

You can open 10 major 3D formats: STL (ASCII & Binary), OBJ (Wavefront), 3MF (3D Manufacturing Format), PLY (ASCII & Binary Little/Big Endian), STEP / STP (ISO 10303-21 CAD), GLB, GLTF, FBX (ASCII), USDZ / USDA, and BLEND files.

Is the Kompulsator Online 3D Viewer completely free?

Yes. The viewer and format converter on Kompulsator.pl are 100% free to use with no file count limits, no watermarks on exported PNG snapshots or converted 3D meshes, and no account registration required.

Are my confidential CAD and 3D printing files kept private?

Yes. Your files are never uploaded to any external server. All binary reading, mesh triangulation, XYZ bounding box calculation, and format conversion run strictly inside your local browser memory, making it safe for NDA-protected engineering files.

Why does my STL or OBJ model appear 25.4 times too small?

Formats like STL and OBJ store raw coordinate numbers without unit metadata. If a part was exported in inches or centimeters, simply change the “Source File Unit” dropdown in the left panel to Inches (×25.4 to mm) or Centimeters (×10 to mm) to rescale dimensions, volume, and exports to millimeters.

How is the 3D print filament and resin weight calculated?

The calculator combines the exact mesh volume (in cm³) and surface area (in cm²). It accounts for solid outer walls (~1.2 mm perimeter shell) plus your chosen internal infill percentage (15%, 20%, 40%, or 100%) and multiplies the effective volume by the selected material density (e.g., 1.24 g/cm³ for PLA or 1.27 g/cm³ for PETG).

How do I capture a 3D model screenshot with a transparent background?

Set your preferred camera angle, shading style, and model color, then click “PNG Snapshot (Alpha)” in the bottom export bar. The viewer renders a clean frame without the background grid and downloads a transparent PNG image ready for documentation or presentations.

KOMPULSATOR.PL FREE WEB TOOLS ECOSYSTEM

Explore Other Free Browser Tools Released on Kompulsator.pl

We build fast, privacy-first web applications that run directly in your browser — with zero signups and zero hidden fees.