> For the complete documentation index, see [llms.txt](https://docs.onum.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.onum.com/the-workspace/pipelines/actions/transformation/field-transformation/field-transformation-operations/utils/swap-case.md).

# Swap case

## Description

This operation alters the case of each letter in a given input, swapping uppercase letters to lowercase and lowercase letters to uppercase. Non-alphabetic characters remain unchanged.

***

## Data types

These are the input/output expected data types for this operation:

### Input data

![](/files/lPHCVhp93aYrWgLIlhNp) - String of text containing letters (upper or lower case), numbers, symbols, or other characters.

### Output data

![](/files/3itBmKrRqasWlG3dGBlS) - The resulting string with swapped case.

***

## Example

Suppose you want to swap the case of the characters your input data:

1. In your Pipeline, open the required [Action](/the-workspace/pipelines/actions.md) configuration and select the input **Field**.
2. In the **Operation** field, choose **Swap case**.
3. Give your **Output field** a name and click **Save**.

For example:

```
Hello World! -> hELLO wORLD!
```

{% hint style="info" %}
You can try out operations with specific values using the **Input** field above the operation. You can enter the value in the example above and check the result in the **Output** field.
{% endhint %}
