URL Slugs That Generate Themselves
Someone submits 'Q3 Revenue Report - Final (2)'. The Slug Generator creates 'q3-revenue-report-final-2'. Lowercase, hyphenated, unique. Saved to the record before you blink.
Set Up Slug GenerationSound familiar?
Content Manager
You manually create URL slugs for every blog post. Sometimes you forget, sometimes you have duplicates, and sometimes the slug has a typo in production.
Developer
Your Airtable CMS needs slugs for every content piece. You wrote a formula, but it can't handle duplicates or special characters properly.
E-commerce Manager
Product names with accents, ampersands, and em-dashes turn into broken URLs. You fix them one by one.
What it does
Smart conversion
Handles Unicode, accented characters, special symbols, and emoji. 'Café & Résumé' becomes 'cafe-and-resume'.
Duplicate detection
Checks existing records for conflicts. Adds a sequential suffix (-2, -3) when a slug already exists.
Custom rules
Set maximum length, choose separator (hyphen or underscore), define stop words to remove.
Source flexibility
Generate slugs from any text field: title, name, or a formula combining multiple fields.
How to set it up
Select the source field
Choose which text field to generate slugs from. Usually a title or name field.
Choose the destination field
Pick a single-line text field to save the generated slug. Create a new one if needed.
Configure rules
Set max length, separator character, and any stop words to remove. Preview slugs from existing records.
Enable
Turn on the generator. Every form submission creates a slug automatically. Run on existing records to fill gaps.
Going deeper
Conversion rules
- Unicode to ASCII transliteration
- Configurable max length
- Hyphen or underscore separator
- Stop word removal (the, a, an, etc.)
Uniqueness handling
- Auto-detect duplicate slugs in table
- Sequential suffix for conflicts (-2, -3)
- Scope uniqueness to a view or filter
- Preserve manually set slugs
Source options
- Single field as source
- Formula field for combined sources
- Fallback to record ID if source is blank
- Regenerate on source field change
Frequently asked questions
What happens if two records have the same title?
The second record gets a suffix. 'my-article' is taken, so the new one becomes 'my-article-2'. No manual intervention needed.
Can I edit a generated slug manually?
Yes. Once generated, you can edit the slug field. The generator won't overwrite manually changed slugs.
Does it handle non-English characters?
Yes. Accented characters are transliterated (u becomes u, n becomes n), and non-Latin scripts are handled gracefully.
What's the maximum slug length?
You set it. Default is 80 characters, but you can configure any limit. Words are not cut mid-word.
More processor tools
Explore by industry
Try Slug Generator free
Five forms free, unlimited submissions. Add slug generator to any form and start processing records today.
Get Started Free