← All projects

Project · 48 45 58 47 ‘HEXG’

Hex Garden

A hex viewer for the browser that paints every 256-byte block by its entropy. Text glows, compressed data turns hot, and zero padding goes dark. Finding where a file format changes gets a lot faster.

How the color is picked

Each block gets its Shannon entropy, from 0 (all the same byte) to 8 bits per byte (looks random):

H=−∑i=0255pilog⁡2piH = -\sum_{i=0}^{255} p_i \log_2 p_i

Palette

Entropy

Usually means

Color

0–1

Padding, zeroes

Dark

3–5

Text, tables

Green

7–8

Compressed or encrypted

Orange

Roadmap

  • Entropy map

  • Jump to offset

  • Bookmarks and notes per range

  • Diff two files side by side