Skip to content

Viewers

Swyvl opens every supported file in a browser-based viewer. The right viewer is picked automatically when your file uploads — no setup, no plugins, no app install.

What opens as what

Your fileWhat you see
Point clouds — LAS, LAZ, E57, PLY, PTX, PTS, XYZ3D point cloud viewer with orbit, pan, zoom, and measurement tools
3D models — OBJ, FBX, GLB, GLTF, STEP, IGES3D model viewer with orbit and zoom
BIM — IFCBIM viewer
CAD — DXF, DWG2D CAD viewer with layer support
Geospatial vector — GeoJSON, SHP, GPX, GeoPackageInteractive 2D map
Geospatial 3D — KMZ, KML, CZML, 3D Tiles ZIP3D globe
Orthomosaic — GeoTIFFSlippy map with the orthomosaic overlaid
360° images and video — equirectangular JPG/PNG/MP4/MOVSpherical 360° viewer with click-and-drag
Drone video + GPS — MP4 + SRT/GPXSplit-screen: video on one side, live GPS map on the other
Images — JPG, PNG, WebPImage viewer with pan and zoom
Video — MP4, MOV, AVI, WebMHTML5 video player
PDFMulti-page PDF viewer
Gaussian splats — SPLAT, KSPLAT, SPZ, SPLZ, splat-PLY3D Gaussian splat viewer
Large point datasets — CSV, large GeoJSONPerformance-optimised 2D map

If Swyvl picks the wrong viewer for a file, you can change it in the file detail panel — open the file, choose a different viewer from the Viewer dropdown.

Collection filmstrip

When viewing files within a collection, a filmstrip strip appears at the bottom of the viewer showing thumbnails of other files in the same collection. Click any thumbnail to switch to that file without returning to the Files tab. Use arrow keys to navigate when the filmstrip is expanded.


Point clouds

Formats: LAS, LAZ, E57, PLY, PTX, PTS, XYZ

Renders large point clouds in the browser — billions of points are supported. Detail streams in as you orbit and zoom.

Controls:

  • Left drag — orbit
  • Right drag / middle drag — pan
  • Scroll — zoom
  • Double-click — set orbit centre

Tips:

  • If the point cloud appears as a small dot when first opened, zoom in with scroll — Potree starts with the full bounding box visible
  • Use the measurement tools in the toolbar for distances and areas
  • Adjust point size in the sidebar if points appear too dense or too sparse

3D models

Formats: OBJ, FBX, GLB, GLTF (STEP and IGES are converted to GLB on upload)

Full orbit, pan, and zoom controls. Textures, materials, and lighting are applied automatically from the file.

Controls:

  • Left drag — orbit
  • Right drag — pan
  • Scroll — zoom

Set start view: Navigate to your preferred camera position then click Set start view in the toolbar to save it and update the thumbnail.

Tips:

  • GLB is preferred for delivery — it embeds textures in a single file and is the most efficient format for the browser
  • OBJ and FBX are supported directly — no conversion required before upload
  • glTF packages with separate texture files can be uploaded as a ZIP — Swyvl extracts and serves all referenced textures

BIM models

Formats: IFC

Renders Industry Foundation Classes (IFC) BIM models in the browser. Compatible with exports from Revit, ArchiCAD, Tekla, and other BIM software. Full 3D orbit, pan, and zoom controls.

Controls:

  • Left drag — orbit
  • Right drag — pan
  • Scroll — zoom

Set start view: Navigate to your preferred perspective then click Set start view in the toolbar.


CAD drawings

Formats: DXF (DWG is converted to DXF automatically on upload)

Renders 2D CAD drawings — lines, arcs, polylines, circles, and splines from as-built surveys, site setout plans, and site drawings. Layers are preserved. Pan and zoom controls.

Controls:

  • Left drag — pan
  • Scroll — zoom

Tips:

  • DXF is the open exchange format for CAD — DWG (Autodesk’s proprietary format) cannot be viewed in the browser and is offered as download-only
  • Most CAD applications (AutoCAD, MicroStation, BricsCAD) can export to DXF

Geospatial vector

Formats: GeoJSON, SHP (Shapefile), GPX, GeoPackage

Displays 2D vector data on an interactive base map. Polygons, lines, and points are all rendered. The map auto-fits to your data.

Controls:

  • Drag — pan
  • Scroll — zoom
  • Double-click — zoom in

Notes:

  • SHP: Upload shapefiles as a ZIP containing all component files (.shp, .dbf, .prj, .shx). Swyvl extracts the ZIP automatically. For best results, ensure coordinates are in WGS84 (EPSG:4326).
  • GPX: Track logs from GPS devices and drone flights. Shows the track as a line with waypoints as points.

Geospatial 3D

