3D Model Viewer

PLY Viewer — Open PLY Files Online

Open Stanford PLY meshes and point clouds with vertex colours, straight from a scanner or photogrammetry run.

Meshes & point clouds
Vertex colours
Nothing uploaded

Your PLY file is read and rendered entirely by your own browser. It is never uploaded to A23D, never stored, and never seen by anyone but you.

How to open a PLY file

No account, no plugin, no upload. Three steps and your model is on screen.

1

Drop in your file

Drag the .ply onto the viewer, or click to browse. If the model references separate material or texture files, drop the whole folder or a .zip so everything resolves.

2

Inspect the scene

Orbit, pan and zoom to look around. The inspector lists every mesh in the hierarchy with its triangle count, and reports the bounding box so you can sanity-check scale.

3

Convert or capture

Save a PNG of the viewport, or download the model converted to GLB, OBJ, STL, PLY or USDZ — all without the file leaving your browser.

What is a PLY file?

PLY, the Polygon File Format, was developed at Stanford University in the mid-1990s alongside the Stanford 3D Scanning Repository — the project that produced the Stanford Bunny and the Happy Buddha. It was designed to store the output of 3D scanners, and that is still where it is used most.

What sets PLY apart is that the header describes the file's own structure. It declares each element and the properties attached to it, so a file can carry arbitrary per-vertex data: position, colour, normals, confidence values, intensity, or anything else a scanner records. A reader learns the layout from the header rather than assuming it.

PLY comes in ASCII and binary forms, with binary available in both little-endian and big-endian byte order. All three are read here. Binary is far more compact and is what scanning software normally writes.

A PLY file may be a mesh or a bare point cloud. If it declares faces, it is a surface; if it declares only vertices, it is a cloud of measured points with no connectivity. This viewer detects which you have and renders point clouds as points, sizing them relative to the extent of the cloud so a scan in millimetres and one in metres both look right.

Per-vertex colour is common in photogrammetry output, where each measured point carries the colour sampled from the source photographs. Those colours are read and displayed. What PLY does not have is a texture-map workflow — there is no material system, so colour is per-vertex or nothing.

PLY at a glance

Extension
.ply
Developer
Stanford University
First released
Mid-1990s
Encoding
ASCII or binary
Stores
Meshes or point clouds
Colour
Per-vertex
Common source
3D scanners, photogrammetry

What this viewer supports

  • ASCII and binary PLY, both byte orders
  • Triangle meshes with per-vertex colour
  • Point clouds with automatic point sizing
  • Automatic Z-up correction
  • Export to GLB, OBJ, STL, USDZ
  • Texture maps (not part of the format)
  • Custom scanner properties beyond colour

PLY viewer FAQs

The questions we get asked most about opening PLY files.

Is my scan uploaded to a server?

No. The file is read and rendered entirely by your browser. Scan data is often sensitive — site surveys, product prototypes, cultural heritage — and none of it is transmitted to A23D or stored anywhere.

Can this viewer open PLY point clouds?

Yes. If the file declares vertices but no faces, it is rendered as a point cloud. Point size is scaled to the extent of the data, so a scan measured in millimetres and one measured in metres both display sensibly.

Why is my PLY grey when it should have colour?

Colour in PLY is stored per vertex, and only if the exporter wrote it. If the header declares no red, green and blue properties, there is no colour in the file. Check your scanning or photogrammetry software for an option to export vertex colours.

My point cloud renders as a solid blob. Why?

That usually means the points are extremely dense relative to the object size. Zoom in and the individual points separate. The viewer sizes points from the cloud's bounding box, which handles most scans, but very dense captures still read as solid at a distance.

Can I convert PLY to STL or OBJ?

Yes, if the file is a mesh. Use Convert to and pick your target. Note that STL discards vertex colours because the format cannot store them — GLB preserves them.

Is there a size limit?

Files past 100 MB show a warning and anything over 300 MB is declined, because parsing a file that large would very likely exhaust the browser tab. Very dense clouds above a few million points navigate more smoothly on a desktop machine than a phone.

More format viewers

All browser-based, all free, nothing uploaded.

Need 3D models, not just a viewer?

A23D has over 568,000 photorealistic assets, ready to use with one-click in all DCC tools including Blender, 3ds Max, Maya, SketchUp, Unity, Unreal, Cinema 4D and 25 more.