Numbers to List
Parse a semicolon-separated string into a float list
- list
- size
Numbers to List is Strings to List's numeric sibling, and the more powerful of the two: instead of just splitting text on semicolons, the author built in support for inline math and ranges, so you can generate a numeric sweep - CFG values, step counts, denoise levels - without typing every single number out by hand.
How it works
You type semicolon-separated entries into numbers, and it parses them into a list of floats plus a size count. Per the README this field supports "in-line math and ranges," not just literal numbers - the pack ships example workflows on GitHub that show the actual syntax in context, worth opening if you want to generate something like an evenly-stepped range instead of hand-typing every value. Once you have the list, it plugs into Number from List the same way Strings to List's output plugs into String from List: wire the index from ezXY Driver or Iteration Driver and it walks through your values one grid cell at a time.
Inputs and outputs
numbers(multiline) - your semicolon-separated numeric entries, literal values and/or the math/range syntax the README describes.list- parsed output, a list of floats.size- item count. Check this against your grid'srangebefore queuing - ezXY's list-consuming nodes wrap silently on a mismatch rather than erroring.
Installing ComfyUI_ezXY
Via Manager: search "ComfyUI_ezXY", install, restart. Manually:
cd ComfyUI/custom_nodes
git clone https://github.com/GMapeSplat/ComfyUI_ezXY.git
No models, no extra Python packages.
Common issues & troubleshooting
Because this field accepts more than plain numbers, syntax errors here look different from a normal number field - a malformed expression can produce a parse error or a size that doesn't match what you expected rather than ComfyUI just complaining about a bad float. If your grid comes out shorter or longer than intended, check numbers for a typo in the math/range syntax before you go hunting elsewhere.
The pack-wide caveat applies here too, and arguably matters more for this node specifically since it's doing more parsing work than most of the others: the README opens with "Does not work with current version of Comfyui," and the project shows real signs of being lightly maintained - a 2025 GitHub issue has a user asking to fork a single node out because the main repo had broken and stayed that way. If Numbers to List throws an error that doesn't look like a syntax problem in your own input, it's worth checking the repo's issues before assuming you typed something wrong.
If numbers downstream aren't casting into a node that expects INT rather than FLOAT (a KSampler's steps, say), that's the pack's runtime type-casting patch (autoCastPatch.py) doing the conversion - it's generally reliable but it's also the single most fragile piece of this pack, so a strange crash mentioning that file means the patch, not your list.
Inputs (1)
| Name | Type | Default | Description |
|---|---|---|---|
| numbers | STRING | — |
Outputs (2)
| Name | Type | Description |
|---|---|---|
| list | FLOAT | — |
| size | INT | — |