--- alias: user-guide-automation-converter-anytoany description: "This converter transforms any data type into a generic “Any” type for processing" --- # Any to Any The simplest of converters, AnyToAny transforms any type into a type of type *Any*, serving as a pass-through. This is important when the input task expects an `object` and the output of the link task is not of type `object` and when you want to do further operations on a non-standard type. ## Settings This converter has no settings. ![image117][image117] [image117]: ./images/image117.png ## Examples The input value is returned unchanged; only its declared type is relaxed to `Any` so it can be consumed by downstream tasks expecting an `Object`. | Input | Output | | ----- | ------ | | `123` | `123` | Table 1: AnyToAny Examples ### Failure Behavior This converter never fails. The converter forwards the input value to the next task unchanged, regardless of its type. See [[user-guide-automation-converters-index]] for the full set of failure patterns across converters.