Slug Generator

Turn titles into clean URL slugs, with proper transliteration for Turkish and accented characters, one per line.

Separator
Titles, one per line

Turkish and accented letters are transliterated, so ş becomes s and ü becomes u instead of being dropped.

Slugs

Slugs appear here as you type

How to Create a URL Slug

1

Paste your titles

Put one title per line. You can paste a whole list of blog post headings or product names at once and get a slug for every line in the same order.

2

Choose the format

Hyphens are the standard for URLs and what search engines expect. Underscores suit file names. Strict mode removes every character that is not a letter or a digit.

3

Copy the slugs

Each slug shows its character length, which helps keep URLs short. Copy them all at once, one per line, ready to paste into a CMS or a migration script.

Features

Batch mode: one slug per line, in the same order as the input
Proper transliteration for Turkish letters such as ş, ğ, ı and ü
Accented Latin, German and Nordic characters handled too
Hyphen or underscore separator
Optional lowercase and strict modes
Character count shown for every slug
Copy all slugs at once
Free, browser based, nothing uploaded

Frequently Asked Questions

The readable part of a URL that identifies a page, such as the last segment of a blog post address. A good slug is short, lowercase, uses hyphens, and describes the page without punctuation or spaces.

They are transliterated to their closest ASCII equivalent, so ş becomes s, ğ becomes g, ı and İ become i, ö becomes o, ü becomes u and ç becomes c. They are never simply dropped, which would mangle the word.

Hyphens for URLs. Search engines treat a hyphen as a word separator and an underscore as a word joiner, so an underscore can make two words look like one term.

It removes everything that is not a letter or a digit before joining the words. With it off, existing hyphens and underscores in your title are preserved rather than being treated as punctuation to strip.

Modern browsers display them fine, but they are percent encoded underneath, which makes links long and ugly when shared or logged. Transliterated ASCII slugs stay readable everywhere.

Short enough to read at a glance, usually three to six meaningful words. The character count next to each result is there to help you trim. Dropping filler words rarely costs you anything.

Changing the URL of a published page does, unless you add a 301 redirect from the old address to the new one. Get the slug right before publishing where you can.

Yes, completely free with no sign-up and no limit on how many titles you convert at once.

Need a Custom Tool or Application?

We build production-grade web applications, SaaS platforms, and developer tools. Let's talk about your project.

or book a free call