Open source · In your browser

Explore your 3D reconstructions.

ColmapView displays COLMAP cameras, images, point clouds, and Gaussian splats in an interactive web viewer. Inspect a dataset, adjust the view, and share the results.

Local files

View without an account

Drop supported files, folders, or archives into the viewer. Reconstruction processing and rendering run in your browser. Selecting local files does not upload them to a ColmapView server.

Remote datasets

Open a dataset URL

Load supported public archives, Hugging Face datasets, and manifests. Video manifests select the image frame matched to each camera pose. Your browser retrieves files from the source you choose; the source controls access and availability.

Optional account access

Read private datasets

Where sign-in is enabled, connect Google Drive and select a private ZIP or TAR archive through Google's file picker, or connect Hugging Face to open a private dataset, folder, manifest, or archive. Your provider asks you to approve access.

Explicit publication

Publish the current dataset

Where publishing is enabled, publish a Hugging Face dataset or Google Drive ZIP, or upload to an S3-compatible bucket. Hugging Face defaults to Public and Drive to Anyone with the link; both offer Private access. Bucket access follows its existing permissions. Uploads can include source photos or matched video frames, masks, splats, viewer settings, and a preview, and each gets a Spatial Hub link where the Hub is enabled.

Why account permissions are requested

Google Drive uses per-file access for archives you select through Google's file picker and dataset ZIPs created by the app. Pasting a private link alone does not grant access. Hugging Face read access lets the viewer download private repository files. Where publishing is enabled, every Hugging Face sign-in, including one only to open a private dataset, also requests permission to create repositories and write to the ones the app creates.

Connecting an account does not start a publication. Tokens stay in the current tab's memory. Disconnecting ends future authenticated requests but does not erase files already loaded in the browser or uploaded to a provider. See the privacy policy for data handling and removal options.

Availability

ColmapView is under active development. Account features depend on the configuration of the viewer you open and on provider approval and account permissions. Development previews may use providers' testing mode.

Google Drive loading and publishing are available only on the hosted viewer at colmapview.opsiclear.com. Drive loading supports public ZIP and TAR links, including compressed TAR, and private archive selection through Google's file picker. Drive folder loading is not available; the Drive publisher creates ZIP files. Other local and remote sources retain their supported archive formats. Hugging Face uploads default to Public and offer an explicit Private option. The viewer shows which account and publishing features are available in the version you open.

Project and contact

Maintainer
OpsiClear LLC
Support, privacy questions, and private reports
info@opsiclear.com
Source code and public bug reports
GitHub repository · Issue tracker

See the bundled dependency licenses and component notices and source links. Video frame decoding uses Mediabunny and, when needed, FFmpeg.wasm.

Fonts download from this website, without contacting a font service. IBM Plex Sans and JetBrains Mono retain their SIL Open Font License 1.1: IBM Plex copyright and license · JetBrains Mono copyright and license.

GitHub issues are public. Send private account, security, or data concerns by email, and do not include access tokens or private dataset links in a public report.