Enobil Labs Hex Dump

Generate customizable hexadecimal representation (xxd format) of text and binary files locally

Why Use Our Hex Dump Utility?

🔒 100% In-Browser Privacy
Your binary executable, config files, and texts are parsed entirely locally in your browser memory. Nothing is ever uploaded.
⚡ High Performance Pagination
Dumps files of any size without sluggish rendering or lag by only computing and printing the current offset viewport page.
🛠️ Configurable Column Groups
Adjust bytes per row and byte grouping size on the fly to inspect memory structures or format output for code copy-pastes.
📴 Reliable Offline Mode
No active internet needed to inspect binary files. The tool runs 100% locally in javascript and remains fully functional offline.

Frequently Asked Questions

❓ Are my binary files uploaded to a server to generate the hex dump?

No. The entire file reading and hex parsing logic is performed strictly in-browser using client-side HTML5 FileReader and DataView APIs. Your binary files and texts never leave your device, ensuring total privacy.

❓ How does pagination prevent browser crashes?

For large binary files, rendering millions of hex characters in a web browser DOM would quickly freeze and crash the tab. We implement automatic pagination of 100 rows per page to keep interactions extremely fast and smooth.

❓ Can I customize the grouping size or column count?

Yes, you can configure the output grid to display 8, 16, 24, or 32 columns (bytes per row), and group bytes by 1, 2, 4, or 8 bytes to match standard hex editor layouts like xxd or hexdump.

❓ Is there a limit on file size?

No. Since files are parsed chunk-by-chunk in-browser using your local hardware, there is no file size limit. However, files over several hundred megabytes may experience loading delays depending on your system's RAM.