Welcome to:


The web site dedicated to the support of the Motorola S-Record format file.

This site is independently maintained and does not have any affiliation with Motorola Inc.
All trademarks of Motorola Inc. are acknowledged.

For any queries please e-mail webmaster@s-record.com.


Unfortunately I haven't had enough time to make many serious alterations to this site.
I am still planning to add a section detailing the format of the S-Record file. This is currently under construction.


In 2000 I found myself in need of a DOS program (to run from a batch file) to convert a Motorola S-Record file into a binary image. I had a couple of programs which claimed to be able to do this however they both had a 64 KB binary file size limitation. This was presumably because of the memory segment arrangements imposed by DOS real mode. I therefore decided to write a program in my spare time to overcome this limitation. While I was at it I also wrote a program to convert the other way. A few of my colleagues liked my programs and suggested that I post them on my web site, which I did. I have received several e-mails from around the world as a result, with a few suggestions for new features, most of which have been included in the latest version.

Versions from V1.20 compile under Linux as well as the free GNU based MinGW tools.


A number of requests for creation of multiple ROM files have led to the addition of the BINSPLIT utility. This can split a binary file into two or four interleaved byte files that can be used to create ROMs for 16-bit or 32-bit wide applications. BINSPLIT is now included in the distribution zip file.


Download srec_146_src.zip which contains source code, or srec_146_win.zip which contains the compiled Win32 command line EXEs that have been tested on Windows 98SE, NT4, 2000, XP, Vista and Windows 7. The source code has also been built and tested on Linux (Debian and Fedora) however linux binaries are not included in the zip file.

Older versions are still available here.

This software is provided under the terms of the GNU General Public Licence.

Thanks to all the people who have contributed suggestions and ideas.


SREC2BIN features: BIN2SREC features: New features for SREC2BIN V1.10: New features for BIN2SREC V1.10: New features for V1.11: New features for V1.20: New features for V1.30: New features for V1.40: New features for V1.41: New features for V1.42: New features for V1.43: New features for V1.46:

The Future

Other ideas which may be forthcoming in future versions:

Useful Links

If you would like to make any suggestions or if you want to be kept informed of new releases, please e-mail support@s-record.com.

Valid HTML 3.2   Page validated by http://validator.w3.org

Copyright © 2000-2015 Ant Goffart