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.

namepath
Hello, World! 2026hello-world-2026
Zażółć gęślązazolc-gesla