PLY Gaussian Splatting Viewer Online
Preview 3D Gaussian Splatting PLY scenes directly in your browser — no software, no upload.
Last updated Mar 2026
This viewer is for Gaussian Splatting PLY files. If you have a standard 3D mesh PLY file, use the Mesh PLY Viewer instead.
Convert PLY Gaussian Splatting
What You Should Know
What Is a Gaussian Splatting PLY File?
A Gaussian Splatting PLY file stores a 3D scene as millions of 3D Gaussians — mathematical ellipsoids, each with a position, orientation, scale, opacity, and color represented by spherical harmonics (SH) coefficients. This is fundamentally different from a standard mesh PLY file, which stores vertices and triangle faces. A typical 3DGS PLY file contains custom properties such as f_dc_0, f_rest_0 through f_rest_44, scale_0, rot_0, and opacity per Gaussian. A scene reconstructed from 200 photos might contain 3–6 million Gaussians and produce a PLY file of 600 MB to 2 GB.
When You Would Use This Viewer
This viewer is for researchers and developers working with raw 3DGS outputs from COLMAP + Gaussian Splatting training pipelines, Luma AI exports, Polycam 3DGS exports, and similar tools. The PLY format is the canonical "source of truth" in Gaussian Splatting workflows — it retains full spherical harmonics data, which provides view-dependent color effects (highlights shift as you orbit the scene). If you plan to publish the scene online or share it, consider converting PLY to SPZ (10x smaller, preserves SH) or SPLAT (broad viewer compatibility).
File Size and Browser Performance
PLY is the largest of the four 3DGS formats. A 200 MB PLY file typically contains around 800,000 Gaussians and requires 400–600 MB of available browser memory to render. This viewer supports PLY files up to 200 MB on desktop. For scenes above 1 million Gaussians, rendering may slow down on low-end hardware or mobile devices — the viewer will warn you before loading. If you are repeatedly viewing large scenes, converting to SPZ or KSPLAT first will improve performance significantly.
PLY Has Two Identities — Make Sure You Have the Right One
The .ply file extension is shared by two completely different data types. This viewer handles Gaussian Splatting PLY, which contains per-Gaussian properties (f_dc_0, f_rest_*, scale_*, rot_*, opacity). Standard mesh PLY files — exported from Blender, MeshLab, or 3D scanners — contain vertex coordinates and triangle faces, and will not load here. If your PLY was exported from a mesh workflow rather than a Gaussian Splatting pipeline, use the Mesh PLY Viewer at /viewer/ply instead. Not sure which kind you have? Check the file header: 3DGS PLY files list f_dc_0 and scale_0 as element properties. To learn more about the difference, see our guide at /formats/ply-3dgs.