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 and data format conversions. Specifically, for the String resource with the Lower Case operation, it converts all characters in the input text to lowercase. This is useful when normalizing text data for case-insensitive comparisons, search indexing, or formatting user input consistently.
Practical examples include:
- Converting user-entered names or tags to lowercase before storing them.
- Normalizing email addresses or identifiers to a consistent case.
- Preparing text for case-insensitive matching or filtering.
Properties
| Name | Meaning |
|---|---|
| Input Data | The text string to convert to lowercase. |
| Binary Property Name | (Optional) Name of the binary property for output if binary output is enabled (not applicable here). |
Output
The node outputs a JSON object with a single field:
{
"result": "lowercased text"
}
- The
resultfield contains the input string converted entirely to lowercase. - No binary data output is produced by this operation.
Dependencies
- No external services or API keys are required.
- The node relies on internal utility functions for string manipulation.
Troubleshooting
- Empty Input: If the input string is empty, the output will also be an empty string.
- Non-string Input: The node expects a string input; providing other types may cause unexpected results or errors.
- Error Handling: If an error occurs during execution, the node throws an error unless configured to continue on failure, in which case the error message is returned in the output JSON under the
errorkey.
Links and References
- JavaScript String.prototype.toLowerCase()
- n8n Documentation: Data Converter Node (general reference for the node)