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.