Slug Generator

Runs in your browserText Tools#SEO#Web

Turn titles into clean URL slugs, including Hindi titles, one at a time or a whole list.

Separator

Cuts at a whole word

Slug
Your slug will appear here.
How to use, limits & privacy

About Slug Generator

Turn a title into a clean URL slug as you type: lower case, accents removed, "&" written as "and", and words joined with hyphens or underscores. Hindi and other Indian-language titles can be written in English letters or kept in their own script. You can limit the length, remove stop words, or make one slug per line for a whole list. It runs in your browser.

How to Use

1

Enter a title

Type or paste a post title, product name or heading into "Title or text", or click Example.

2

Adjust the options

Pick a separator, how to handle Hindi and other Indian scripts, an optional max length, and whether to remove stop words. Turn on "One slug per line" for a list of titles.

3

Copy the slug

The slug appears below with its length. Click Copy, or Copy all and Download in list mode.

Privacy & Processing

  • Mode: local
  • Files Leave Browser: Local tool processing; review details below
  • Max Input Size: Device memory limits
  • Account Required: No
  • Data Stored Locally: Nothing is saved; the text is cleared when you close or reload the page.
  • Network Processing: Assets or models may require an initial download

Titles are converted in your browser and never uploaded.

Rules & Limitations

  • With "Write in English letters", Hindi, Bengali, Gujarati, Punjabi, Tamil, Telugu, Kannada, Malayalam and Odia are spelt out phonetically ("भारत की कहानी" becomes "bharat-ki-kahani"). Spellings are approximate, so check names.
  • Other scripts, such as Chinese or Arabic, are only kept with "Keep as they are"; otherwise they are removed.
  • Max length cuts at the end of a whole word; only a single word longer than the limit is cut short.
  • Stop-word removal applies to English words (a, the, and, of, for, to…) and never removes every word.

Top Suggestions

  • Writing URLs for blog posts and product pages
  • Making slugs for Hindi news or blog titles
  • Naming files and folders without spaces or accents
  • Converting a whole list of page titles at once

Slug Generator FAQ

What is a URL slug?

The readable part of a web address that names the page, such as "masala-chai-recipe" in example.com/blog/masala-chai-recipe. A good slug is short, lower case, uses hyphens between words and describes the page.

How do I make a slug from a Hindi title?

Paste the title and keep "Write in English letters" selected: "भारत की कहानी" becomes "bharat-ki-kahani". Choose "Keep as they are" for a Hindi slug such as "भारत-की-कहानी", which browsers show in Hindi but which may appear percent-encoded when copied.

Should I use hyphens or underscores in URLs?

Hyphens. Google treats a hyphen as a space between words but may read words joined by underscores as one word. Underscores are mainly useful for file names and code.

How long should a URL slug be?

Short enough to read at a glance; three to six words is typical. Set Max length to about 60 characters to keep slugs tidy, and turn on "Remove stop words" to drop filler words.

Should I remove stop words from slugs?

It is optional. Removing words like "the" and "of" makes slugs shorter, but keep them if the slug reads badly without them.

Is my text uploaded?

No. Slugs are made in your browser and nothing is sent or saved.