# TO\_BASE64

Returns the argument **str** converted to base-64 encoding.

If the argument is not a string, it is converted to a string before the encoding takes place. Returns NULL if the argument is NULL.

## Syntax

```sql

TO_BASE64 (str)

```

## Arguments

* str: any string - if str is not a string, it will be converted before the encoding

## Return Type

Binary string

## Examples

```sql
SELECT TO_BASE64('abracadabra');

```

```output

+--------------------------+
| TO_BASE64('abracadabra') |
+--------------------------+
| YWJyYWNhZGFicmE=         |
+--------------------------+

```

***

Modified at: February 27, 2023

Source: [/db/v9.1/reference/sql-reference/string-functions/to-base-64/](https://docs.singlestore.com/db/v9.1/reference/sql-reference/string-functions/to-base-64/)

(An index of the documentation is available at /llms.txt)
