Strings to List
Turn one semicolon-separated string into a list
- list
- size
Strings to List is where most ezXY grids start: instead of building a comparison axis one node at a time, you type your values into a single text field separated by semicolons and get a list back. It's the source list that String from List, and the rest of the pack's list-consuming nodes, are built to eat.
How it works
Type your values into string, separated by semicolons - checkpoint names, prompt variants, style tags, whatever your grid's axis needs - and it splits them into a list output plus a size telling you how many items you ended up with. Wire list into String from List's list_input, then drive the index from ezXY Driver or Iteration Driver to walk through them one grid cell at a time.
Inputs and outputs
string(multiline) - your semicolon-separated values, one field, as many items as you want.list- the parsed output, a list of strings.size- how many items came out. Match this against ezXY Driver'srange(or your row/column count) before you queue a grid - a mismatch means silent wrapping downstream, not an error.
Installing ComfyUI_ezXY
ComfyUI Manager: search "ComfyUI_ezXY", install, restart. Or:
cd ComfyUI/custom_nodes
git clone https://github.com/GMapeSplat/ComfyUI_ezXY.git
No model downloads, nothing heavy - it's a text-parsing node.
Common issues & troubleshooting
The main thing to get right is the separator: it's a semicolon, not a comma or newline. If your list comes back as one giant item instead of several, that's almost always a stray comma where a semicolon should be, or a trailing semicolon leaving an empty string as the last item - check size against what you expect and you'll catch it immediately.
Beyond that, this node inherits the pack's general health warning rather than having problems of its own: the README states plainly that it "does not work with current version of Comfyui," and the GitHub issue tracker shows at least one user in 2025 stuck enough to ask about forking a node out because the repo had broken and gone unmaintained for a stretch. If Strings to List (or anything downstream of it) throws on import after you update ComfyUI, that's consistent with the pack's known fragility - check the repo's issues before assuming your text input is malformed.
If you're chaining this into Item from Dropdown-style workflows instead of a plain text sweep, remember Strings to List is for raw values you type yourself, not for reading options off an existing widget - that's what Item from Dropdown is for.
Inputs (1)
| Name | Type | Default | Description |
|---|---|---|---|
| string | STRING | — |
Outputs (2)
| Name | Type | Description |
|---|---|---|
| list | STRING | — |
| size | INT | — |