Convert Text to Lowercase (DEPRECATED)
It does what it says, and it's already been replaced
- texts
Convert Text to Lowercase takes a string and makes every character lowercase. That's the entire job, and it's marked deprecated - ComfyUI consolidated this into a single Convert Text Case node, so new graphs should use that instead.
So why does this page exist? Because downloaded workflows still use it, and you should know it's harmless. It runs, it works, and it won't nag you. Deprecation in ComfyUI is a sticker, not a kill switch.
When you'd actually reach for it
Honestly? Not often. Case conversion is one of those things you need exactly three times a year, usually for consistency rather than aesthetics:
- Normalizing before comparison. If a tag or label comes out of a filename, a dataset row, or another node as "Portrait" and you're comparing it against "portrait" with a string comparison node, the case mismatch makes them unequal. Lowercasing both sides first fixes that.
- Standardizing generated text. Text pulled from external sources arrives in unpredictable case; folding it to lowercase makes downstream string work predictable.
It is not a prompt-improvement tool. Models don't care whether your prompt is lowercase, and neither does the text encoder - case is case to them. Don't bolt this onto a prompt pipeline expecting it to change anything about the image.
How it works
One input, one output, zero settings:
texts- "Text to process." A single string; the plural name is inherited from the node family it belongs to.- Output
texts- "Processed texts," i.e. the input withstr.lower()applied.
Mechanically it's one Python method call. Unicode-aware, so accented characters convert properly (é → é stays, É → é), but it's a plain character-by-character lowercasing - don't expect locale-specific case folding like Turkish dotted-i rules. For prompts, tags, and filenames that never matters.
The actual gotcha
The replacement: Convert Text Case (CaseConverter) does lowercase, uppercase, capitalize, and title case from a single mode dropdown - four nodes' worth of work in one. So this node is a one-trick pony whose trick is now a dropdown option elsewhere. If you're building fresh, use Convert Text Case. If an old workflow drags this one in, leave it alone - it's deterministic and fast (pure string math, no model, no GPU, nothing loads), so there's no failure mode worth hunting for. Swap it out when you're already in the graph, not as an emergency.
It's part of the dataset text-processing family ComfyUI added in the late-2025 → 2026 node wave, and it ships with core. No install, no Manager.
Inputs (1)
| Name | Type | Default | Description |
|---|---|---|---|
| texts | STRING | Text to process. |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| texts | STRING | Processed texts |