File formats · Intermediate

PLY file

A flexible 3D file for scans and point clouds, with color on every point

Also called Polygon File Format, Stanford Triangle Format

What is a PLY file?

A PLY file is a 3D format that stores points, and optionally faces, with extra data on each point such as color or normal direction. It is popular for 3D scans, point clouds and Gaussian splats, where per-point color matters. It can be written as readable text or compact binary.

Think of it like this

It is like a spreadsheet of dots: one row per point, with columns for position, color and anything else the scanner measured.

Where it fits in a 3D project

  1. Create
  2. Surface
  3. Rig
  4. Animate
  5. Render
  6. Export

Export: Saving and sharing the result: file formats, engines and printing.

How a PLY file works

  1. 01A short header lists what each point carries, such as position, color and normal.
  2. 02The body lists every point in that order, as text or binary.
  3. 03An optional list of faces joins the points into a mesh.
  4. 04Apps read the header first, so they know how to unpack the rest.

PLY file vs OBJ

PropertyPLY fileOBJ
Per-point colorYes, built inNot in the standard format
Point cloudsCommon and well supportedRarely used
Textures and UVsPossible, but less commonStandard, with a .mtl file
Best forScans, point clouds, splatsTextured meshes between apps

Use PLY for scan data, point clouds and splats with color on every point; use OBJ for a textured mesh you want to open anywhere.

Where a PLY file is used

  • Saving raw output from 3D scanners and photogrammetry
  • Storing and sharing Gaussian splat scenes
  • Research datasets of meshes and point clouds

Beginner tip

A PLY can be a point cloud with no faces. If it opens as a cloud of dots, that is expected; run a meshing step to turn it into a surface before texturing or printing.

PLY file FAQ

How to open a PLY file?
Blender, most photogrammetry tools and free point cloud viewers open PLY files. Splat scenes saved as PLY need a viewer or add-on that supports Gaussian splats, or they show up as plain points.
PLY vs OBJ: which should I use?
Pick PLY for scans and point clouds where each point has its own color. Pick OBJ for a cleaned-up, UV-mapped mesh with image textures that needs to open in almost any app.
Why are Gaussian splats saved as PLY files?
PLY lets each point carry any list of extra values. A splat needs many, such as size, rotation, opacity and color, and PLY can store them all without inventing a new format.
What does PLY stand for?
Polygon File Format. It is also called the Stanford Triangle Format, after the university lab where it was created.

Updated October 29, 2026 · Browse all 3D terms