# Decode > Supported in: Batch, Faster, Streaming Decode the given expression using the specified charset. **Expression categories:** Binary, Cast ## Declared arguments * **Charset:** Charset used for decoding.
*Enum\* * **Expression:** Expression to decode.
*Expression\* **Output type:** *String* ## Examples ### Example 1: Base case **Argument values:** * **Charset:** `UTF_16` * **Expression:** `city` | city | **Output** | | ----- | ----- | | /v8ATABvAG4AZABvAG4= | London | | /v8AQwBvAHAAZQBuAGgAYQBnAGUAbg== | Copenhagen | | /v8ATgBlAHcAIABZAG8AcgBr | New York | *** ### Example 2: Base case **Argument values:** * **Charset:** `UTF_8` * **Expression:** `city` | city | **Output** | | ----- | ----- | | TG9uZG9u | London | | Q29wZW5oYWdlbg== | Copenhagen | | TmV3IFlvcms= | New York | *** ### Example 3: Null case **Argument values:** * **Charset:** `UTF_8` * **Expression:** `city` | city | **Output** | | ----- | ----- | | *null* | *null* | ***