Text to Slug Converter
Turn titles and phrases into clean, readable URL slugs. Choose lowercase or uppercase, a hyphen, underscore or custom separator, punctuation, number and accent options, a maximum length, and batch mode with duplicate warnings.
Turn titles and phrases into clean, readable URL slugs. Choose lowercase or uppercase, a hyphen, underscore or custom separator, punctuation, number and accent options, a maximum length, and batch mode with duplicate warnings.
Text to Slug Converter turns a title, heading or phrase into a short, readable slug — the part of a web address that names a page, such as “10-tips-for-cafe-owners”. The slug updates live as you type, and you can choose letter case, the separator (hyphen, underscore or a single custom character), whether punctuation is removed or treated as a break, whether numbers are kept, and an optional maximum length that cuts at a word boundary.
Batch mode converts many lines at once, one slug per line, and warns about duplicates and lines that produce an empty slug so you can fix them before use. Accented Latin letters can be transliterated (é → e, ß → ss, ø → o), but this is approximate, and text in other scripts is kept as it is and may need manual review. A slug is only a readable URL fragment; the tool makes no search-ranking claims and cannot check whether an address is already taken.
A slug is the readable part of a web address that identifies a page, usually made of lowercase words joined by hyphens, for example /blog/10-tips-for-cafe-owners.
With transliteration on, accented Latin letters are converted to plain equivalents, such as é → e, ü → u, ß → ss and æ → ae. This is approximate and may not match every language’s conventions. With it off, accented letters are kept.
Letters from other scripts, such as Cyrillic, Greek, Arabic, Devanagari or Chinese, are kept as they are and a note is shown. They are valid in modern URLs but may appear encoded in some places, so review them manually.
If the slug is longer than the limit, it is cut at the last separator that fits so words are not split; if a single word is longer than the limit, it is cut at the limit. Separators are never left at the end.
Any single character that is not a letter or number, except characters with special meaning in URLs or files: / ? # & % \ " < and >. Examples include a dot, tilde or plus sign.
The tool makes no ranking claims. A clear slug can make a link easier to read, but search performance depends on many other factors. The tool also cannot check whether a URL is already in use.