SPZ to SPLAT Converter Online
Convert SPZ compressed Gaussian Splatting files to SPLAT for maximum web viewer compatibility.
Last updated Mar 2026
- 1Upload
- 2Convert
- 3Download
Drag SPZ file here, or click to upload
What You Should Know
Why Convert SPZ to SPLAT?
SPLAT is the format supported by the broadest range of existing web-based Gaussian Splatting viewers, including antimatter15, splat.io, and many Three.js-based implementations. If you have an SPZ file (from Scaniverse or a PLY-to-SPZ conversion) and need to share it with someone using a viewer that only accepts SPLAT, this converter bridges the gap. The output is a standard 32-byte-per-Gaussian SPLAT file compatible with all major web viewers.
Spherical Harmonics Trade-off
SPZ preserves spherical harmonics; SPLAT does not. When converting SPZ to SPLAT, the SH coefficients are discarded and only the DC component (base color) is retained per Gaussian. The resulting SPLAT file will look slightly flatter than the SPZ original when viewed with a renderer that supports SH. This is the same trade-off as PLY to SPLAT — view-dependent color effects are lost. For most real-world scenes, the difference is minor and may not be noticeable to the end viewer.
Comparing SPZ and SPLAT File Sizes
Converting SPZ to SPLAT typically increases file size by 4–6x. A 50 MB SPZ scene becomes approximately 200–300 MB in SPLAT (depending on Gaussian count and SH degree). This may seem counterintuitive — you are converting from a smaller format to a larger one. The reason is that SPLAT's fixed 32-byte layout is less efficient than SPZ's quantized gzip compression. If file size is important, consider keeping the SPZ and using a viewer that supports it natively, or convert to KSPLAT instead for smaller output.
SPZ vs SPLAT
| Feature | SPZ | SPLAT |
|---|---|---|
| File Size | Very small — ~10% of equivalent PLY | Medium — ~50% of equivalent PLY |
| Spherical Harmonics | Yes — preserved through gzip compression | No — base color only (SH stripped) |
| Web Compatibility | Excellent — Khronos/Niantic standard | Broad — widely supported by web viewers |
| Compression | Excellent — quantization + gzip (~90% vs PLY) | Moderate — fixed 32-byte layout |
| Progressive Loading | No | No |
| Typical Use | Web delivery, archiving, Scaniverse, long-term storage | Web sharing, antimatter15 viewer, broad compatibility |