Nodes/ComfyUI Ino Nodes/Ino String Concat
ComfyUI Node

Ino String Concat

The boring little string joiner you'll actually use

By nobandegani·Created about a year ago·Updated 2 months ago· 6
Ino String Concat
    • string
    string_a
    string_b
    separator

    Most string nodes in ComfyUI do something clever. This one just joins two strings, optionally with a separator, and hands you the result. It's about as exciting as it sounds - and it's also the kind of utility you end up scattering through every workflow once you have it, because ComfyUI's built-in string handling is famously barebones.

    Ino String Concat takes string_a, string_b, and separator, and returns the concatenation. That's the entire mechanism: string_a + separator + string_b. separator defaults to empty, so if you want no space, no comma, no nothing, just leave it alone. Both text inputs are multiline, which means it doubles as a "glue two prompt blocks together" node as much as a "build a filename" node.

    What it's actually for

    Reach for it when you're assembling text from parts rather than typing it whole:

    • Filenames and paths - stitch a prefix, a batch number, and an extension into a filename, then feed it to an Ino save node.
    • Prompt fragments - join a base prompt with a wildcard result or a dynamically chosen tag.
    • Building a string from wired values - anything where the pieces come from other nodes and the only thing missing is the glue.

    The single string output is plain STRING, so it plugs straight into any node that accepts text. There's no magic, no encoding surprises, no enabled toggle even - it's a pure function with no side effects. If you've ever wished the built-in string concat would just let you pick a separator, this is that.

    Installing Ino Nodes

    It ships inside the bigger Ino pack, so one install gets you all of it. In ComfyUI Manager, search "ComfyUI Ino Nodes", install, restart. Terminal route:

    cd ComfyUI/custom_nodes
    git clone https://github.com/nobandegani/ComfyUI-InoNodes.git
    cd comfyui_ino_nodes
    pip install -r requirements.txt
    

    The pack needs its inopyutils dependency in the same Python environment as ComfyUI, and it's a V3-schema pack, so keep ComfyUI reasonably current. No models, no keys, nothing to configure.

    Where people get burned

    Honestly? Nowhere serious - this one's hard to mess up. The only recurring confusion is forgetting the separator. Join "hello" and "world" with separator empty and you get "helloworld"; with a space it's "hello world". If your output looks smushed, check the separator before you blame the node.

    CategoryInoStringHelper

    Inputs (3)

    NameTypeDefaultDescription
    string_aSTRING
    string_bSTRING
    separatorSTRING

    Outputs (1)

    NameTypeDescription
    stringSTRING