Data Converter
Convert between various data formats - Base64, Binary, JSON, XML, YAML, CSV, HTML, and more
Actions49
- Base64 Actions
- Binary Actions
- Encoding Actions
- Format Actions
- HTML Actions
- String Actions
Overview
This node performs various string transformations under the "String" resource, including converting text to uppercase. It is useful when you need to standardize or format textual data within workflows, such as normalizing user input, preparing data for case-sensitive comparisons, or formatting filenames and labels.
For the "Upper Case" operation specifically, it converts all characters in the input string to their uppercase equivalents.
Example use cases:
- Converting product names or tags to uppercase for consistent display.
- Preparing text data before sending it to systems that require uppercase input.
- Normalizing email addresses or codes by uppercasing them.
Properties
| Name | Meaning |
|---|---|
| Input Data | The text string to convert to uppercase. |
| Binary Property Name | (Optional) Name for output binary property if outputting binary data (not used here). |
Output
The node outputs a JSON object with a single field:
result: A string containing the input text converted entirely to uppercase letters.
No binary data output is generated for this operation.
Example output JSON:
{
"result": "THIS IS THE UPPERCASE TEXT"
}
Dependencies
- No external services or API keys are required.
- The node uses internal utility functions for string manipulation.
- No special environment variables or n8n credentials are needed.
Troubleshooting
- Empty Input: If the input string is empty, the output will also be an empty string.
- Non-string Input: Ensure the input data is a valid string; otherwise, unexpected results may occur.
- Error Handling: If an error occurs during execution, the node will throw an error unless configured to continue on failure.
Links and References
- JavaScript String.prototype.toUpperCase()
- n8n Documentation on Data Converter Node (general info about the node)