---
title: "nodetool.text Nodes"
description: "Local-first visual environment for building and running AI workflows. Build agents visually, deploy anywhere, privacy by design."
canonical: https://docs.nodetool.ai/nodes/nodetool/text/
markdown: https://docs.nodetool.ai/nodes/nodetool/text.md
product: NodeTool
source: https://github.com/nodetool-ai/nodetool/blob/main/docs/nodes/nodetool/text/index.md
---

# nodetool.text Nodes

This namespace contains 52 node(s).

## Nodes

- **[Automatic Speech Recognition](automaticspeechrecognition.md)**
- **[Capitalize Text](capitalizetext.md)**
- **[Check Length](checklength.md)**
- **[Collapse Whitespace](collapsewhitespace.md)**
- **[Collect Text](collecttext.md)**
- **[Compare Text](comparetext.md)**
- **[Concat](concat.md)**
- **[Concatenate Text](concatenatetext.md)**
- **[Contains Text](containstext.md)**
- **[Count Tokens](counttokens.md)**
- **[Embedding](embedding.md)**
- **[Ends With](endswith.md)**
- **[Equals](equals.md)**
- **[Extract JSON](extractjson.md)**
- **[Extract Regex Groups](extractregexgroups.md)**
- **[Extract Text](extracttext.md)**
- **[Filter Regex String](filterregexstring.md)**
- **[Filter String](filterstring.md)**
- **[Find All Regex Matches](findallregexmatches.md)**
- **[Find Regex Matches](findregexmatches.md)**
- **[Format Text](formattext.md)**
- **[HTML to Text](htmltotext.md)**
- **[Index Of](indexof.md)**
- **[Is Empty](isempty.md)**
- **[Join](join.md)**
- **[Load Text Assets](loadtextassets.md)**
- **[Load Text Folder](loadtextfolder.md)**
- **[Measure Length](measurelength.md)**
- **[Pad Text](padtext.md)**
- **[Parse JSON String](parsejsonstring.md)**
- **[Prompt](prompt.md)**
- **[Remove Punctuation](removepunctuation.md)**
- **[Replace Text](replacetext.md)**
- **[Replace with Regex](replacewithregex.md)**
- **[Save Text](savetext.md)**
- **[Save Text File](savetextfile.md)**
- **[Slice Text](slicetext.md)**
- **[Slugify](slugify.md)**
- **[Split Text](splittext.md)**
- **[Split Text into Chunks](splittextintochunks.md)**
- **[Split with Regex](splitwithregex.md)**
- **[Starts With](startswith.md)**
- **[Strip Accents](stripaccents.md)**
- **[Surround With](surroundwith.md)**
- **[Template](template.md)**
- **[To Lowercase](tolowercase.md)**
- **[To String](tostring.md)**
- **[To Title Case](totitlecase.md)**
- **[To Uppercase](touppercase.md)**
- **[Trim Whitespace](trimwhitespace.md)**
- **[Truncate Text](truncatetext.md)**
- **[Validate with Regex](validatewithregex.md)**

[Back to all nodes](../../)
