Skip to main content

Slug Generator

Turn a headline into a clean, readable, SEO-friendly URL slug.

Title

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

  1. 1Type or paste your headline
  2. 2Pick a separator — hyphen is the SEO convention
  3. 3Set a maximum length if your system has one
  4. 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.

Related tools

Case / Slug Converter

UPPER, lower, camelCase, snake, kebab, slug.

URL Encode / Decode

Percent-encode & decode URLs, UTF-8 safe.

Word & Character Counter

Count words, characters and reading time instantly.

Sitemap.xml Generator

Build a sitemap.xml from your list of page URLs.