Encoding, in semiotics, is the process of creating a message for transmission by an addresser to an addressee. The complementary process – interpreting a message received from an addresser – is called decoding.