- Summarize a piece of text
- Change a date’s format
- Extract text from an image
Converter Basics
Let’s look at an example:
In this case, we want to pass an object to a text option. An object is a collection of “keys” and “values” - like “company: Respell”. Since the variable is a different type than the option, this isn’t valid on its own - we don’t know what you mean by “put this object in this text box”. But we do have converters to turn the object to text; in this case, let’s access the first field in the object. This converter will look for the first field (“A”), and replace the variable with the A’s value.
Some converters may perform the same transformation as a step would, so why would you use a converter? There are two main reasons:
- Adding an extra step can make your spell larger and more difficult to read.
- Some converters don’t have steps with the same functionality.
- You need more control over the conversion logic.
- You want to reuse the transformed variable in multiple places.
- You only want to use the converted variable sometimes (depending on a condition).
How To Use Converters
When you insert a variable in an option, you can hover over the variable to view the available converters for that variable. When you choose a converter, it will be appended to the variable’s pill. You can only use one converter per variable, so you can’t chain converters for now.

