Encoding algorithms are algorithms that are used to convert data from one format to another.

Worst Case: Best Case: Average Case:

Base64 encoding

Binary-to-text

Character encoding

UTF-8

ASCII

American Standard Code for Information Interchange

an ASCII is 7 bits long, so it will fit in a byte

Unicode

Avoid U+200B, that’s an invisible character