Nothing gets uploaded.
The viewer is a static page. Your file is decoded by JavaScript in the browser and rendered on the canvas — open the network tab and check for yourself. After the first page load the app keeps working with the internet off.
Drop a file. No upload, no account, no install. Also the free replacement for Windows 3D Viewer on desktop.
or click to browse
The formats people actually have on their drive — from the web's glTF standard to the FBX files Maya and Unreal ship.
The web's standard for 3D — meshes, materials, animation, packed into one file.
Most commonEditable glTF with external textures. Common output from Blender, Sketchfab, and most engines.
Text-basedThe interchange format for Maya, Blender, Unreal, Unity. Rigs, skinning, animation tracks.
Industry standardThe lingua franca of 3D printing. Triangle meshes, nothing else.
3D printingThe 35-year-old standard everything still exports to. Mesh plus optional MTL.
UniversalPoint clouds and scans, often from photogrammetry or LiDAR.
Scanner outputSTL's successor — color, materials, and print metadata, all in one file.
Color printSketchUp, Daz, older Blender. Meshes, materials, and skeletal animation in XML.
Legacy interchangeAutodesk's original mesh format from the DOS era — still hanging around in asset packs.
Vintage2D drawings and 3D entities. Floor plans render top-down, 3D entities render in orbit. Lines, arcs, splines, blocks.
CADB-rep CAD interchange — SolidWorks, Fusion 360, CATIA. Tessellated in-browser via OpenCASCADE.wasm. Also opens .stp.
CADOlder CAD interchange standard. Surfaces, curves, B-rep solids. Same OpenCASCADE backend as STEP. Opens .igs too.
CAD legacyThe features you actually reach for once a model is on screen. No plugins to enable, no sign-in, one keystroke per tool.
The viewer is a static page. Your file is decoded by JavaScript in the browser and rendered on the canvas — open the network tab and check for yourself. After the first page load the app keeps working with the internet off.
Click a start point, click an end point, read the distance off the label. Works on any surface, in mm, cm, or inches. Handy for checking print dimensions or verifying a supplier's part before you cut anything.
Press W for wireframe (topology and edge flow), X for X-ray (see through the surface to spot hidden geometry), S to go back to solid. Same model, three ways of looking at it.
Slide a section plane through the model along any axis. Exposes wall thickness, hollow cavities, internal ribs — the parts you can't see from the outside.
Studio, sunset, overcast, night. Real HDRI environments, so metals and gloss reflect what you'd see in that setting — not the flat neutral grey most viewers give you.
Toggle between mm, cm, inches. The grid rescales to match, so a square on the floor is the same distance a slicer, laser cutter or CNC would measure.
For .stl, .obj and .3mf. Flags non-manifold edges, inverted normals, and walls thinner than your chosen minimum. Run it before you fire up the slicer, not after a failed print.
Press P to save the current view as a PNG. Press G to record a 360° orbit as an animated GIF you can drop into a chat or a PR description.
The mobile and desktop apps register file associations so double-clicking a .stl / .glb / .step opens Open3D instead of your OS default. Fully offline. iPhone adds AR view via Quick Look.
AR view via Quick Look. Opens .usdz from Messages, Mail, Files.
Opens .glb, .stl, .obj straight from Drive, Downloads, Gmail, WhatsApp.
Free replacement for Windows 3D Viewer. File associations for every supported format, including STEP, IGES, DXF and DWG.
Open3D now speaks the Model Context Protocol. Claude Desktop, ChatGPT, Cursor and Gemini CLI can see the model you're looking at — list its meshes, take screenshots from any angle, fill holes, bridge boundary loops, apply PBR materials, boolean-cut cylinders through it. One click in Settings wires it up.
The AI can screenshot the current camera view, orbit to a specific angle, and read mesh stats — tri count, bbox, materials, boundary loops.
Fill holes, bridge tube cavities, smooth regions, boolean union/difference/intersection, split by components, merge meshes. Everything undoable.
Walnut, brass, gold, chrome, matte black, glass, PLA — one-liner PBR presets, or set base color, metalness and roughness directly.