How to convert a Gaussian splat
- Drop your
.ply,.spz,.sog,.splator.ksplatfile into the box. - Choose the format you need under Convert to.
- Click Convert and download the result. Large scans can take a minute.
Which splat format should I use?
- SOG — the smallest files (often 15–20× smaller than PLY). Used by PlayCanvas and SuperSplat for the web. Uses your GPU when your browser supports WebGPU.
- SPZ — Niantic's compressed format, around 10× smaller than PLY with little visible loss. Supported by Scaniverse, Spark, Babylon.js and many viewers.
- GLB — glTF with the new Khronos KHR_gaussian_splatting extension: the emerging standard for exchanging splats between 3D tools.
- PLY — the original, uncompressed 3DGS output. Use it for editing, cleaning or re-training in tools like Postshot, Brush, nerfstudio or gsplat.
- .splat — a simple format used by older web viewers (no spherical harmonics, so view-dependent colour is lost).
Popular conversions
- PLY to SPZ — shrink a training result for sharing.
- PLY to SOG — the best compression for web viewers.
- SPZ to PLY — open a Scaniverse or Niantic scan in an editor.
- PLY to GLB — export to glTF with KHR_gaussian_splatting.
- SPLAT / KSPLAT to PLY — recover a standard file from a web viewer format.
Frequently asked questions
Are my 3D scans uploaded?
No. The conversion runs in your browser on your own device. Your files never leave your computer.
How big can the file be?
Up to 1.5 GB, depending on your device's memory. A desktop browser with 16 GB of RAM handles scenes of several million splats. Close other tabs if a very large file fails.
Is the conversion lossless?
Converting to PLY keeps everything. SPZ, SOG and compressed PLY are lossy compressions designed to look nearly identical; .splat drops spherical harmonics. Keep your original PLY if you may want to edit or re-train later.
Why is SOG conversion slow?
SOG compression clusters millions of values. With WebGPU (Chrome, Edge and recent Safari) it runs on your graphics card and takes seconds; without it, it runs on the CPU and can take several minutes for big scenes.
What powers this converter?
It uses the open-source splat-transform library by PlayCanvas (MIT licence), running entirely in your browser.