Back to all tools
HDF5 Viewer | On-Device Scientific Data Explorer

HDF5 Viewer & Scientific Data Reader.

Explore multi-gigabyte HDF5, NetCDF-4, and NASA HDF-EOS files directly on your iPhone, iPad, or Mac. Browse hierarchical groups and datasets, slice N-D hyperslabs without loading whole files into memory, render 2D heatmaps and 3D volumetric views, and export to CSV or JSON — completely offline with zero server uploads.

Download on the App Store

100% on-device | HDF5 · NetCDF-4 · HDF-EOS | N-D Hyperslab | Heatmaps | CSV/JSON export | No upload

Product Profile
TASK:
Inspect | Stream
FORMATS:
.h5, .hdf5, .he5, .nc -> CSV, JSON
RUNS:
iPhone · iPad · Mac
NETWORK:
0 bytes uploaded
ENGINE:
Rush Tools Engine™
Scientific dataset exploration built for performance

HDF5 and NetCDF-4 files are the standard for storing massive scientific datasets, from climate models and satellite telemetry to machine learning tensors and sensor logs. Opening them on mobile or laptop devices usually requires heavy desktop suites or complex Python environments. HDF5 Explorer delivers a native, fast reader for iPhone, iPad, and Mac that opens archives locally without sending your data to any cloud service.

The streaming reader engine uses native Rust and libhdf5 binaries to stream N-dimensional arrays directly from disk. Even when working with 100 GB+ datasets, memory usage remains flat. You can browse the full group hierarchy, inspect dataset shapes, data types, chunk configurations, compression filters, and metadata attributes in a structured tree view.

For multi-dimensional arrays, the Hyperslab Reader allows windowed slicing. Define axis offsets, counts, and strides to page through precise slices of large matrices without memory limits. The built-in Canvas visualization pane renders 1D line graphs and 2D heatmaps with customizable color palettes, while a 3D volumetric heightmap view allows rotating and inspecting spatial surface data.

In addition to viewing healthy files, HDF5 Explorer includes a deep byte scanner for file structure recovery. If an archive fails standard libhdf5 initialization, the recovery engine scans raw bytes for superblock signatures, object header offsets, and structural markers to salvage dataset contents. You can also stream files directly from public HTTP URLs using Range requests, generate ready-to-run Python h5py code snippets, and export data instantly to CSV or JSON.

Key capabilities

Built for scientific data structures.

Hierarchical groups, multidimensional arrays, and rich metadata are preserved and accessible through standard touch and desktop gestures.

Hierarchical Tree Navigation

Browse groups, datasets, scalar values, and attached attributes in an intuitive nested hierarchy.

N-D Hyperslab Slicing

Slice arbitrary sub-regions of massive N-dimensional matrices without loading the full file into RAM.

2D Heatmaps & 3D Spatial Viz

Render 1D line graphs, 2D Canvas heatmaps with color palettes, and 3D surface heightmaps interactively.

Raw Byte File Salvage

Inspect superblocks and object header markers to report on and recover damaged HDF5 structures.

How it works

How to explore HDF5 archives offline.

01

Open your dataset

Select any .h5, .hdf5, .he5, or .nc file from Files, local downloads, AirDrop, or stream directly via an HTTPS URL using Range requests.

02

Browse structure & metadata

Navigate the group hierarchy, inspect data types, shapes, chunking settings, compression algorithms, and key-value attributes.

03

Slice or visualize data

Configure Hyperslab window parameters to stream matrix slices, or open the Viz tab to render heatmaps and 3D volumetric heightmaps.

04

Export & generate code

Export selected datasets or slices to CSV and JSON, or copy auto-generated Python h5py code snippets into your workflow.

Supported formats

Scientific archive and array formats.

.h5 / .hdf5

Standard Hierarchical Data Format version 5 binary containers for complex scientific data, sensor telemetry, and AI models.

.nc

NetCDF-4 binary format files, built on top of HDF5, widely used in meteorology, oceanography, and climate research.

