Inspect your data without it ever leaving your machine.

Built for ML researchers and data scientists, ViewKit is one viewer for your data files. It reads and renders them right in the browser, so even huge or sensitive datasets stay on your computer.

Open a file

Bring the files you already have

Questions, answered

Where do my files go?

They stay on your computer. ViewKit reads and renders each file locally in your browser, so the contents are never uploaded or sent to a server. Once the page has loaded, you can even go offline.

How does it open files that are too big to upload?

It only reads the part you are looking at, straight from the file on your disk. Scroll to a new region and it fetches just those bytes, so multi-gigabyte files open in about a second.

Which file formats can it open?

HDF5 (.h5, .hdf5), Apache Parquet, Zarr (v2 and v3, as a zip or a dropped folder), Apache Arrow and Feather, CSV and TSV, Excel (.xlsx), JSON Lines (.jsonl/.ndjson), NumPy (.npy/.npz), safetensors, TFRecord, WebDataset (.tar) and audio files. More are added as people request them, so tell us what you need.

Who is ViewKit for, and why does it exist?

It is built for ML researchers and data scientists, who open files like these all day. The usual ways to peek inside one are a chore: write throwaway Python, spin up a notebook, or upload the file to some random site. We wanted to just look at a file the second we have it, without any of that, and without the data leaving the machine. So we built ViewKit.

Do I need an account?

No. There is nothing to install and nothing to sign up for. Open the viewer, drop a file in, and it opens.

Is ViewKit free?

Yes. Open as many files as you like.

Where can I read more about these formats?

We publish articles on how these formats are laid out on disk: Parquet row groups, Arrow's memory layout, chunk shape in HDF5 and Zarr, the safetensors header, and more. They are written from the specifications and cite them.

How do I request a format or send feedback?

Use the feedback box at the bottom of this page, or email hello@viewkit.app. We prioritize the formats and features people actually ask for.

Articles on these formats

How these formats are laid out on disk, and the decisions that follow from it. Written from the specifications, with sources.

All articles