Save 4 hours! We auto-setup your workflow! Free!

Drop your workflow.json — we handle every dependency, custom node, and model. Just open the link and run.

Auto-Setup Workflow Json (Free) Now!
ComfyUI > Nodes > Sage Utils > Join Text

ComfyUI Node: Join Text

Class Name

Sage_DynamicJoinText

Category
Sage Utils/text
Author
arcum42 (Account age: 6442days)
Extension
Sage Utils
Latest Updated
2026-05-17
Github Stars
0.03K

How to Install Sage Utils

Install this extension via the ComfyUI Manager by searching for Sage Utils
  • 1. Click the Manager button in the main menu
  • 2. Select Custom Nodes Manager button
  • 3. Enter Sage Utils in the search bar
After installation, click the Restart button to restart ComfyUI. Then, manually refresh your browser to clear the cache and access the updated list of nodes.

Visit ComfyUI Online for ready-to-use ComfyUI environment

  • Free trial available
  • 16GB VRAM to 80GB VRAM GPU machines
  • 400+ preloaded models/nodes
  • Freedom to upload custom models/nodes
  • 200+ ready-to-run workflows
  • 100% private workspace with up to 200GB storage
  • Dedicated Support

Run ComfyUI Online

Join Text Description

Concatenates multiple strings into one text block with a customizable separator for flexibility.

Join Text:

The Sage_DynamicJoinText node is designed to seamlessly concatenate multiple strings into a single cohesive text block, using a specified separator. This node is particularly beneficial when you need to combine various text inputs dynamically, allowing for flexibility in the number of strings you wish to join. Its primary function is to streamline the process of text concatenation, making it easier to manage and manipulate text data within your projects. By providing a customizable separator, it ensures that the resulting text is formatted according to your specific needs, enhancing readability and organization. This node is an essential tool for AI artists who frequently work with text data, offering a straightforward yet powerful method to merge multiple text elements efficiently.

Join Text Input Parameters:

strings

This parameter allows you to input multiple strings that you wish to join together. The node is designed to handle a dynamic number of strings, ranging from a minimum of one to a maximum of one hundred. This flexibility enables you to concatenate as many text elements as needed, making it ideal for projects with varying text input requirements.

separator

The separator parameter defines the character or string that will be used to separate each of the input strings in the final output. By default, this is set to ", ", but you can customize it to any string that suits your formatting needs. This parameter is crucial for ensuring that the joined text is organized and easy to read, as it dictates how the individual strings are visually separated.

add_separator_to_end

This boolean parameter determines whether the separator should be appended to the end of the joined string. By default, it is set to False, meaning the separator will not be added at the end. If set to True, the separator will be included after the last string, which can be useful for maintaining consistent formatting, especially when the output is part of a larger text structure.

Join Text Output Parameters:

str

The output parameter str represents the final concatenated string that results from joining the input strings with the specified separator. This output is crucial as it provides the combined text that can be used in subsequent processes or outputs. The joined string reflects the input parameters' configurations, ensuring that the text is formatted according to your specifications.

Join Text Usage Tips:

  • Use the separator parameter to customize the format of your joined text, ensuring it meets the specific requirements of your project.
  • Consider setting add_separator_to_end to True if the joined text will be part of a list or sequence where consistent separation is needed.

Join Text Common Errors and Solutions:

Missing Input Strings

  • Explanation: If no strings are provided, the node will not be able to perform its function.
  • Solution: Ensure that at least one string is inputted into the node to generate an output.

Invalid Separator

  • Explanation: Using an invalid or unintended separator can lead to unexpected formatting in the output.
  • Solution: Double-check the separator parameter to ensure it is set to the desired string or character.

Exceeding Maximum Input Limit

  • Explanation: Attempting to input more than 100 strings will exceed the node's capacity.
  • Solution: Limit the number of input strings to 100 or less, or consider breaking the task into multiple nodes if more inputs are needed.

Join Text Related Nodes

Go back to the extension to check out more related nodes.
Sage Utils
RunComfy
Copyright 2025 RunComfy. All Rights Reserved.

RunComfy is the premier ComfyUI platform, offering ComfyUI online environment and services, along with ComfyUI workflows featuring stunning visuals. RunComfy also provides AI Models, enabling artists to harness the latest AI tools to create incredible art.