HxD è un editor esadecimale che consente di modificare codice informatico a basso livello. È possibile lavorare con file, dischi, immagini di dischi, memoria RAM e file di log.
È stato progettato per essere di facile utilizzo, la sua interfaccia è organizzata, pulita e intuitiva. Funziona fondamentalmente come un editor di testo. Un'altra caratteristica importante dello strumento è che è veloce ed efficiente, in grado di lavorare anche con file di grandi dimensioni.
Dispone di funzioni come cercare, sostituire, esportare, unire o dividere file e molto altro ancora.