This term is always confused with Encrypting. When we talk about encoding, it refers to changing a particular writing format to another so that it can be understood by systems and it gets publicly accessible. For example, all URLs are UTF encoded before they are transferred across the internet because most of the systems can understand it.