Skip to main content

What this tool does

The Slug Generator converts text values into URL-safe slugs. A slug is a clean, lowercase, hyphenated version of text, commonly used in web URLs, file names, and identifiers. Example: "My Great Blog Post!" becomes my-great-blog-post

Settings reference

Source

Slug options

How slugs are generated

  1. Strip non-alphanumeric characters (except the separator)
  2. Replace spaces with the configured separator
  3. Convert to lowercase (if enabled)
  4. Remove accent characters (if enabled)
  5. Truncate to max length at a word boundary (if set)

Common use cases

  • Generate URL slugs for blog posts, product pages, or knowledge base articles stored in Airtable
  • Create clean file names from record titles
  • Build SEO-friendly identifiers for content records
  • Generate consistent IDs from human-readable names

Common questions

No. If two records have similar titles, their slugs may collide. The tool does not check for uniqueness. Use the Reject Duplicates field setting on the output field in a form, or add a formula in Airtable to detect conflicts.
The output field can be a Single Line Text or URL field. If you want the slug to be part of a full URL, use an Airtable formula field to concatenate your base URL with the slug value.
Emojis and other non-Latin Unicode characters are stripped. If you need to preserve them, consider whether a slug is the right output format.