---
id: text-lower
name: Text.lower
category: text
kind: namespace-method
tokens: Text.lower
sig: Text.lower(s) -> string
tip: A lowercased copy of a string.
order: 12
ns: Text
member: lower
---
Returns a fresh string with every ASCII letter A-Z turned to lowercase; other bytes pass through unchanged. Pair it with Text.equals for case-insensitive matching by lowercasing both sides. Only ASCII is transformed.
```ludic
program Demo {
handler Step phase Update {
if Text.equals(Text.lower(cmd), "quit") { stop() }
}
}
```