To view a 3DM file online, drop your Rhino .3dm file here. It opens in your browser with its layers, colours and units, and you can turn layers on and off, measure the model, take a screenshot and save the visible meshes as GLB or STL. NURBS surfaces show only if the file saved their render mesh.
Free · no Rhino needed · your file stays in your browser
Loading the 3DM viewer...
How the 3DM viewer works
1
Open the .3dm
Drop a Rhino 5, 6, 7 or 8 file. The Rhino file reader (about 1 MB) loads the first time, then the file is read in your browser. Nothing is uploaded.
2
Read the model
Meshes, the render meshes saved with surfaces, solids and extrusions, block instances, curves and points are read with their layer, colour and units.
3
Look around
Orbit, zoom and pan. Turn layers on and off, switch to wireframe and read the size of what is visible in the file's own units.
4
Save what you need
Take a PNG screenshot, or export the visible meshes as GLB (for the web, Blender or AR) or STL (for a slicer).
Surfaces need a render mesh. A .3dm stores NURBS surfaces as exact maths, which a browser cannot turn into triangles. This viewer draws the render mesh Rhino saves with each surface. Files saved with "Save Small" have none: shade the model in Rhino and save it normally to see everything.
What this 3DM viewer does
Layers
Every layer and sub-layer with its name, colour, object count and an on/off switch, as set in the file.
Units and size
Millimetres, inches, metres or any other Rhino unit, and the width, depth and height of the visible objects.
Blocks and colours
Block instances are placed where they belong. Object, layer and material colours are kept.
GLB and STL export
GLB in metres with colours, STL in millimetres. Only the layers you have on are exported.
Private
Runs entirely in your browser. Your design never leaves your computer.
Free
No signup, no watermark and no Rhino licence needed.
Take your Rhino model further with AI
Send the visible model straight to our AI tools, or make a new 3D model in about a minute.
Drop the .3dm file on this page. It is read in your browser by rhino3dm, the open-source file reader from McNeel, the makers of Rhino, and drawn in 3D with its layers and colours. You do not need Rhino, a licence, an account or any install, and it works on Windows, Mac, Linux, iPad and Android.
A browser cannot turn NURBS surfaces into triangles, so it shows the render mesh Rhino saves with each surface. Files saved with "Save Small", or never shown shaded, have no render mesh, and those surfaces are listed but not drawn. In Rhino, shade the model and use File > Save As, or run ExtractRenderMesh, then open the file again.
The units saved in the file: millimetres, centimetres, metres, inches, feet or any other Rhino unit. The width, depth and height are measured from the visible objects, so turning layers off changes them. A file with no units set is shown as millimetres.
Yes. The Export buttons save the meshes you can see: STL in millimetres with Z up, ready for a slicer, and GLB in metres with layer colours, for Blender, the web or AR. Turn layers off first to export only part of the model. Curves and points are not exported, and surfaces without a render mesh are left out.
No. The Rhino reader is downloaded once from a public code library, then your file is opened by your own browser and never sent to a server. Files up to 250 MB work, as long as your device has the memory.