Skip to content

Free in-browser 3D Gaussian Splat & Point Cloud viewer

Instantly render local .splat, Gaussian Splat .ply, and .spz files directly on your GPU without uploading. Orbit in 3D, toggle Point Cloud mode, jump between 7 standard camera views, and export transparent PNG screenshots freely.

100% private & client-side · Files stay on your machine · No account or install required

New to splats? Start with the basics
GPU Engine SpecsLocal GPU rendering
100% Client-Side
Max File Size200 MB
Preview DetailAdaptive
Cloud UploadZero (Local)
Supported Formats
.SPLATGaussian Splat .PLY.SPZ Compressed

PLY support is for Gaussian Splats only. For mesh or ordinary point-cloud PLY, use the 3D Viewer.

Navigation7 Camera presets & bookmarks
DisplayGaussian Splats & Point Cloud
CapturesFree transparent PNG screenshots
Opening the splat workspace…

What are you looking at?

A Gaussian Splat represents a subject or scene with many small, soft-edged shapes positioned in 3D. A viewer combines their color, shape and opacity into the view you see. You can move the camera to explore the result. The 3D Gaussian Splatting research describes how this representation supports new viewpoints.

You might receive a splat from a capture tool, an AI generator or a collaborator. The quality and range of useful views depend on how that file was made. This viewer opens the file you provide; it does not reconstruct missing parts or verify real-world dimensions.

Make your file useful beyond the preview

Choose whether you need an image for other people to see or an original file for them to explore. You can prepare either handoff after checking the result.

Review a capture or generated asset

Orbit around the subject and inspect the views your project requires. Look at edges, thin structures and any background you want to retain. For an AI result, compare the main view with the input image before accepting inferred details.

Prepare an image for a deck or layout

Adjust the camera and background, then save the current view as a PNG. Use a transparent screenshot for a slide, concept sheet or graphic. Check that the subject’s edges look right on the background you will use.

Send a collaborator the right context

Keep your original file and send it with a screenshot showing your intended view. Confirm the recipient’s software supports its exact splat format. A PNG works for visual discussion; the original file lets them choose their own camera view in compatible software.

Open, inspect and save a view

You can use the viewer without uploading a local file to NovaGen3D. If you use a remote URL, your browser downloads the file from its host.

Open a local file or direct URL

Choose a .splat, standard Gaussian .ply or supported .spz file up to 200 MiB, subject to a 16 million Gaussian decoding limit. The viewer adjusts display detail for your device. For a direct URL, the viewer detects the format from its extension or, if the extension is missing or unrecognized, the file header. The file host must allow cross-origin access, also called CORS.

Check the result from your target angles

Scroll over a detail to zoom toward it, or double-click a visible detail to make it the center of your view before moving closer. Drag to orbit and right-drag to pan; on touchscreens, pinch to zoom and use two fingers to pan. Reset the camera when you need to start again. Auto-rotate helps you review the result while you watch, and the optional grid is an orientation aid rather than a calibrated measurement tool.

Compose and capture

Choose a light or dark background and adjust the field of view for your composition. Enable Transparent screenshot for a transparent PNG, then select Save screenshot. You save the current camera view.

A .ply extension does not tell the whole story

PLY can hold different kinds of 3D data. This viewer needs a standard Gaussian PLY with splat properties such as scale, rotation, color and opacity. An ordinary point cloud or polygon mesh PLY needs a different viewer. Compressed PLY is not supported here.

Use the 3D Model Viewer for ordinary mesh files. For a supported splat that fails to open, confirm its format and size with the exporting tool. A blocked URL may need CORS enabled by the file host; a local copy avoids that remote-host requirement. Automatic display detail reduces what is drawn, but the complete file must still be downloaded and prepared. Large files can exceed a device’s available memory within the stated limits.

Choose your next step after inspection

If you started with a reference photo and need a splat, use Image to Gaussian Splat. Generation requires an account and 30 credits. Generated results remain in My Assets; you can reopen them here. A subscription or credit pack purchase includes original-file downloads with no additional credit cost. Once you have download access, a preview loading problem does not prevent downloading a saved original.

If your next step is an interactive website, a developer needs a splat-capable renderer and a separately hosted implementation. The web rendering documentation explains the integration approach. This viewer does not create a public share page, an embed snippet or a converted mesh. For an editable polygon model, start a separate Sketch to 3D workflow from a source image.

Gaussian Splat Viewer questions

Common answers about generation, local file inspection, and formats

Is the viewer free, including screenshots?

Yes. Opening local files and saving PNG screenshots, including transparent PNGs, are free without an account. AI generation and in-app downloads of generated original files have separate account and payment requirements.

Do you upload my local splat file?

The viewer reads local files in your browser; this workflow does not upload those files to NovaGen3D. A remote URL makes your browser request the file from its host. Opening an account asset uses your signed-in access.

Which splat formats can I open?

You can open SPLAT, standard Gaussian PLY and supported SPZ files up to 200 MiB. Compressed SPZ must also stay within 200 MiB after expansion. A 16 million Gaussian limit protects decoding; it is not a smooth-playback guarantee. The viewer adjusts display detail for your device after preparing the complete file, so fewer Gaussians may be shown at once. Ordinary point-cloud PLY, mesh PLY and compressed PLY are outside this viewer’s supported formats.

Why does my .ply file fail to open?

The .ply extension can describe a polygon mesh, an ordinary point cloud or Gaussian splats. This viewer accepts standard Gaussian PLY with scale, rotation, opacity and color fields. For mesh or ordinary point-cloud PLY, open our 3D Viewer and choose the file again. Renaming a mesh file does not turn it into Gaussian splats.

Can I turn a splat into GLB, FBX or STL here?

No. This viewer opens splats and captures still images. Converting a splat into a polygon mesh requires a separate reconstruction workflow; changing the file extension does not perform that conversion.

Can I share an interactive link or embed it on my website?

This viewer does not create public sharing links or embed code. For an interactive handoff, send the original file to someone with compatible software, or ask a developer to build and host a splat-capable web view.

Why does a remote file URL fail when a local file works?

The remote host must allow your browser to read the file through CORS. Confirm that the URL points directly to the file; the viewer detects its format from the URL extension or file header. You can also open a local copy you are authorized to download.

Open the file and choose the view you need

Inspect a local splat and save a screenshot for your next review or presentation, without signing in.

Open a splat