Challenges with the tag [tag:encoding] involve the encoding and decoding of data under specific rules. There should always be an input and a rule specifying how to convert these inputs. ## Examples of usages * Decode the input based on a specific rule (e.g. [Decode an URL string](https://codegolf.stackexchange.com/questions/189139/decode-an-url-string)) * Convert a specific encoding to another encoding (e.g. [Japanese Encoding Conversion](https://codegolf.stackexchange.com/questions/200767/japanese-encoding-conversion)) * Encode the input based on a specific rule (e.g. [Clock transliterate cipher](https://codegolf.stackexchange.com/questions/178356/clock-transliterate-cipher)) * Sometimes the input will be converted via a rule, modified by a simple rule, and then converted back by the former rule. (e.g. [Trifid cipher without keyword](https://codegolf.stackexchange.com/questions/177353/trifid-cipher-without-keyword))