.he5

NASA HDF-EOS5 files containing Earth Observing System satellite imagery, grid data, and orbital swatch geometry.

What it does

High-performance features for scientific data.

Native Streaming Engine

Powered by native Rust and libhdf5 binaries for instant file access with minimal memory overhead.

N-D Hyperslab Reader

Page through 100 GB+ dataset arrays by specifying axis offsets, counts, and strides.

Visualizations & Palettes

Render 1D series, 2D Canvas heatmaps with custom palettes, and interactive 3D spatial heightmaps.

HTTP Range Remote Streaming

Open public HDF5 archives directly from Web URLs without downloading the entire multi-gigabyte file.

Damaged File Recovery

Scan raw byte signatures, superblocks, and object header offsets when standard readers fail.

Python Snippet Generator

Get ready-to-run Python h5py code pre-populated with exact dataset paths, shapes, and data types.

CSV & JSON Export

Export full datasets or active hyperslab slices directly to standard CSV or JSON files.

On-Device Gemini AI Assistant

Ask natural language questions about file structures and generate code using your own Gemini API key.

100% On-Device & Private

All file parsing, slicing, spatial rendering, and exports happen locally on your iPhone, iPad, or Mac. No data is sent to a server.

No Account Required

Use all features directly without registration, cloud login, or remote server dependencies.

Read-Only File Safety

Files are opened strictly read-only, preserving the exact bit-level integrity of your scientific data archives.

Perfect for
  • Inspecting machine learning model weights, dataset shapes, and tensors saved in HDF5 format.
  • Analyzing satellite sensor arrays and NASA HDF-EOS grid data without heavy desktop scientific software.
  • Slicing multi-gigabyte climate and meteorology NetCDF-4 files to extract specific geographical regions.
  • Generating Python h5py integration code for scientific data pipelines straight from your mobile device.
  • Exporting sub-regions of massive binary matrices into CSV or JSON for tabular analysis.
  • Scanning and recovering metadata from damaged or incomplete HDF5 scientific archives.
Pricing

A sample HDF5 dataset is bundled to demonstrate all features. Pro options (weekly, annual, and lifetime) unlock unlimited file sizes, custom hyperslab streaming, and full export capabilities.

FAQ

Frequently asked questions.

What is an HDF5 file?

HDF5 (Hierarchical Data Format version 5) is a high-performance binary file format designed to store and organize large amounts of complex scientific data, multidimensional arrays, and metadata.

Which file extensions are supported?

HDF5 Explorer supports .h5, .hdf5, .he5 (NASA HDF-EOS), and .nc (NetCDF-4) files.

Can I open large 100GB+ datasets?

Yes. The native streaming engine and Hyperslab Reader read data in windowed chunks, keeping memory consumption low regardless of file size.

Does it support NetCDF-4 files?

Yes. NetCDF-4 uses HDF5 as its underlying storage layer, and HDF5 Explorer reads .nc files natively.

Can I export data to CSV or JSON?

Yes. You can export full datasets or active hyperslab slices directly to CSV or JSON.

Are my scientific files private?

Completely. All file parsing, slicing, and visualization run locally on your device. Zero bytes are uploaded to remote servers.

Can I stream HDF5 files from a Web URL?

Yes. If a server supports HTTP Range requests, you can inspect remote HDF5 files without downloading the entire archive.

Does it generate Python code?

Yes. The app includes a code generator that bakes dataset paths, shapes, and dtypes directly into ready-to-run Python h5py code snippets.

Inspect and stream scientific data anywhere.

Open HDF5, NetCDF-4, and HDF-EOS files on iPhone, iPad, and Mac. Browse N-D arrays, slice hyperslabs, and export clean data — 100% offline.

HDF5 Explorer is an independent utility. HDF5, NetCDF, and HDF-EOS are referenced solely to describe supported file formats.

