Output String
The node that shows you the string
Output String is the debug node every prompt workflow eventually needs: one input, no outputs, and it displays whatever string arrives on the canvas. It's the Qaz Tools pack's equivalent of the "show text" utility that shows up in a dozen packs, and it does exactly one job - makes invisible text visible.
In a prompt pipeline the biggest mystery is usually "what did that node actually generate this run?" The random and combinatorial nodes in this pack hand you a STRING and you have no idea what's in it until the image comes back. Wire that output into QazOutput and the text appears in the node's UI right there on the graph, before you waste a generation on a prompt you didn't mean to send. It's also the fastest way to confirm which branch a switch node actually took, or to check that a template node rendered instead of passing through raw.
How it works
It's a terminal node by design - OUTPUT_NODE = True - which means it lives at the end of a wire and nothing comes out of it. The text input (multiline, defaults to empty) is returned as a UI payload, and the frontend renders it in the node body. No file is written, nothing is saved; it's display only.
The one input
text- aSTRING, usually wired from another node rather than typed. That's the whole list.
There's no refresh toggle and no output to wire onward, so don't put anything downstream of it. If the node shows empty, the string feeding it was empty - check the upstream node, not this one.
Installing Qaz Tools
Same as every node in the pack: Qaz Tools is a small personal toolkit from qazwsxedc121, six text utilities, no models, no requirements.txt. Install and restart:
cd ComfyUI/custom_nodes
git clone https://github.com/qazwsxedc121/comfyui-qaz-tools
Or in ComfyUI Manager, search "Qaz Tools" / paste the repo URL under Install via Git URL.
Is it essential? No - you can right-click and read almost any STRING output already. But when you're chaining a random prompt through a switch into a template and need to see the intermediate result at a glance, having a dedicated display node costs you nothing and beats inspecting wires every time.
Inputs (1)
| Name | Type | Default | Description |
|---|---|---|---|
| text | STRING | — |
Outputs (0)
No outputs