Skip to main content

KSPLAT to SPLAT Converter Online

Convert KSPLAT Three.js format to SPLAT for broad web viewer compatibility.

Last updated Mar 2026

  1. 1
    Upload
  2. 2
    Convert
  3. 3
    Download

Drag KSPLAT file here, or click to upload

What You Should Know

Moving from Three.js Ecosystem to Broad Compatibility

KSPLAT is tightly coupled with the GaussianSplats3D library for Three.js. If you have built a scene in KSPLAT and now need to share it with users who have other web viewers — antimatter15, splat.io, or any SPLAT-compatible viewer — converting to SPLAT is the solution. SPLAT has the widest viewer support in the Gaussian Splatting ecosystem today, making it the best choice for sharing scenes with the broadest possible audience.

File Size Change

SPLAT is slightly larger than KSPLAT (about 35% larger). A 140 MB KSPLAT file will become approximately 190 MB in SPLAT. This is because KSPLAT uses more efficient quantized storage for covariance data, while SPLAT uses a simpler float32 layout. SPLAT does not support SH, so any SH data present in the KSPLAT source will be discarded during conversion.

Interoperability Workflow

A common workflow: capture and process a scene into PLY, convert to KSPLAT for the Three.js production application, then convert a copy to SPLAT for distribution and sharing. This converter handles the KSPLAT-to-SPLAT leg of that workflow efficiently in your browser without any additional software.

KSPLAT vs SPLAT
FeatureKSPLATSPLAT
File SizeSmall — ~35% of equivalent PLYMedium — ~50% of equivalent PLY
Spherical HarmonicsOptional — included only if enabled when creating the file (default is no SH)No — base color only (SH stripped)
Web CompatibilityGood — Three.js GaussianSplats3D ecosystemBroad — widely supported by web viewers
CompressionGood — quantized with optional chunksModerate — fixed 32-byte layout
Progressive LoadingYes — streaming-optimizedNo
Typical UseThree.js integration, large scene streamingWeb sharing, antimatter15 viewer, broad compatibility
Frequently Asked Questions
Yes, typically about 35% larger. KSPLAT uses quantized storage that is more compressed than SPLAT's fixed float32 layout.
No. SPLAT does not support spherical harmonics, so any SH data in the KSPLAT source is discarded. The rendered scene will appear with base colors only in both formats.
Yes. The output is a standard SPLAT file in the 32-byte-per-Gaussian format compatible with all antimatter15-spec viewers and SPLAT-supporting tools.
Convert to SPLAT when the target audience uses viewers that specifically support SPLAT but not yet SPZ. SPLAT has broader viewer support today because it has been the de-facto format since 2023. Convert to SPZ when you want a smaller file and the target viewer supports SPZ — SPZ produces a file roughly 40% smaller than the SPLAT equivalent.

Related Converters