Text to Slug Converter
Turn titles into clean, URL-friendly slugs.
- Free
- Real-time
- Runs locally
Options
Separator
Long slugs are cut at a word boundary.
Slugs
0
Longest
0
Characters
Duplicates
0
Repeated slugs
Turn any title or phrase into a clean URL slug. “10 Tips for Crème Brûlée & Other Desserts!” becomes 10-tips-for-creme-brulee-and-other-desserts: lowercase, accents removed, symbols dropped and words joined by hyphens.
Convert a whole list of titles at once, one slug per line, and make repeated slugs unique automatically. Choose hyphens, underscores or dots, remove filler words, limit the length, or keep letters from other alphabets. Add your base URL to preview or export full links. Everything runs in your browser.
How to create a URL slug
- STEP 01
Paste your titles
Type a title, or paste a list with one title per line. Slugs appear as you type.
- STEP 02
Adjust the options
Pick the separator, set a maximum length, remove stop words or keep non-Latin letters if you need to.
- STEP 03
Copy the slugs
Copy or download the slugs, or add a base URL to get complete links.
Features
Clean, readable slugs
Lowercase words joined by hyphens, with punctuation, emoji and extra separators removed.
Accents converted
é → e, ü → u, ß → ss, ø → o, ł → l and more, so slugs stay ASCII-safe.
Bulk conversion
Convert hundreds of titles at once and optionally add -2, -3 to duplicate slugs.
Length limit
Cap slugs at any length; they are cut at a word boundary so no word is split.
Stop-word removal
Optionally drop filler words like a, the, of and and for shorter slugs.
Unicode slugs
Keep letters from other alphabets, such as Chinese, Japanese or Cyrillic, when your site supports them.
What makes a good slug?
A slug is the part of a URL that identifies a page, like how-to-bake-bread in example.com/blog/how-to-bake-bread. Good slugs are short, readable and describe the page, so people and search engines can understand the link before clicking it.
Google recommends simple, descriptive URLs and suggests using hyphens rather than underscores to separate words. Keep slugs lowercase to avoid duplicate URLs that differ only in case, and avoid changing a published slug unless you redirect the old URL.
Frequently asked questions
What is a URL slug?
The slug is the last, human-readable part of a URL that identifies a specific page, for example text-to-slug in example.com/text-to-slug. It is usually created from the page title.
Should I use hyphens or underscores?
Hyphens. Google's URL guidelines recommend hyphens to separate words, while underscores may be read as part of a single word. Underscores and dots are offered for systems such as file names or IDs.
How are accented letters handled?
Accents are removed (é → e, ñ → n) and special letters are spelled out (ß → ss, æ → ae, ø → o). Apostrophes are dropped without a separator, so “don't” becomes dont.
Can I create slugs in Chinese, Japanese or Russian?
Yes. Turn off “ASCII only” and letters from any alphabet are kept, for example 東京-タワー. Browsers display them normally, though they are percent-encoded when copied in some places.
How long should a slug be?
There is no fixed limit, but short slugs of about 3–6 words are easier to read and share. Use the maximum length option to cut long slugs at a word boundary.
Is my text uploaded?
No. Slugs are created in your browser and nothing is sent to a server.