inside a file
a real bitmap file, byte by byte. click a pixel to find its bytes, click a byte to find its pixel — then change a byte and watch the picture obey.
picture:
pixels:
what a viewer makes of the bytes
click a pixel
the bytes (a hex editor)
hover a byte
file header
info header
pixel data
selected pixel
select a byte, then type two hex digits, or press + and − to nudge it. arrow keys move. header bytes are underlined: hover them to see what they mean.
a file is a sequence of bytes. the header is the reading instruction; break it, and the viewer gives up. break a pixel, and only a pixel breaks.
photos: ai-generated (gpt-image-2)