HVE JSON
File conversion

Convert HVE to JSON

QUICK ANSWER
Is it possible to convert HVE to JSON?
Yes - HVE converts to JSON.

The simplest way is regipy's regipy-dump command, which walks the whole hive and writes a .json file. python-registry can do the same programmatically. JSON preserves the key/value tree and types better than CSV, but binary blobs are still encoded as text.

Also to JSON: BDOB · EXPRESS · REPLIT

On this page

Tested on macOS, Windows & Linux
Last verified Oct 2026

More free converters

HEIC, PNG, WEBP, MP3 and more - every tool here is free.

Open the toolbox

Why convert HVE to JSON?

A .hve is a binary registry hive, and exporting it to .JSON gives a nested, machine-readable structure that scripts, SIEMs and DFIR pipelines can ingest. Each key becomes an object with its subkeys, value names, data and timestamps.

How to convert HVE to JSON

regipy OPEN-SOURCE

Install with pip install regipy[full], then run regipy-dump hive.hve -o out.json to dump the entire hive to JSON.

python-registry

Use the library to open the hive with Registry.Registry("hive.hve"), recurse the keys and serialize each entry with Python's json module.

regipy (library mode)

In Python, iterate RegistryHive("hive.hve").recurse_subkeys(as_json=True) and write the objects to a .json file for custom output.

About these formats

Quality & what to watch

  • Binary (REG_BINARY) and some encoded values are stored as hex or base64 strings, not native types.
  • A full-hive dump can be very large, since every key, value and timestamp is serialized.
  • Transaction logs (.LOG1/.LOG2) are not applied unless you replay them first, so recent changes may be missing.

Frequently asked questions

What command dumps a hive to JSON?
regipy-dump hive.hve -o out.json parses the offline hive and writes the whole tree as JSON.
Is JSON better than CSV for a registry hive?
JSON keeps the nested key structure and value types, which suits scripting and DFIR tooling, whereas CSV flattens everything into rows.
Do these tools run without Windows?
Yes, regipy and python-registry parse the .hve file directly and are OS-independent.
Are deleted keys included?
Standard dumps read live cells; recovering deleted or unallocated entries needs specialized carving, not a plain JSON export.