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 fast reader for iPhone, iPad, and Mac that opens archives locally without sending your data to any cloud service.

Very large datasets open without waiting for the whole file and stay responsive as you slice through them. 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 however large the matrix. The built-in 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.

Damaged archives are handled too. If a file will not open normally, a recovery pass salvages whatever dataset contents are still readable from it. You can also inspect files straight from a public HTTPS URL without downloading them, copy out ready-to-run Python 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 heatmaps with color palettes, and 3D surface heightmaps interactively.

Damaged File Salvage

Report on and recover the contents of damaged HDF5 files that other readers refuse to open.

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 inspect one straight from an HTTPS URL.

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 an auto-generated Python snippet straight 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.

Instant Large-File Access

Large archives open instantly and stay light on memory, so the app keeps up on a phone as well as a Mac.

N-D Hyperslab Reader

Page through very large dataset arrays by specifying axis offsets, counts, and strides.

Visualizations & Palettes

Render 1D series, 2D 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

Salvage what is still readable from a damaged file when standard readers give up on it.

Python Snippet Generator

Get a ready-to-run Python snippet pre-filled with the 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 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.
Get started

Download it and open your first HDF5 file straight away. There is no account to create, and nothing about your files leaves the device.

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 very large datasets?

Yes. The Hyperslab Reader lets you pull out just the slice you need, so the app stays light 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. Remote HDF5 files can be inspected straight from a public HTTPS URL, without downloading the whole archive first.

Does it generate Python code?

Yes. The app generates a ready-to-run Python snippet with the dataset paths, shapes, and types already filled in for you. It saves you the 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●#95PQ/ Parquet Viewer.parquet, .parq, .pqREADY●#94EPS/ EPS Viewer.eps, .epsf, .epsi, .psREADY●#93DWG/ DWG Viewer.dwg, .dxfREADY●#92DWF/ DWF Viewer.dwf, .dwfxREADY●#91DST/ DST Viewer.dst, .pes, .jef, .vp3, .exp, .xxxREADY●#90KML/ KML Viewer.kml, .kmzREADY●#89M2P/ MBOX to PST Converter.mbox → .pstREADY●#88O2M/ OST to MBOX Converter.ost → .mboxREADY●#86IFC/ IFC Viewer.ifcREADY●#87GLB/ glTF Viewer.gltf, .glb●#85P7M/ P7M Viewer.p7m, .xml.p7m, .pdf.p7mREADY●#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●#95PQ/ Parquet Viewer.parquet, .parq, .pqREADY●#94EPS/ EPS Viewer.eps, .epsf, .epsi, .psREADY●#93DWG/ DWG Viewer.dwg, .dxfREADY●#92DWF/ DWF Viewer.dwf, .dwfxREADY●#91DST/ DST Viewer.dst, .pes, .jef, .vp3, .exp, .xxxREADY●#90KML/ KML Viewer.kml, .kmzREADY●#89M2P/ MBOX to PST Converter.mbox → .pstREADY●#88O2M/ OST to MBOX Converter.ost → .mboxREADY●#86IFC/ IFC Viewer.ifcREADY●#87GLB/ glTF Viewer.gltf, .glb●#85P7M/ P7M Viewer.p7m, .xml.p7m, .pdf.p7mREADY●#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