← All tools
// SEO

URL Slug Generator online

Convert any text to a clean URL slug - SEO-friendly, lowercase, dash-separated.

Text to Slug logo
by
CHUNKY
MUNSTER
TEXT TO URL SLUG

What Makes a Good Slug?

How to Use the URL Slug Generator

  1. Type or paste the title, heading, or phrase you want turned into a URL-safe slug.
  2. Adjust any available options shown - the output updates as you type.
  3. The result updates instantly - no submit button required for most operations.
  4. Click Copy or Download to take the output to your next step.

URL Slug Generator turns any title or sentence into a URL-safe slug: it lowercases everything, strips accents using Unicode NFD normalisation (so café becomes cafe), and removes characters that aren't alphanumeric. This text to slug converter ensures your permalinks are clean, readable, and optimized for search engines by collapsing runs of whitespace into a single separator.

Advanced SEO Permalink Options

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'. This slugify tool also supports whole-word truncation, preventing broken words at the end of your strings. Use it as a kebab case generator or snake_case converter by selecting your preferred custom separator.

Frequently Asked Questions

How are accented characters handled?

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.

What stop words are removed?

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.

How does max-length truncation work?

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.

Can I use a separator other than a hyphen?

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.

Whether you are optimizing a blog post or cleaning up file names, this free online URL slug generator provides instant, browser-side results. Bookmark this page for all your text to slug converter needs.