The following table lists the basic GENESIS routines for working with text strings (i.e., variables declared as type str, or text enclosed in quotes).
| Routine | Description |
| chr | Returns ASCII character specified by number code. |
| countchar | Counts occurrences of specified character in string. |
| findchar | Returns location of specified character in a given string. |
| strcat | Returns new string as concatenation of two strings. * |
| strcmp | Compares two strings. ** |
| strlen | Returns length of string in number of characters. |
| strncmp | Compares two strings up to specified number of characters. ** |
| strsub | Returns a string with one substring replaced by another. |
| substring | Returns part of original string as new substring. |
* You can also concatenate strings using the GENESIS ``@'' operator. ** You can also compare strings using the GENESIS relational operators