BIN ↔ Intel HEX / SREC Converter
Convert firmware images between raw binary, Intel HEX, and Motorola S-record. Validates checksums, preserves sparse address maps, handles linear and segmented Intel HEX addressing, and emits a raw hex preview for inspection.
Source
Drop firmware files here
`.bin`, `.hex`, `.ihex`, `.s19`, `.srec`
BIN input is read from the uploaded file. For API usage, the same payload is accepted through `source_base64`.
Result
Upload a firmware file or paste Intel HEX / SREC text to start converting.
curl -X POST https://toolsamurai.com/api/v1/iot-arduino/bin-ihex-srec-converter \ -H "Authorization: Bearer sk_live_•••••••••••••••" \ -H "Content-Type: application/json" \ -d '{ "source_format": "bin", "target_format": "ihex", "source_text": "", "source_base64": "AQIDBA==", "start_address": 0, "record_size": "16", "preview_word_size": "1", "padding_byte": 255, "address_offset": 0, "gap_mode": "pad" }'