SplatTools.com logo

SplatTools.com

View, inspect, optimize, and convert Gaussian splat files in your browser.

Upload a .splat or .ply file to preview it, inspect metadata, create thumbnails, export images, estimate size, and convert formats.

What is SplatTools.com?

SplatTools.com is a free, browser-based Gaussian splat utility toolkit designed for 3D artists, developers, and researchers. It allows you to view, inspect, optimize, and convert Gaussian splat files online without any software installation. All processing happens entirely within your web browser, ensuring your private data never leaves your device.

What is a Gaussian Splat File?

A Gaussian splat file (typically ending in .splat) is a highly optimized binary format used to represent 3D scenes created via 3D Gaussian Splatting. Unlike traditional point clouds or polygonal meshes, splats use 3D Gaussian functions to represent volume, color, and opacity, allowing for photorealistic real-time rendering. The .ply format is a more general-purpose 3D file format that can also store splat data but is generally larger and slower to load over the web.

How to View a Splat File Online

Using our Gaussian splat viewer is simple. Drag and drop your .splat or .ply file into the upload zone at the top of the page. The Viewer tab will automatically parse the binary records and render the 3D scene using WebGL. You can use your mouse to rotate, pan, and zoom, and adjust settings like point size and background color for optimal viewing.

How to Convert PLY to SPLAT and SPLAT to PLY

Need to switch formats? Our built-in PLY to SPLAT converter and SPLAT to PLY converter handle the heavy lifting. Open the Converter tab to translate standard 3D point cloud PLY files into optimized 32-byte .splat records, perfect for web delivery. Conversely, if you need to bring a web-optimized .splat file back into a traditional 3D software pipeline, you can convert it back to a standard PLY point cloud.

How to Optimize a Splat File

Large splat files can cause performance issues and slow download times on the web. Our Gaussian splat optimizer allows you to drastically reduce file sizes by randomly sampling points, keeping every Nth splat, or stripping out low-opacity splats that don't contribute significantly to the scene's visual fidelity.

How to Get Gaussian Splats

Gaussian splat files are created by training a 3D Gaussian Splatting model on a set of photographs or video frames of a real-world scene. Popular tools include COLMAP for structure-from-motion, the official 3D Gaussian Splatting repository, and mobile apps like Luma AI, Polycam, Scaniverse, and Kiri Engine.

Common Uses

  • WebXR and WebGL: Preparing 3D scans for lightweight browser rendering.
  • Thumbnail Generation: Use our splat thumbnail generator to create high-resolution previews for your portfolio.
  • Asset Inspection: Verify the size, splat count, and metadata of files using our splat file inspector before deployment.
  • Image Export: Extract specific camera angles from your scene via the splat image export tool.