ImHex is a free cross-platform hex editor available on Windows, macOS, and Linux with a beautiful design.
ImHex is used by programmers and reverse engineers to view and analyze binary data.
Comes with features are a completely custom binary template and pattern language to decode and highlight structures in the data, a graphical node-based data processor to pre-process values before they're displayed, a disassembler, diffing support, bookmarks and much much more.
You can disassemble a variaty of different instruction sets. From x86 over ARM Cortex-M Thumb code to PowerPC. Many configuration options are available. Together with the integrated YARA rules parser it's a great way to analyze Malware.