Slug Generator
Turn titles into perfect, SEO-friendly URLs in seconds.
Settings
Turn a headline into a clean URL slug
A slug is the readable part of a URL after the domain — the free-ai-detector in example.com/free-ai-detector. Paste a title, get a slug: lowercased, accents folded, punctuation dropped, spaces replaced with hyphens.
You can choose the separator and optionally strip stop words to shorten the result.
What makes a good slug
-
Hyphens, not underscores. Google treats a hyphen as a word separator and an underscore as a joiner, so
ai_detectorcan read as one token. -
Lowercase throughout. Paths are case-sensitive on most servers, so
/Aboutand/aboutare two URLs serving one page. - Short, but complete. Three to five meaningful words. Truncating mid-phrase to save characters helps nobody.
- Stable. Changing a slug after publication breaks every existing link unless you set up a 301 redirect. Getting it right first is cheaper.
-
No dates or IDs unless the content is genuinely time-bound.
/post-4471tells a reader nothing.
Should you remove stop words?
Stripping "the", "a", "of" and similar shortens a slug, and it does no harm to how the page is understood. But it is a small effect, and it can make the URL read strangely: "how-detectors-work" instead of "how-ai-detectors-work" loses the word that mattered.
Strip stop words when a title is long and unwieldy. Leave them when removing them would make the slug ambiguous or awkward to read aloud.
Accents, symbols and other languages
Accented characters are folded to their closest ASCII equivalent, so "café" becomes "cafe". This avoids percent-encoding, which turns a readable URL into caf%C3%A9 when copied and pasted.
For a language that does not use the Latin alphabet you have a real decision: transliterate for a portable URL, or keep native script for readability among the people who actually speak it. Modern browsers display encoded Unicode URLs correctly, so native script is a defensible choice — just be consistent across the site.