What Makes a Good Slug?
- Lowercase only
- Words separated by hyphens
- No special characters or spaces
- Short and descriptive
- Keywords near the start
- No stop words (the, a, is, it…)
Paste any title or sentence and the tool produces a URL-safe slug: lowercases everything, strips accents using Unicode NFD normalisation (so café becomes cafe), drops every character that isn't a-z, 0-9 or whitespace, then collapses runs of whitespace into a single separator. The result is safe to use as a path segment, file name or anchor.
Optional stop-word removal drops common English filler ('the', 'a', 'of', 'and', etc.) so 'The Lord of the Rings' becomes 'lord-rings' instead of 'the-lord-of-the-rings'. Max-length truncation cuts at whole-word boundaries so the result never ends mid-word. Custom separator lets you produce kebab-case (hyphen), snake_case (underscore) or any single character.
Strings are NFD-normalised, then combining marks are stripped. So café → cafe, naïve → naive, and résumé → resume. Non-Latin scripts (Cyrillic, CJK, Arabic) are removed entirely — slugs are ASCII-only.
By default a short list of English stop words (the, a, an, of, and, or, in, on, for, to, with). Disable the option if you want every word kept.
It cuts at the last whole-word boundary that fits within the limit, so the slug never ends in a partial word. If a single word is longer than the limit, it's hard-truncated.
Yes — set any single character as the separator. Underscore for snake_case, dot for dotted notation, or even an empty string for camelCase-style concatenation.
Explore the full suite of SEO tools and 290+ other free utilities at Chunky Munster.