Formats: KMZ, KML, CZML, 3D Tiles (ZIP)

Renders data on a 3D globe with satellite imagery and real-world terrain elevation. Imagery and terrain are provided by Swyvl — no API keys or third-party accounts needed.

Controls:

  • Left drag — rotate globe
  • Right drag — zoom
  • Middle drag / scroll — zoom
  • Double-click — fly to location

3D Tiles: Upload your 3D Tiles as a ZIP file. Swyvl extracts and loads it on the 3D globe automatically. Photogrammetry meshes, instanced models, point clouds, and composite tilesets are all supported. Gaussian Splats packaged as 3D Tiles render natively with terrain context.

Set start view: Fly to the camera angle you want, then click Set start view in the toolbar to save it and capture a thumbnail.


Orthomosaics

Formats: GeoTIFF (.tif, .tiff)

Displays georeferenced rasters as a layer on an interactive 2D map. Large orthomosaics stream tile-by-tile. The original file is always preserved for download.

Controls:

  • Drag — pan
  • Scroll / +/− buttons — zoom
  • Double-click — zoom in

Drone video with GPS

Formats: MP4 + SRT sidecar, MP4 + GPX sidecar

Displays drone video alongside a live GPS map showing the drone’s flight path.

Layout:

  • Left panel: Video playback with standard controls
  • Right panel: Interactive map with the full flight path drawn as a line and a marker that moves with the video

How it works:

  1. Upload a DJI .mp4 video alongside its .srt GPS subtitle file (or a .gpx track) in the same batch
  2. Swyvl detects the sidecar, extracts the GPS track, and opens the multi-panel viewer
  3. As the video plays, the map marker follows the drone’s position in real time

360° viewer

Formats: Equirectangular JPG, PNG (images), MP4, MOV (video)

Renders 360° panoramic images and video in an interactive spherical view. Click and drag to look around. Scroll to zoom.

Swyvl automatically assigns the 360° viewer to equirectangular files from cameras such as the Ricoh Theta and similar 360° cameras.

Controls:

  • Click and drag — look around
  • Scroll — zoom in/out
  • Double-click — reset view

GPS map overlay: If the file contains GPS metadata, a minimap can be shown alongside the 360° view. Use the map toggle in the toolbar.


Large point datasets

Formats: CSV (with coordinate columns), large GeoJSON

Renders thousands of points on a 2D map. Optimised for performance on large feature collections.


Gaussian splat viewer

Formats: SPLAT, KSPLAT, SPZ, SPLZ, PLY (Gaussian splat)

Renders 3D Gaussian Splat captures — photorealistic real-time 3D scenes created through photogrammetry. Full orbit, pan, and zoom controls.

Controls:

  • Left drag — orbit
  • Right drag — pan
  • Scroll — zoom

Set start view: Navigate to the angle you want, then click Set start view in the toolbar. This saves the camera position and generates a new thumbnail from the current view. The next time the file is opened — by you or a client on a share link — it starts from that exact position.

Spark splat viewer (PLY override)

Formats: PLY (Gaussian splat)

An alternative high-performance Gaussian splat viewer for PLY files. Sometimes faster than the standard splat viewer on very large files.

Controls:

  • WASD — move through the scene
  • Mouse drag — look around
  • Scroll — zoom
  • Q / E — move up / down

Set start view: Same as the standard Gaussian splat viewer — navigate to your preferred angle then click Set start view in the toolbar.

To switch a PLY file to the Spark viewer, use the Viewer selector in the file detail panel.

Supported splat formats:

  • .splat — raw Gaussian splat format
  • .ksplat — compressed Gaussian splat (KSplat format)
  • .spz — Niantic SPZ compressed format
  • .splz — compressed splat ZIP format
  • .ply — PLY files containing Gaussian splat data (auto-detected from file header)

Image viewer

Formats: JPG, PNG, WebP

Pan and zoom with full-resolution viewing. Metadata (EXIF GPS, capture date, camera info) is shown in the sidebar where available.

If the image has GPS coordinates, a minimap is shown in the viewer.


Video player

Formats: MP4, MOV, AVI, WebM

Standard HTML5 video player with playback controls. MP4 with H.264 encoding is recommended for maximum browser compatibility.


PDF viewer

Formats: PDF

Multi-page PDF viewer with page navigation, zoom, and download.


No viewer available

If a file shows “No viewer available”:

  1. The format may not be supported for in-browser viewing — the file can still be downloaded
  2. The file may still be processing — wait 60 seconds and refresh

Terrain and imagery

Satellite imagery and terrain elevation are provided by Swyvl — no API keys or third-party accounts needed. See Workspace & branding for details.

Want a walkthrough? Book a 30-min demo with Alex →