{"$schema":"https://toolsly.tools/schemas/tool-manifest-v1.json","generated":"2026-05-20T20:47:38.163Z","discovery":{"catalog":"https://toolsly.tools/tools.json","llmsTxt":"https://toolsly.tools/llms.txt","sitemap":"https://toolsly.tools/sitemap.xml"},"relatedTools":[{"slug":"hex-to-file","name":"Hex to Binary File","url":"https://toolsly.tools/hex-to-file"},{"slug":"qr-code-reader","name":"QR Code Reader","url":"https://toolsly.tools/qr-code-reader"},{"slug":"qr-code-generator","name":"QR Code Generator","url":"https://toolsly.tools/qr-code-generator"},{"slug":"wifi-qr-code-generator","name":"Wi-Fi QR Code Generator","url":"https://toolsly.tools/wifi-qr-code-generator"},{"slug":"vcard-qr-code-generator","name":"vCard QR Code Generator","url":"https://toolsly.tools/vcard-qr-code-generator"},{"slug":"barcode-generator","name":"Barcode Generator","url":"https://toolsly.tools/barcode-generator"},{"slug":"exif-viewer","name":"EXIF Viewer","url":"https://toolsly.tools/exif-viewer"},{"slug":"image-to-text","name":"Image to Text (OCR)","url":"https://toolsly.tools/image-to-text"}],"kind":"converter","slug":"file-to-hex","name":"File to Hex Dump","description":"Convert any file's bytes to a hex dump (with ASCII sidecar), plain hex, C array or comma-separated bytes.","longDescription":"Upload any file and download a text rendering of its bytes. The default 'Hex dump' format mirrors classic xxd output — 16 bytes per row, offset prefix, ASCII column on the right — perfect for inspecting binary protocols, firmware images, or unfamiliar file formats. Other formats: 'Plain hex' (one continuous lowercase string, no separators — round-trippable through hex-to-file), 'C array' (ready to paste into C/C++ source), and 'Comma-separated bytes' (0xHH, 0xHH, …). Conversion is local — the file never leaves your browser.","category":"text","categoryName":"Text & Encoding","keywords":["file to hex","hex dump","hex dump generator","file to hex dump","binary to hex dump","xxd online","hexdump online","file to hex converter","binary file to hex","convert file to hex","hex viewer","file hex dump","binary file viewer"],"url":"https://toolsly.tools/file-to-hex","runsOn":"client","multiple":false,"batch":false,"input":{"type":"file","extensions":[".bin",".dat",".hex",".raw",".dump",".img",".iso",".exe",".dll",".so",".dylib",".bin",".png",".jpg",".jpeg",".gif",".webp",".bmp",".ico",".tiff",".pdf",".zip",".tar",".gz",".7z",".rar",".mp3",".wav",".ogg",".flac",".mp4",".mov",".avi",".mkv",".webm",".txt",".csv",".json",".xml",".yaml",".yml",".html",".css",".js",".ts",".md",".doc",".docx",".xls",".xlsx",".ppt",".pptx",".key",".pem",".crt",".cer",".der",".p12",".pfx"],"mimeTypes":["application/octet-stream",""]},"output":{"type":"file","extension":".txt","mimeType":"text/plain"},"options":[{"type":"select","key":"format","label":"Output format","defaultValue":"hexdump","choices":[{"value":"hexdump","label":"Hex dump (with ASCII column)"},{"value":"plain","label":"Plain hex (one continuous string)"},{"value":"carray","label":"C array (unsigned char[])"},{"value":"csv","label":"Comma-separated bytes (0xHH, 0xHH, …)"}]}],"invocation":{"webUi":"https://toolsly.tools/file-to-hex","api":null,"notes":"Currently runs client-side in the user's browser. Drop a file on the UI at `webUi` and download the converted result. A remote MCP/REST API is planned."}}