WebAssembly · zero upload

Read any spectrometer file, right in your browser.

Drag a vendor spectroscopy file onto the page. The nirs4all-formats Rust reader registry — compiled to WebAssembly — sniffs the format, decodes the spectra, and lays out the metadata, provenance and axes. Nothing leaves your machine.

~58 format families · core version HDF5 in-wasm no server · no upload

Drop a spectroscopy file anywhere

OPUS · JCAMP-DX · SPC · ASD · CSV · HDF5 · PerkinElmer · …

One file for most formats. For multi-file formats (ENVI, …) drop the data file and its sidecars together.

or
or try a bundled sample
Coverage

Every format the registry reads

NIRS & spectroscopy format families — vendor binaries, hyperspectral cubes, generic containers and text exports — decoded by the same Rust readers that power this page. Generated from the project's own coverage matrix.

FormatExtensionsCoverageStatus