
Une liste organisée et enrichie des meilleurs éditeurs hexadécimaux pour Windows, macOS et Linux.
Une liste organisée et enrichie d'excellents éditeurs hexadécimaux pour Windows, macOS et Linux.
Tous les programmes listés ci-dessous possèdent les capacités de base attendues d'un éditeur hexadécimal, comme l'affichage, l'édition et la recherche. Le nombre de tags de mise en évidence dans cette liste n'est pas un classement. Je souhaite simplement vous aider à choisir un éditeur hexadécimal qui correspond à vos besoins.
| Nom | Tags de mise en évidence | Plateforme | Interface | Licence | Origine | Depuis | État |
|---|---|---|---|---|---|---|---|
| [N] Curses Hexedit | calculator | 🐧 | TUI | GPL-2.0 | 🇺🇸 | Août 1998 | 🧊 |
| 010 Editor | bookmarks calculator data-inspector diffing disassembly multi-file plugins projects scripting structs | 🪟🐧🍎 | GUI | Commercial | 🇨🇦 | Sep 2003 | 🚀 |
| bvi | multi-file vim-like | 🐧🍎 | TUI | GPL | 🇦🇹 | Jan 2001 | 🚀 |
| ddhx | themes vim-like | 🪟🐧🍎 | TUI | MIT | 🇨🇦 | Sep 2025 | 🚀 |
| dhex | bookmarks calculator diffing | 🐧🍎 | TUI | GPL-2.0 | 🇩🇪 | Mar 2004 | 🧊 |
| dz6 | bookmarks calculator comments themes vim-like | 🪟🐧🍎 | TUI | GPL-3.0 | 🇧🇷 | Nov 2025 | 🚀 |
| EUVA | scripting plugins data-inspector executable-aware |
Les icônes de plateforme signifient 🪟 - Windows, 🐧 - Linux (incluent généralement d'autres systèmes d'exploitation de type Unix comme FreeBSD, Unix lui-même, etc.), 🍎 - macOS. Cependant, certains auteurs fournissent uniquement le code source, il n'est donc pas clair combien de plateformes sont supportées.
Les programmes à interface utilisateur textuelle (TUI) s'exécutent dans le terminal (pensez à l'invite de commandes Windows ou au terminal Linux), mais ils fonctionnent de manière interactive. Ils sont généralement rapides et pratiques pour éditer des fichiers via SSH par exemple. En revanche, les programmes à interface graphique (GUI) sont plus lourds, mais offrent généralement plus de fonctionnalités, le support de la souris, etc.
Les licences telles que GPL, Apache, BSD et MIT sont des licences open source, ce qui signifie que les programmes sont libres d'utilisation, de modification et de partage.
La colonne Depuis contient la date de la première version publique du logiciel. Un tilde signifie que je n'ai pas trouvé de preuve solide de la date réelle, j'ai donc fait une estimation basée sur des informations recueillies sur Internet.
Le statut du projet 🚀 signifie que le projet est actif, tandis que 🧊 signifie que je n'ai pas vu de nouvelle version depuis un certain temps, il pourrait donc être abandonné. Cependant, une application abandonnée n'est pas forcément mauvaise. Les développeurs peuvent simplement la considérer comme suffisamment mature. Le mieux est de l'essayer et de se faire sa propre opinion.
Ces outils en ligne de commande (CLI) ne peuvent pas éditer les fichiers, mais ils sont utiles pour visualiser rapidement leur contenu depuis le terminal. De nombreuses personnes ont écrit des visualiseurs hexadécimaux, donc cette liste est loin d'être complète, mais j'ai essayé de couvrir les plus courants :
Ceci est un ensemble de tags que j'ai créés pour mettre en évidence rapidement les fonctionnalités intéressantes des éditeurs hexadécimaux. Cela ne couvre cependant pas toutes leurs fonctionnalités.
xxd), VScode (avec des extensions), etc. Les outils de rétro-ingénierie comme IDA Pro, Binary Ninja, radare2, et d'autres sont également livrés avec des éditeurs hexadécimaux. Cette liste se concentre cependant sur les éditeurs hexadécimaux "purs".Cette liste n'est bien sûr pas complète. Il existe des centaines (milliers ?) d'éditeurs hexadécimaux. Si votre excellent éditeur de choix manque, n'hésitez pas à envoyer une PR. Veuillez remplir toutes les colonnes pour que ce fichier reste informatif.
themes| 🪟 |
| GUI |
| GPL-3.0 |
| 🇰🇿 |
| Fév 2026 |
| 🚀 |
| fhex | data-inspector diffing disassembly structs | 🪟🐧🍎 | GUI | GPL-3.0 | 🇮🇹 | Oct 2019 | 🚀 |
| FileInsight | bookmarks calculator data-inspector executable-aware multi-file plugins scripting structs | 🪟 | GUI | Freeware | 🇺🇸 | ~2006 | 🧊 |
| GHex | bookmarks data-inspector multi-file | 🐧 | GUI | GPL-2.0 | 🇸🇮 | Juin 1998 | 🚀 |
| GNU poke | calculator data-inspector multi-file repl scripting | 🐧🍎 | CLI/TUI | GPL-3.0 | 🇪🇸 | Fév 2021 | 🚀 |
| Helium Hex Editor | bookmarks diffing disassembly executable-aware multi-file plugins structs | 🪟 | GUI | Commercial | 🇫🇷 | 2015 | 🚀 |
| Hex Workshop | bookmarks calculator data-inspector diffing multi-file plugins scripting structs | 🪟 | GUI | Commercial | 🇺🇸 | Mai 1995 | 🧊 |
| hexedit | 🐧 | TUI | Apache-2.0 | 🇮🇳 | Août 2020 | 🚀 |
| Hexer | calculator multi-file vim-like | 🐧🍎 | TUI | BSD-2-Clause | 🇩🇪 | Avr 2009 | 🚀 |
| HexFiend | bookmarks data-inspector data-inspector multi-file structs | 🍎 | GUI | BSD-2-Clause | 🇺🇸 | ~Juil 2014 | 🚀 |
| Hexinator | data-inspector diffing scripting structs | 🪟🐧 | GUI | Commercial | 🇺🇸 | ~2009 | 🚀 |
| HexPatch | comments disassembly scripting | 🪟🐧🍎 | TUI | MIT | 🇮🇹 | Avr 2024 | 🚀 |
| Hexplorer | bookmarks data-inspector disassembly macros structs | 🪟 | GUI | GPL-2.0 | 🇵🇱 | 2002 | 🧊 |
| hextazy | data-inspector vim-like | 🪟🐧🍎 | TUI | MIT | ? | Juil 2024 | 🚀 |
| HexWalk | data-inspector diffing structs | 🪟🐧🍎 | GUI | GPL-3.0 | 🇮🇹 | Mai 2023 | 🚀 |
| hexxed | data-inspector | 🌐 | Web | Freeware | 🇩🇪 | Juil 2014 | 🚀 |
| Hiew | bookmarks calculator comments diffing disassembly executable-aware macros multi-file plugins themes | 🪟 | TUI | Commercial | 🇷🇺 | ~1991 | 🚀 |
| HT Editor | calculator disassembly executable-aware projects | 🪟🐧🍎 | TUI | GPLv2 | 🇩🇪 | Jan 2000 | 🧊 |
| HxD | bookmarks diffing disassembly multi-file | 🪟 | GUI | Freeware | 🇩🇪 | ~2002 | 🧊 |
| Hyx | vim-like | 🐧🍎 | TUI | MIT | 🇩🇪 | Jan 2017 | 🧊 |
| ImHex | bookmarks calculator comments data-inspector diffing disassembly multi-file plugins structs themes | 🪟🐧🍎 | GUI | GPL-2.0 | 🇨🇭 | Nov 2020 | 🚀 |
| Okteta | bookmarks data-inspector multi-file plugins scripting structs themes | 🐧 | GUI | GPL-3.0 | 🇩🇪 | 2003 | 🚀 |
| Q22 | bookmarks disassembly themes comments data-inspector structs executable-aware | 🪟🐧 | GUI | GPL-3.0 | 🇬🇧 | Juil 2026 | 🚀 |
| rehex | comments data-inspector disassembly multi-file structs themes | 🪟🐧🍎 | GUI | GPL-3.0 | 🇬🇧 | Mar 2020 | 🚀 |
| Synalyze It! | non analysé encore | 🍎 | GUI | Commercial | 🇺🇸 | Août 2010 | 🚀 |
| Teehee | data-inspector vim-like | 🪟🐧🍎 | TUI | Apache-2.0 | 🇫🇮 | Avr 2021 | 🧊 |
| WinHex | non analysé encore | 🪟 | GUI | Commercial | 🇩🇪 | ~Fév 2000 | 🚀 |
| WingHexExplorer2 | bookmarks data-inspector multi-file plugins scripting structs | 🪟🐧 | GUI | APGL-3.0 | 🇨🇳 | Août 2024 | 🚀 |
| wxHexEditor | data-inspector diffing disassembly | 🪟🐧🍎 | GUI | GPL-2.0 | 🇹🇷 | Juin 2008 | 🧊 |
| XVI32 | bookmarks data-inspector plugins scripting | 🪟 | GUI | Freeware | 🇩🇪 | ~1996 | 🧊 |
| Nom | Description | Plateforme | Exemple d'utilisation | État |
|---|
| heksa | 🪟🐧🍎 | heksa -l 32 <file> | 🚀 | |
| hexdump/hd | 🐧🍎 | hd -n32 <file> | 🚀 | |
| hexyl | 🪟🐧🍎 | hexyl -n32 <file> | 🚀 | |
| od | Probablement présent dans tout système Linux/Unix | 🐧🍎 | od -Ax -tx1 -N32 <file> | 🚀 |
| VBinDiff | Outil de diff, mais peut aussi afficher un seul fichier | 🪟🐧 | vbindiff <file1> [file2] | 🧊 |
| xxd | Fourni avec Vim | 🪟🐧🍎 | xxd -g1 -l16 <file> | 🚀 |
| Tag | Description |
|---|
bookmarks | Les utilisateurs peuvent ajouter des signets (nommés) à des décalages de fichiers. |
calculator | Calculatrice intégrée qui interagit généralement avec le contenu du fichier. |
comments | L'utilisateur peut ajouter des commentaires aux décalages de fichiers. |
data-inspector | Interpréter les données sous différents angles, par exemple en tant que unsigned int ou time_t. |
diffing | Peut comparer deux fichiers ou plus. |
disassembly | Le contenu du fichier peut être vu en langage d'assemblage. |
executable-aware | Peut analyser/modifier nativement les en-têtes des fichiers exécutables. |
macros | Prend en charge l'enregistrement/rejeu de macros. |
multi-file | Éditer plusieurs fichiers simultanément. |
plugins | Les utilisateurs peuvent écrire des plugins personnalisés pour étendre ses fonctionnalités. |
projects | Peut enregistrer des projets contenant plusieurs fichiers. |
repl | Interface REPL comme GDB. |
scripting | Support de scripts. |
structs | Modèles/structures/templates/grammaires binaires. |
themes | Les utilisateurs peuvent changer les couleurs de l'éditeur. |
vim-like | Raccourcis/fonctionnalités de type Vim. |