{"slug": "openlidarviewer-a-browser-based-lidar-and-point-cloud-viewer", "title": "OpenLiDARViewer: A Browser-Based LiDAR and Point-Cloud Viewer", "summary": "OpenLiDARViewer is an open-source, browser-based tool designed for the quick local inspection of LiDAR and point-cloud data. It operates entirely client-side, requiring no file uploads, account creation, or software installation, and supports formats like E57 to allow users to view, measure, and validate scans directly in their browser. The tool focuses on the initial \"first 60 seconds\" of interacting with a scan, providing fast answers about data quality and content without replacing professional processing software.", "body_md": "Most point-cloud workflows still start the same way.\nInstall a desktop tool.\nImport the scan.\nWait.\nInspect.\nMeasure.\nExport.\nThat workflow makes sense when you are doing serious GIS, photogrammetry, survey processing, classification, or production work.\nBut there is another moment that is much simpler:\nYou just received a scan and want to know what is inside it.\nDoes it open?\nIs it clean?\nDoes it have color, intensity, or classification?\nCan I measure something quickly?\nCan I show it to someone without making them install software?\nThat is the moment I wanted to improve with OpenLiDARViewer.\nIt is an open-source, browser-based LiDAR and point-cloud viewer built around one simple idea:\nDrop a scan into the browser and inspect it locally.\nNo upload.\nNo account.\nNo desktop install.\nNo conversion step for supported formats.\nLive demo: https://lidar.aurtech.mx/\nGitHub: https://github.com/Aurtechmx/openlidarviewer/\nThere are already great tools for point-cloud work.\nCloudCompare is powerful.\nQGIS is powerful.\nPotree is excellent for publishing point clouds on the web.\nProfessional LiDAR software exists for a reason.\nOpenLiDARViewer is not trying to replace those tools.\nIt is focused on a smaller, earlier step:\nthe first 60 seconds after you get a scan.\nBefore you process it.\nBefore you classify it.\nBefore you prepare a report.\nBefore you decide what workflow it belongs to.\nSometimes you just need a fast first look.\nThat sounds simple, but LiDAR data makes “just open it” surprisingly complicated.\nOne thing I wanted from the start was simple:\nThe scan should not have to leave the user’s machine just to be inspected.\nFor LiDAR and 3D scan data, that matters.\nA scan can represent a private site, a client project, a building, a terrain model, an industrial asset, or a research dataset. Uploading it to a random cloud viewer just to take a quick look is not always acceptable.\nSo OpenLiDARViewer runs client-side.\nThe browser loads the app, but the scan itself is read, parsed, analyzed, and rendered locally.\nThere is no backend parser.\nNo server-side preprocessing.\nNo cloud ingestion pipeline.\nNo “upload your file and wait.”\nJust the browser, the GPU, and the file on your machine.\nThe viewer now supports common point-cloud and scan formats such as:\nThat mix is intentional.\nI wanted the same viewer to handle both:\nThose worlds often feel separate, but in practice they are starting to overlap. People capture data from drones, phones, scanners, photogrammetry tools, and AR apps. A lightweight viewer should not care where the scan came from as long as the data can be parsed and rendered.\nE57 support was especially important because it is a serious professional exchange format. It also brings more complexity: metadata, scan structure, transforms, optional attributes, and vendor differences.\nGetting that kind of file working in the browser is not just a checkbox. It is an interoperability milestone.\nThe first measurement tool was simple: pick two points and get a distance.\nUseful, but limited.\nThe newer measurement workflow is more practical. It includes:\nIt does make it more useful for quick inspection.\nA point cloud viewer should do more than show dots.\nWhen I open a scan, I want quick answers:\nThat is why OpenLiDARViewer includes scan intelligence and validation modules.\nThe goal is not to replace professional QA/QC.\nThe goal is to give a useful first read before committing to deeper processing.\nSeeing the scan matters.\nUnderstanding whether the scan looks intact matters too.\nA lot of spatial tools inherit GIS interaction patterns.\nThat is fine for GIS users, but it can be intimidating for people who just want to move through a 3D scan.\nOpenLiDARViewer uses a more direct navigation model:\nThe goal is to make the scan feel like a space you can enter, not just a dataset you loaded.\nOrbit works well for objects and small sites.\nWalk makes more sense for interiors or street-level scans.\nFly feels better for terrain, drone LiDAR, and wide-area data.\nThis is one of the parts I care about most because good interaction design can make technical data much easier to understand.\nAt first, this kind of tool feels desktop-first.\nThen reality shows up.\nPeople want to open scans:\nMobile support creates its own set of problems:\nA viewer that technically opens on mobile but feels terrible is not really mobile-friendly.\nSo mobile support became part of the direction, especially for phone scan exports and quick review workflows.\nIf you work with any of these areas, I would really value your feedback:\nThe most useful feedback would be:\nLive demo: https://lidar.aurtech.mx/\nGitHub: https://github.com/Aurtechmx/openlidarviewer/\nIf the project is useful, a GitHub star helps. But real feedback from people who work with point-cloud data helps even more.\nThe browser is becoming a serious runtime for technical software.\nNot for everything.\nNot for every workflow.\nBut for the first step — opening, inspecting, measuring, and understanding spatial data — it is starting to make a lot of sense.\nThat is the direction OpenLiDARViewer is exploring.", "url": "https://wpnews.pro/news/openlidarviewer-a-browser-based-lidar-and-point-cloud-viewer", "canonical_source": "https://dev.to/aurtechmx/building-openlidarviewer-a-browser-based-lidar-and-point-cloud-viewer-3dcl", "published_at": "2026-05-22 23:08:31+00:00", "updated_at": "2026-05-22 23:33:38.764580+00:00", "lang": "en", "topics": ["open-source", "developer-tools", "data", "products", "research"], "entities": ["OpenLiDARViewer", "CloudCompare", "QGIS", "Potree", "Aurtech"], "alternates": {"html": "https://wpnews.pro/news/openlidarviewer-a-browser-based-lidar-and-point-cloud-viewer", "markdown": "https://wpnews.pro/news/openlidarviewer-a-browser-based-lidar-and-point-cloud-viewer.md", "text": "https://wpnews.pro/news/openlidarviewer-a-browser-based-lidar-and-point-cloud-viewer.txt", "jsonld": "https://wpnews.pro/news/openlidarviewer-a-browser-based-lidar-and-point-cloud-viewer.jsonld"}}