SREC may refer to:
- Solar renewable energy certificates, a form of tax incentive for alternative energy used in some U.S. states
- Sussex Rural Electric Cooperative, a New Jersey electric power company.
- The Motorola S-record format, a computer data format for encoding binary data in ASCII
- Sri Ramakrishna Engineering College, a college situated in Vattamalaipalayam, Tamil Nadu, India
Motorola S-record is a file format, created by Motorola, that conveys binary information in ASCII hex text form. This file format may also be known as SRECORD, SREC, S19, S28, S37. It is commonly used for programming microcontrollers, EPROMs, and other types of programmable logic devices. In a typical application, a compiler or assembler converts a program's source code (such as C or assembly language) to machine code and outputs it into a HEX file. The HEX file is then imported by a programmer to "burn" the machine code into a ROM, or is transferred to the target system for loading and execution.