---
url: /process-functions/script-escapecontrolcharacters.md
description: Replaces control characters in a string with Unicode escape sequences.
---

# script.escapeControlCharacters

Replaces control characters in a string, such as newlines and tabs, with Unicode escape sequences. For example, a newline becomes `\u000a`. Use it to keep text on one line, such as in a log entry. To reverse it, use [script.unescapeControlCharacters](/process-functions/script-unescapecontrolcharacters).

```js
script.escapeControlCharacters(input)
```

## Parameters

| Parameter | Type | Description |
|---|---|---|
| `input` | `string` | The string to escape. |

## Returns

The string with its control characters escaped.

## Examples

::: code-group

```js [escapeControlCharacters.js]
const escaped = script.escapeControlCharacters("Line one\nLine two");
```

```text [Result]
Line one\u000aLine two
```

:::

## Related

* [script.unescapeControlCharacters](/process-functions/script-unescapecontrolcharacters)
