STLViewer

PLY Viewer Online

STLViewer is a free, browser-based PLY viewer. Drop a .ply file onto the page and the mesh renders instantly with WebGL — no installation, no account, and no upload of your file to a server unless you choose to share it. It works on Windows, macOS, Linux, ChromeOS, and mobile, because everything runs inside the browser you already have.

PLY (Polygon File Format, sometimes called the Stanford Triangle Format) is the format most intraoral and handheld 3D scanners export to. This page explains how to open a PLY file online, exactly what the viewer supports, and — because this trips up a lot of PLY searches — what it does not: raw point-cloud PLY files with no surface are not supported. If your scanner exported a triangulated mesh, this viewer handles it.

How to view a PLY file

  1. Open the viewer. Go to STLViewer in any modern browser. There is nothing to download or install, and you do not need an account to preview a model.
  2. Add your PLY file. Drag a .ply file onto the upload zone, or click to browse and select it. The file is parsed locally in your browser — for anonymous previews the geometry never leaves your device.
  3. Inspect the scan. Rotate, pan, and zoom with your mouse or touch. If the file carries per-vertex color from the scanner, toggle it on to see the mesh as captured, switch to a material preset instead, measure distances on the surface, and read live statistics such as triangle count and bounding-box dimensions.
  4. Share or export. Generate a private share link to send the model to anyone, capture a screenshot, or export the mesh as STL for tools that only accept that format. Anonymous share links expire automatically; an account lets you keep and manage models longer.

PLY features supported

STLViewer reads the mesh content of a PLY file and renders it faithfully — ASCII, binary little-endian, and binary big-endian are all supported. The following capabilities are available when you open a PLY file:

  • Ascii and binary PLY: All three PLY encodings a scanner or 3D-processing tool can export — ascii, binary_little_endian, and binary_big_endian — load through the same viewer with no conversion step.
  • Per-vertex scan colors: PLY files exported by intraoral, handheld, and photogrammetry scanners often carry red/green/blue color per vertex. STLViewer detects it automatically and lets you toggle it against a material preset.
  • Mesh geometry, not point clouds: The viewer renders triangulated PLY surfaces. A face-less, points-only PLY is rejected with a clear message at upload time rather than opening as an invisible, unusable mesh.
  • Export to STL: Need a plain mesh for a slicer or CAD tool that doesn't read PLY? Convert the loaded geometry to a binary STL with one click.
  • Measurement and screenshots: Measure distances directly on the scan surface and download a high-resolution screenshot of the exact view you want to share.
  • Split into parts: If a PLY contains several disconnected mesh islands, isolate and inspect each one individually — the same tool built for multi-body STL files.

PLY vs STL

Both PLY and STL describe a mesh as triangles, so they overlap heavily — but PLY was designed to carry more than raw geometry, which is exactly why scanners default to it. Here is how the two formats compare:

CapabilitySTLPLY
GeometryTriangle soup — vertices repeated per faceCan be indexed — shared vertices with a face list
Per-vertex colorNot supportedNative red/green/blue properties per vertex
EncodingsASCII or one binary layoutASCII, binary little-endian, or binary big-endian
UnitsNone — scale must be assumedNone declared either — same "assume millimeters" convention as STL
Typical sourceCAD export, slicers3D scanners — intraoral, handheld, photogrammetry
Point cloudsNot representableRepresentable, but not supported by this viewer — mesh (faced) PLY only
StandardDe-facto, unversionedDe-facto (Stanford Triangle Format), widely supported by scan tooling

Mesh PLY only — no point clouds

Some PLY files are raw point clouds: a list of points with no triangles connecting them. STLViewer renders surfaces, not point clouds, so a points-only PLY is rejected at upload with a clear message instead of opening as an invisible, blank viewport. If your scanner or software can export a triangulated / meshed PLY (most reconstruction and scanning apps have this option), export that version instead.

Frequently asked questions

Can I open a PLY file online without installing MeshLab or CloudCompare?
Yes. STLViewer opens mesh PLY files entirely in your browser using WebGL — no MeshLab, CloudCompare, or any other desktop install required, and no account either.
Does the viewer support point-cloud PLY files?
No — this viewer renders surfaces, not points. A PLY that contains only points and no triangulated faces is rejected at upload with a clear message. Export a meshed/triangulated version from your scanning software instead.
Does the viewer show the colors from my 3D scan?
Yes. If your PLY carries per-vertex red/green/blue color — common output from intraoral and handheld scanners — STLViewer detects and displays it, with an option to switch to a material preset instead.
Is the PLY viewer free?
Yes, it is completely free. You can open, inspect, screenshot, and share PLY models at no cost, with or without an account.
Does viewing my PLY file upload it to a server?
No. For anonymous previews the file is parsed locally in your browser and the geometry stays on your device. Bytes are only uploaded if you explicitly create a share link.
Can I convert a PLY file to STL?
Yes. Once a PLY model is loaded you can export its geometry as a binary STL file with one click — useful for slicers or CAD tools that don't read PLY directly.

Open your PLY file now

Drag a mesh .ply file into STLViewer and see it render in seconds — no install, no account, no waiting.

Open a PLY file

Related