Drop a STEP, IGES, BREP or mesh file to preview it here.
PERSP
Free online PLY viewer
Open a .ply scan mesh and check its scale, density and triangle count in the browser. Both ASCII and binary PLY are read locally — nothing is uploaded.
Drop 3D files hereor click to browse — nothing leaves your browser
Drop your .ply file onto the viewer above. A JavaScript mesh loader parses the PLY in a Web Worker, handling both the ASCII and the binary encodings. Nothing is uploaded — the page reads the file you picked and keeps it on your device.
Check scale and density. A scan is only useful if its scale is right. Read the bounding dimensions in the status strip and the vertex and triangle counts in the top bar, then switch to wireframe or X-ray to see how dense the tessellation actually is.
Measure and section the scan. Pick two points to measure a real distance across the scan, with corners and edges snapping, and drag a section plane to inspect the shell. Surface area and an approximate volume are in the Properties panel.
What PLY files are, and what writes them
PLY was designed at Stanford for storing 3D-scanned data. Beyond plain geometry it can attach arbitrary per-vertex properties — most importantly vertex colors — which makes it the format of choice for 3D scans, photogrammetry output and point-cloud-derived meshes.
PLY is what 3D scanners and photogrammetry tools write: RealityCapture, Meshroom, Polycam, structured-light and laser scanners, and MeshLab. It was designed at Stanford for scan data, which is why it can carry per-vertex properties that other mesh formats cannot.
Per-vertex color and custom attributes
Standard output of 3D scanners and photogrammetry
ASCII and compact binary variants
Best for: 3D scans and colored meshes from photogrammetry. There is a fuller write-up on the PLY format reference page.
What you can inspect in PLY files here
Vertex and triangle counts, which for scan data is the first thing worth knowing.
The real bounding size of the scan, so you can tell whether it came out in metres, millimetres or something arbitrary.
Mesh density through wireframe and X-ray display — the quickest way to judge a decimated scan.
Snapped point-to-point measurement across the surface, and section planes through the shell.
Every format on this site also gets the same viewport tools: orbit, pan and zoom with fit-to-view, isometric and the six standard views, a perspective/orthographic toggle, shaded, shaded-with-edges, wireframe and X-ray display, hide-selected, and a PNG screenshot of the current view. The same controls are on the general 3D and CAD viewer, which accepts every importable format at once.
What this viewer does not show for PLY
Worth knowing before you rely on it. A viewer that overstates what it can read wastes more of your time than one that is specific about its limits.
Per-vertex colors — often the reason PLY was chosen — are not displayed. The mesh is shaded with a single grey material, so a colored scan appears untextured.
Custom per-vertex properties such as confidence, intensity or scanner normals are ignored.
A points-only PLY — a raw point cloud with no face list — has no triangles to shade and will not display as a surface.
Scan shells are usually open, so the volume figure in the Properties panel is an approximation at best.
No cleanup: holes, spikes and duplicate vertices are shown as they are, not repaired.
PLY at a glance
PLY files
Extensions
.ply
Geometry
Triangle mesh / scan data
Units
No
Colors & materials
Per-vertex colors
Animations
No
Typical use
3D scans & photogrammetry
PLY declares no unit, so coordinates appear as stored with a millimetre label — worth remembering, because photogrammetry output is frequently in metres or in no unit at all.
Convert PLY instead of just viewing it
PLY can be written as well as read here, so the common move is into a printable or shareable mesh format. The converter runs on the same local pipeline as this viewer, so a conversion is just as private as a preview: PLY to STL is the usual choice.
No. The geometry is loaded and shaded with one neutral material, so the per-vertex colors a scanner wrote are not visible. Everything geometric — counts, dimensions, area, sections, measurements — is accurate.
Can it open a point cloud?
Only if the file contains faces. The viewer renders triangle meshes, so a PLY holding nothing but points has no surfaces to draw. Mesh the cloud in your scanning or photogrammetry tool first.
Is my scan uploaded anywhere?
No. The file is parsed by a JavaScript loader in a Web Worker in your own browser, which matters for scans of people, sites or products that were never meant to be shared.
Why is the volume figure suspicious?
Because it assumes a closed mesh. Scans usually have holes and open boundaries, and the signed-volume calculation cannot tell you that — treat the number as indicative only.
What does PLY store, and how much of it does the viewer show?
Geometry: triangle mesh / scan data. Units: no. Colors and materials: per-vertex colors. Animations: no. Of that, the viewer draws geometry and flat base colors; texture maps and animation are never displayed. PLY declares no unit, so coordinates appear as stored with a millimetre label — worth remembering, because photogrammetry output is frequently in metres or in no unit at all.
If the model is heavier than it needs to be, the mesh simplifier reads .ply directly, decimates it in your browser and previews the result before you export. If the file is headed for a 3D printer, the G-code viewer shows the sliced toolpath layer by layer once your slicer has run.