Shape · Text
Slug
Turns text into a web-friendly form: lower case, no accents, hyphens between words. 'Hello, World! 2026' becomes 'hello-world-2026'.
Also known as: Slugify, permalink
How it works
Pick the Column; Output column blank writes in place. The value is lowercased, accents are folded to plain letters (including ł, ø, ß and similar), every run of anything outside a to z and 0 to 9 becomes one hyphen, and hyphens at either end are removed. Characters with no Latin form, such as another script, act as separators and are dropped. A null stays null.
Inputs and outputs
Inputs
data— Table
Outputs
data— Table
Settings
The Attributes panel of Slug, as in the app: the controls work, but nothing runs — there is no data behind it.
The same settings, as the Assistant writes them
{
column: string
outputColumn?: string
}"Hello, World! 2026" → "hello-world-2026"; accents folded to ASCII, anything else outside a-z0-9 becomes one hyphen, ends trimmed; blank outputColumn = in place
Example
Product names need stable URL paths. Slug name into path.
| name | path |
|---|---|
| Hello, World! 2026 | hello-world-2026 |
| Zażółć gęślą | zazolc-gesla |