The error code is a string that uniquely identifies an error condition. It is meant to be read and understood by programs that detect and handle errors by type.