3x TXT Loader MultiConcat
3x TXT Loader MultiConcat
- text1
- text2
- text3
- 1 & 2
- 1 & 3
- 2 & 3
- concat
3x TXT Loader MultiConcat (ttN text3BOX_3WAYconcat) is a text-utility node from the tinyterraNodes pack that does one thing and does it thoroughly: give it three text boxes, and it hands you each one individually and every possible concatenation of them. text1, text2, text3, then 1 & 2, 1 & 3, 2 & 3, and finally concat - all seven outputs, all the time, joined by a single delimiter.
Why would you want all the pairings? Prompt building. You've got three reusable chunks - say a subject block, a style block, and a quality block. Instead of creating a separate concat node per pairing, you get every combination out of one node and route whichever one you actually need to the encoder. It's the tinyterra answer to the "three prompt boxes" pattern: batch-of-3 thinking without the node sprawl.
The inputs
text1,text2,text3- multiline STRING boxes. Paste or type your three chunks.delimiter- the separator used when joining, default",". It's a plain string, so" "gives you space-joined prompts and", "gives you comma-space style. Note the README frames the concatenations as "concatenated with spaces", but the actual joiner is whatever you put indelimiter- a comma by default - so set it deliberately.
Outputs: text1, text2, text3 (pass-throughs), 1 & 2, 1 & 3, 2 & 3 (the pairings), and concat (all three).
That's the whole node. It has no other knobs, no toggles, no modes.
Install and honest verdict
One-time pack install - ComfyUI Manager β search ComfyUI_tinyterraNodes, or git clone https://github.com/TinyTerra/ComfyUI_tinyterraNodes.git into ComfyUI/custom_nodes, then restart. No dependencies, no model downloads.
This is a genuinely thin utility, and that's fine. The concat output with a ", " delimiter is the one you'll actually use most of the time; the pairwise outputs exist for the workflow where you want subject+style but not the quality tag, which is more common than you'd think when you're doing variations. The main trap is the default comma delimiter - if you paste prompts in A1111 style where a comma changes meaning, remember you control the joiner. If you ever find yourself wanting this with seven boxes instead of three, the same pack has a 7x TXT Loader Concat for exactly that.
Inputs (4)
| Name | Type | Default | Description |
|---|---|---|---|
| text1 | STRING | β | |
| text2 | STRING | β | |
| text3 | STRING | β | |
| delimiter | STRING | , | β |
Outputs (7)
| Name | Type | Description |
|---|---|---|
| text1 | STRING | β |
| text2 | STRING | β |
| text3 | STRING | β |
| 1 & 2 | STRING | β |
| 1 & 3 | STRING | β |
| 2 & 3 | STRING | β |
| concat | STRING | β |