Slug Generator
Turn a headline into a clean, readable, SEO-friendly URL slug.
Cuts at a separator, never mid-word
Thai characters are kept by default, because a Thai slug matches what Thai users search for and browsers and Google handle it fine.
Slug
—
About this tool
The slug generator turns an article headline into the clean, readable, SEO-friendly tail of a URL.
Its most consequential decision is keeping Thai characters by default. Most slug tools strip everything that isn't ASCII, which leaves an all-Thai headline with an empty slug — even though browsers and Google handle UTF-8 URLs perfectly well today, and a Thai slug matches what Thai users actually search for. That is an advantage, not a problem.
If your system genuinely can't cope with non-ASCII, there is an ASCII-only mode, and the tool is explicit that it drops every Thai character.
The small deliberate touches: accented Latin letters are folded (é → e), an ampersand becomes the word "and" instead of vanishing, and a length limit always trims at a word boundary rather than mid-word. Bulk mode is there for planning a whole set of URLs at once.
How to use
- 1Type or paste your headline
- 2Pick a separator — hyphen is the SEO convention
- 3Set a maximum length if your system has one
- 4Switch to bulk mode to convert many titles at once
Frequently asked questions
- Do Thai slugs actually work?
- Yes. Browsers and Google have handled UTF-8 URLs for years, and a Thai slug matches the words Thai users type — so it is an advantage, not a problem, for a Thai-market site.
- Why does the link turn into strange codes when I copy it?
- Browsers percent-encode Thai characters when transmitting a link, but still display them normally in the address bar. Both forms point at the same page; the tool shows you both.
- Hyphen or underscore?
- Hyphen. Google has stated it reads hyphens as word separators and underscores as joiners, so my_blog_post is treated as a single word.
- Should I strip stop words like "the" and "of"?
- It depends. Removing them shortens the URL and emphasises keywords, but sometimes makes it read oddly — so it is off by default. If a title is nothing but stop words, they are kept rather than returning an empty slug.
- Does the length limit cut words in half?
- No. It always trims back to the nearest separator, so no word is left broken.