Slugify
Readable web addresses for blog posts, products and event pages.
PrivateNo uploadsRuns in your browserAccents become plain letters (é to e), & becomes and, and other symbols become the separator.

For the new website
Clean links people trust.
New site. Ashok gives every page a clean link.
BeforeLong links full of odd marks
With sdevShort, tidy page links

Shared it
The bakery's menu link fits in a message.

Easy tap
Friends open the link without a second thought.
How to make a URL slug
Paste your titles
Type or paste a heading, file name or product name, one per line. Press Sample to see three worked examples, including one with accents and punctuation.
Set the rules
Choose hyphen or underscore, keep Lowercase on for web addresses, and tick Keep Tamil and other scripts if the text is Tamil, Hindi or another script that should stay readable.
Copy the slugs
Slugs appear on the right as you type, one per line in the same order as your input. Copy all takes the whole list.
Good to know
- Each line becomes its own slug, so you can paste a whole list of article titles and copy the slugs back in the same order. Turn off One slug per line to join everything into a single slug.
- Leading and trailing separators are trimmed and repeated separators are collapsed, so a title such as “Rice & Sambar: My Mother's Recipe” gives rice-and-sambar-my-mothers-recipe.
- Unicode slugs work in modern browsers and show readably in the address bar, but they are percent-encoded when copied as a link, so they become long. ASCII slugs are the safer choice for sharing.
- Keep Tamil and other scripts preserves combining marks such as Tamil vowel signs, so letters are not broken apart.
- Numbers are always kept, so version strings and dates survive: “Release 2.4 (May 2026)” becomes release-2-4-may-2026.
- Everything runs in your browser as you type. Nothing is uploaded.
Where people use it
Blog post links
Turn a post title into a short, clean link that is easy to read and share.
Many product pages at once
Paste a list of product names and get one slug per line for a shop upload.
File and folder names
Make safe names with no spaces or odd marks for files and photos.
Titles in other languages
Keep Tamil, Hindi and other letters in the slug, or strip accents to plain letters.
Tidy the list first
Remove repeated and blank lines from your list of titles before you convert.
Remove duplicate lines online
Why this one
It converts a whole list in one go and can keep non-English letters when you want them.
- One slug per line, ready to copy.
- Handles accents and other scripts.
- Runs in your browser, nothing is sent away.
What you can change
- Hyphen or underscore
- Lowercase
- Strip accents
- Keep Unicode letters
- One slug per line
People find this page by searching
- slug generator
- url slug generator
- convert title to url
- slugify text online
- seo friendly url generator
- text to url slug
- permalink generator
- remove accents from text
Cite this tool
- APA
sdev.in. (n.d.). Slug generator [Web tool]. https://www.sdev.in/tools/slugify
- MLA
"Slug generator." sdev.in, https://www.sdev.in/tools/slugify.
- Chicago
sdev.in. "Slug generator." https://www.sdev.in/tools/slugify.
- BibTeX
@misc{sdev-slugify, title = {Slug generator}, author = {{sdev.in}}, howpublished = {\url{https://www.sdev.in/tools/slugify}}, note = {Web tool} }
Questions people ask
What is a slug?
The readable part of a web address that names a page, such as ten-tips-for-tamil-typing in /blog/ten-tips-for-tamil-typing. Lower case letters, digits and hyphens are the safe set, and that is what this tool produces by default.
Hyphens or underscores?
Hyphens for URLs. Search engines treat a hyphen as a word break and an underscore as part of the word, so my-page is read as two words and my_page as one. Underscores suit file names, variables and database keys.
Why did my Tamil or Hindi text disappear?
With Keep Tamil and other scripts off, only a to z and 0 to 9 survive. Tick it and letters, digits and vowel signs from any script are kept, while spaces and punctuation still become the separator.
What happens to accents and punctuation?
Accented Latin letters are folded to plain ones, so é becomes e and ñ becomes n. An ampersand becomes and, quotes are dropped, and any other run of punctuation or spaces becomes one separator.
Is my text uploaded?
No. The conversion runs in your browser as you type. Nothing is sent to a server.