# Base64 encode > Supported in: Batch, Faster, Streaming Base64 encode the given expression. **Expression categories:** Binary, Cast ## Declared arguments * **Expression:** String or binary expression to encode.
*Expression\* **Output type:** *String* ## Examples ### Example 1: Base case **Argument values:** * **Expression:** `city` | city | **Output** | | ----- | ----- | | TG9uZG9u | TG9uZG9u | | Q29wZW5oYWdlbg== | Q29wZW5oYWdlbg== | | TmV3IFlvcms= | TmV3IFlvcms= | *** ### Example 2: Base case **Argument values:** * **Expression:** `city` | city | **Output** | | ----- | ----- | | London | TG9uZG9u | | Copenhagen | Q29wZW5oYWdlbg== | | New York | TmV3IFlvcms= | *** ### Example 3: Null case **Argument values:** * **Expression:** `city` | city | **Output** | | ----- | ----- | | *null* | *null* | *** ### Example 4: Null case **Argument values:** * **Expression:** `city` | city | **Output** | | ----- | ----- | | *null* | *null* | ***