#01XPS/ XPS Viewer.xpsREADY#02GPX/ GPX Viewer.gpxREADY#74IGC/ IGC Viewer.igcREADY#76XLS/ Spreadsheet Repair.xlsxREADY#78DOC/ Word Repair.docxREADY#79OLM/ OLM Converter.olmREADY#80OST/ OST Converter.ostREADY#33P2M/ PST to MBOX.pst, .ostREADY#81AVI/ AVI to MP4.aviREADY#31MHT/ MHT Viewer.mhtREADY#04MBOX/ MBOX Viewer.mboxREADY#05PST/ PST Viewer.pstREADY#06MSG/ MSG Viewer.msgREADY#77IR/ Thermal Viewer.seqREADY#07DJVU/ DjVu Viewer.djvu#03PCAP/ PCAP Analyzer.pcap, .pcapngREADY#08EML/ EML Viewer.eml#82P2X/ PDF to XML Converter.pdf -> .xmlREADY#09NSF/ NSF Viewer.nsf#83H5/ HDF5 Viewer.h5, .hdf5, .he5, .ncREADY#84DBF/ DBF Viewer.dbf, .dbt, .fptREADY#12SQLITE/ SQLite Viewer.db#13JSON/ JSON Viewer.json#14XML/ XML Viewer.xml#15PDF/ PDF Viewer.pdf#16LOG/ Log Viewer.log#17HEX/ HEX Viewer.bin#18ZIP/ Archive Viewer.zip#19TAR/ TAR Viewer.tar#20ISO/ ISO Viewer.iso#21EMLX/ EMLX Viewer.emlx#22TNEF/ TNEF Viewer.tnef#23MIME/ MIME Viewer.mime#24CSV/ CSV Viewer.csv#25MD/ Markdown Viewer.md#26TOML/ TOML Viewer.toml#27YAML/ YAML Viewer.yaml#28PCAPNG/ PCAPNG Viewer.pcapng#29ICS/ ICS Viewer.ics#30VCF/ VCF Viewer.vcf#32CRT/ CRT Viewer.crt#34M2P/ MBOX to PST.mbox to .pst#35E2P/ EML to PDF.eml to .pdf#36M2E/ MSG to EML.msg to .eml#37J2X/ JSON to XML.json to .xml#38X2J/ XML to JSON.xml to .json#39C2J/ CSV to JSON.csv to .json#40J2C/ JSON to CSV.json to .csv#41H2B/ Hex to Base64hex to b64#42B2H/ Base64 to Hexb64 to hex#43Y2J/ YAML to JSON.yaml to .json#44J2Y/ JSON to YAML.json to .yaml#45M2D/ MBOX to PDF.mbox to .pdf#46P2D/ PST to PDF.pst to .pdf#47P2J/ PCAP to JSON.pcap to .json#48S2C/ SQLite to CSV.db to .csv#49I2W/ Image to WebP.png to .webp#50T2Z/ TAR to ZIP.tar to .zip#51P2T/ PDF to Text.pdf to .txt#52H2P/ HTML to PDF.html to .pdf#53M2H/ Markdown to HTML.md to .html#54V2C/ VCF to CSV.vcf to .csv#55I2C/ ICS to CSV.ics to .csv#56E2M/ EML to MBOX.eml to .mbox#57EMAIL/ Email Analyzer.mbox#58LOG/ Log Analyzer.log#59LINT/ JSON Linter.json#60XML/ XML Validator.xml#61SQL/ SQL Inspector.db#62HASH/ Hash Checker*#63NET/ Network Profiler.pcap#64HDR/ Email Header.eml#65MIME/ MIME Inspector.mime#66REGEX/ Regex Tester*#67DIFF/ Diff Tool*#75DAT/ Winmail.dat Viewer.datREADY#68ENC/ Encoding Detect*#69BIN/ Binary Inspector.bin#70CSV/ CSV Profiler.csv#71SSL/ SSL Inspector.pem#72JWT/ JWT Decoder*#73ARC/ Archive Inspector.zip#01XPS/ XPS Viewer.xpsREADY#02GPX/ GPX Viewer.gpxREADY#74IGC/ IGC Viewer.igcREADY#76XLS/ Spreadsheet Repair.xlsxREADY#78DOC/ Word Repair.docxREADY#79OLM/ OLM Converter.olmREADY#80OST/ OST Converter.ostREADY#33P2M/ PST to MBOX.pst, .ostREADY#81AVI/ AVI to MP4.aviREADY#31MHT/ MHT Viewer.mhtREADY#04MBOX/ MBOX Viewer.mboxREADY#05PST/ PST Viewer.pstREADY#06MSG/ MSG Viewer.msgREADY#77IR/ Thermal Viewer.seqREADY#07DJVU/ DjVu Viewer.djvu#03PCAP/ PCAP Analyzer.pcap, .pcapngREADY#08EML/ EML Viewer.eml#82P2X/ PDF to XML Converter.pdf -> .xmlREADY#09NSF/ NSF Viewer.nsf#83H5/ HDF5 Viewer.h5, .hdf5, .he5, .ncREADY#84DBF/ DBF Viewer.dbf, .dbt, .fptREADY#12SQLITE/ SQLite Viewer.db#13JSON/ JSON Viewer.json#14XML/ XML Viewer.xml#15PDF/ PDF Viewer.pdf#16LOG/ Log Viewer.log#17HEX/ HEX Viewer.bin#18ZIP/ Archive Viewer.zip#19TAR/ TAR Viewer.tar#20ISO/ ISO Viewer.iso#21EMLX/ EMLX Viewer.emlx#22TNEF/ TNEF Viewer.tnef#23MIME/ MIME Viewer.mime#24CSV/ CSV Viewer.csv#25MD/ Markdown Viewer.md#26TOML/ TOML Viewer.toml#27YAML/ YAML Viewer.yaml#28PCAPNG/ PCAPNG Viewer.pcapng#29ICS/ ICS Viewer.ics#30VCF/ VCF Viewer.vcf#32CRT/ CRT Viewer.crt#34M2P/ MBOX to PST.mbox to .pst#35E2P/ EML to PDF.eml to .pdf#36M2E/ MSG to EML.msg to .eml#37J2X/ JSON to XML.json to .xml#38X2J/ XML to JSON.xml to .json#39C2J/ CSV to JSON.csv to .json#40J2C/ JSON to CSV.json to .csv#41H2B/ Hex to Base64hex to b64#42B2H/ Base64 to Hexb64 to hex#43Y2J/ YAML to JSON.yaml to .json#44J2Y/ JSON to YAML.json to .yaml#45M2D/ MBOX to PDF.mbox to .pdf#46P2D/ PST to PDF.pst to .pdf#47P2J/ PCAP to JSON.pcap to .json#48S2C/ SQLite to CSV.db to .csv#49I2W/ Image to WebP.png to .webp#50T2Z/ TAR to ZIP.tar to .zip#51P2T/ PDF to Text.pdf to .txt#52H2P/ HTML to PDF.html to .pdf#53M2H/ Markdown to HTML.md to .html#54V2C/ VCF to CSV.vcf to .csv#55I2C/ ICS to CSV.ics to .csv#56E2M/ EML to MBOX.eml to .mbox#57EMAIL/ Email Analyzer.mbox#58LOG/ Log Analyzer.log#59LINT/ JSON Linter.json#60XML/ XML Validator.xml#61SQL/ SQL Inspector.db#62HASH/ Hash Checker*#63NET/ Network Profiler.pcap#64HDR/ Email Header.eml#65MIME/ MIME Inspector.mime#66REGEX/ Regex Tester*#67DIFF/ Diff Tool*#75DAT/ Winmail.dat Viewer.datREADY#68ENC/ Encoding Detect*#69BIN/ Binary Inspector.bin#70CSV/ CSV Profiler.csv#71SSL/ SSL Inspector.pem#72JWT/ JWT Decoder*#73ARC/ Archive Inspector.zip