> ## Documentation Index
> Fetch the complete documentation index at: https://filla.io/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Slug Generator

> Generate URL-safe slugs from text field values in Airtable.

## 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

| Setting          | Description                                                                |
| ---------------- | -------------------------------------------------------------------------- |
| **Source table** | The table with records to generate slugs for.                              |
| **Source field** | The text, Rich Text, URL, Email, or Phone field to generate the slug from. |
| **Output field** | The Single Line Text or URL field where the slug is written.               |

### Slug options

| Setting                  | Description                                                                                        |
| ------------------------ | -------------------------------------------------------------------------------------------------- |
| **Separator**            | Word separator: Hyphen (`my-slug`), Underscore (`my_slug`), or None (`myslug`).                    |
| **Convert to lowercase** | Lowercase all characters. Default: on.                                                             |
| **Remove accents**       | Convert accented characters to their ASCII equivalents (e.g., `café` becomes `cafe`). Default: on. |
| **Max length**           | Maximum slug character length. Leave empty for no limit. Truncates at word boundaries.             |
| **Skip empty fields**    | Skip records with blank source fields.                                                             |

## 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

<AccordionGroup>
  <Accordion title="Does the tool guarantee unique slugs?">
    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.
  </Accordion>

  <Accordion title="Can I use the slug as a URL field?">
    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.
  </Accordion>

  <Accordion title="What happens to emojis?">
    Emojis and other non-Latin Unicode characters are stripped. If you need to preserve them, consider whether a slug is the right output format.
  </Accordion>
</AccordionGroup>
