Convert a PLY to STL free for 3D printing: MeshLab, Blender, handling point clouds vs meshes, watertight mesh, scale, and how to verify the result.
To convert a PLY file to STL for free: open the .ply in MeshLab (free) and export it as STL, or do the same in Blender — an online converter works for a non-sensitive model. Both are mesh formats: the geometry (triangles, vertices) is preserved, but everything else drops. PLY, produced by 3D scanning, often carries per-vertex colors, normals, and sometimes a point cloud; STL stores only bare triangles. You convert PLY to STL mainly for 3D printing, because slicers (Cura, PrusaSlicer, Bambu Studio) expect an STL. This guide covers the conversion, its two PLY-specific pitfalls — point cloud vs mesh, and scale — and how to verify the result.
PLY (Polygon File Format, or Stanford Triangle Format) is the reference format of 3D scanning: photogrammetry, LiDAR, capturing real objects with MeshLab, CloudCompare, or a scanner. It can store a polygon mesh, but also a plain point cloud, plus per-vertex data — RGB color, normal, quality. STL (STereoLithography) is deliberately minimal by contrast: a list of triangular facets and normals, with no color, no material, and no unit. It is the historical 3D-printing format, read by every slicer.
This is the PLY-specific catch that neither GLB nor STEP raises. A photogrammetry or LiDAR PLY is frequently a point cloud: millions of points with no faces. Such a file cannot become a printable STL directly — you must first reconstruct a surface (meshing). In MeshLab, use «Filters → Remeshing → Screened Poisson Surface Reconstruction» to turn the cloud into a closed mesh, then export STL. If your PLY already contains faces (a mesh), skip straight to export.
MeshLab is the go-to open-source tool for scan data. It opens PLY natively, can reconstruct a surface from a point cloud, repair holes, and clean stray vertices before the STL export.
Blender imports PLY and exports STL, with full control over scale and orientation: handy when your PLY is already a clean mesh. For a non-confidential model (public asset, scan of an everyday object), an online converter does the job in a few seconds with no installation. For a sensitive part — an NDA prototype, a scan of an unannounced product — prefer MeshLab or Blender locally: your data never leaves your machine. Always check the STL's scale: a scan expressed in meters can come out 1000× too small in a slicer that works in millimeters.
An STL from a scan often disappoints at print time for three reasons: a non-watertight mesh (holes left by the scan), an excessive triangle count (a raw scan can weigh millions of faces, to be decimated before printing), and a wrong scale. Before printing, repair and close the mesh, decimate it to a reasonable triangle count, check the scale in millimeters, and remember the scan's colors are gone: an STL print is monochrome.
No. To show, rotate, and share a scan with its colors, conversion is unnecessary. OmniView 3D reads PLY, GLB, GLTF, OBJ, STL, STEP, IGES, FBX, and DAE files directly. Upload your .ply as-is, get an interactive 3D viewer in 60 seconds, and share a link: the other person sees the colored mesh in their browser, with no software. You only convert to STL when the destination requires it — typically 3D printing.
Open the .ply in MeshLab (free), then File → Export Mesh As → STL. If the PLY is a point cloud, first rebuild a surface with «Screened Poisson Surface Reconstruction». Blender works too, and an online converter is fine for a non-confidential model.
Not directly. A point cloud has no faces: you must first reconstruct a closed mesh (meshing) in MeshLab or CloudCompare — for example via Poisson surface reconstruction — before you can export a printable STL.
Yes. PLY often stores a per-vertex color from the scan, but STL contains only triangles: no color, no texture. A PLY → STL conversion keeps only the shape. To keep colors, export to OBJ or 3MF instead.
Because STL has no unit. A scan expressed in meters comes out 1000× too small in a slicer that works in millimeters. Fix the scale in MeshLab or Blender before export, or resize the part in the slicer.
Yes. OmniView 3D opens PLY files directly in the browser, with their per-vertex colors: rotate, zoom, and share by link, with no software. Converting to STL is only useful for 3D printing.
Try OmniView 3D for free
Upload a file and view it right away. No account required.
Try without signing up