Anyfile
Open file
.lasTypical support level 2

Preview LAS LiDAR Geometry Online

Explore a sampled preview of LAS geometry, with coordinates restored using the file scale and offset. Free, with no uploads, signup or software installation.

Choose a .las file

Your file stays on this device

Choose a file to view it in your browser. No signup or software installation needed. Your file stays on your device and is never uploaded.

What Anyfile can show

  • X, Y and Z positions reconstructed from supported LAS point records
  • A progressive reservoir sample of up to 200,000 points with interactive rotation

Limits and conditions

  • Classification, return numbers, intensity, RGB and waveform information are not displayed
  • No coordinate-system reprojection, map overlay or survey measurement
  • Uncompressed input up to 2 GiB; LAS 1.5 is outside this reader's version range; WebGL 2 required

Need deeper capabilities?

CloudCompare — Inspect the full cloud and point attributes beyond this sampled geometry preview.

Independent suggestion; no partnership or endorsement is implied.

IMPLEMENTATION

Viewers responsible for this format

LAS is a binary exchange format for LiDAR point clouds. Its header describes the point layout and the scale and offset used to reconstruct coordinates. Anyfile reads supported LAS 1.0–1.4 records in chunks and displays their positions, making it useful for a quick check of a survey's overall shape.

Point cloud preview
Point cloud preview: explore supported file formats, viewing limits and open-source credits. Your files are never uploaded.
See implementation and open-source credits

Common question

Why is my LAS cloud missing classification colors?

The current preview uses positions only. A LAS file can store additional attributes, but this viewport does not color or filter points by ground class, intensity or return.

Should I use the LAS or LAZ page?

LAS is uncompressed; LAZ adds point-data compression. Use the matching file directly. The LAZ reader has a smaller compressed-input limit because it loads that input into memory.