Tiny Online Tools logoTiny Online ToolssearchSearch tools…grid_viewAll Tools
Homechevron_rightGaussian Splat Toolschevron_rightGaussian Splat ViewerGaussian Splat Viewer

Gaussian Splat Viewer

Open and explore 3D Gaussian splatting captures in your browser. Reads PLY, SPLAT, SPZ, KSPLAT and SOG — nothing is uploaded.

upload_file

Click to browse or drag & drop files here

PLY, SPLAT, SPZ, KSPLAT or SOG — pick a .sog file, or the whole meta.json folder

Accepted: .ply,.splat,.spz,.ksplat,.sog,.zip,.json

blur_onNo capture open yetChoose a splat file above and it will be decoded in a background worker, then drawn with your own GPU.

Similar Tools

Gaussian Splat Converter

Gaussian Splat Converter

Convert Gaussian splat captures between PLY, SPZ, KSPLAT and SPLAT, with the size and the losses of each target shown before you convert.

Gaussian Splat to Point Cloud

Gaussian Splat to Point Cloud

Convert a 3D Gaussian splat capture into a coloured PLY or XYZ point cloud that CloudCompare, MeshLab and Open3D read correctly.

Gaussian Splat Compressor

Gaussian Splat Compressor

Shrink a Gaussian splat capture by splat count, spherical-harmonic degree and container, with the output size shown as you drag.

Gaussian Splat Statistics

Gaussian Splat Statistics

Measure a Gaussian splat capture: splat count, spherical-harmonic degree, opacity and scale distributions, bounding box and estimated VRAM.

JPG to PDF

JPG to PDF

Combine JPG images into a single PDF document.

JSON Lines Converter

JSON Lines Converter

Convert JSON arrays or objects into JSONL format.

PDF Signature Tool

PDF Signature Tool

Draw a signature and place it on any page of a PDF. Drag to position, resize, and download — all in your browser.

apps

More Tools

Browse our full collection of free online tools.

Look at a capture without uploading it

A Gaussian splat capture is an awkward thing to open. The file is often hundreds of megabytes, the format depends on which tool produced it, and most viewers want you to upload the scene to a server before you can see whether the reconstruction even worked. This viewer does the whole job in the page: the file is read by JavaScript running in your browser, drawn by your own GPU, and never sent anywhere.

Formats it reads

  • PLY — the training output of the original 3D Gaussian Splatting paper, full float precision with every spherical-harmonic band. PlayCanvas' compressed PLY dialect is read too.
  • SPLAT — the 32-bytes-per-splat format from antimatter15's viewer. Compact and universally supported, but it stores only a flat base colour.
  • SPZ — Niantic's gzip-compressed container, roughly a tenth the size of the equivalent PLY with all four bands intact.
  • KSPLAT — the sectioned format used by the GaussianSplats3D viewer.
  • SOG — PlayCanvas' bundle of WebP textures, either as a .sog zip or as the loose meta.json and images folder.

What it tells you

Every capture is measured as it opens: splat count, spherical-harmonic degree, file size, the scene's bounding box and extent, and an estimate of the video memory a renderer will need to hold it. That last figure is what usually decides whether a capture is usable on a phone.

View-dependent shading, on and off

Spherical harmonics are what make a splat capture look wet, glossy and real rather than like painted fog. The shading toggle drops every band above the flat base colour so you can see exactly how much of the scene's realism comes from them — useful before you convert to .splat, which throws those bands away permanently.

Tips

  • Drag to orbit, scroll to zoom, drag with the right button to pan.
  • The preset angles are a fast way to check whether a capture has floaters behind the camera or a collapsed background.
  • Save a PNG of any angle with the camera button in the corner of the viewport.
  • A large capture takes a few seconds to decode. It is decoded in a background worker, so the page keeps responding while it works.

A WebGL 2 capable browser is required to draw splats. If yours cannot, the viewer says so rather than showing you an empty canvas.