Slug generator
Turn titles into slugs for URLs and file names: accents of every language removed (German, Turkish, Russian…), - or _, a length limit, one slug per line.
How to make slugs
- Paste titles on the left, one per line (or open a .txt file).
- Pick the separator, lowercase, removing numbers or a length limit if you need them.
- Copy the result; each slug sits on the same line as its title.
Frequently asked questions
The last part of a page's address, written without accents or spaces, with words joined by hyphens — "Price list for July" becomes price-list-for-july. Short slugs make links easy to read and share, and help in search.
Yes. Accents of every language using Latin letters are removed; ß becomes ss, æ becomes ae, Turkish ı becomes i, and Russian and Ukrainian are spelled in Latin letters (Привет becomes privet). Japanese, Chinese and Korean characters are dropped.
For web addresses use hyphens (-): Google treats them as spaces between words. Underscores (_) suit file or variable names.
The slug is cut where two words meet, at the last place inside the limit, so no half word is left at the end. Only when the first word is already longer than the limit is a word cut.
Yes: each line is a title and gets its slug on the same line. You can also open several .txt files together and download them all as a ZIP.
It is completely free and needs no sign-up.
Related tools
Remove Vietnamese AccentsTurn accented Vietnamese into plain textURL parserSplit a link into parts and edit its queryCase ConverterUPPER, lower, Title and Sentence caseUUID generatorGenerate random UUID identifiersColor converterConvert between HEX, RGB and HSL color codesRegex testerTest a regex: highlighted matches, groups and replaceRegex generatorReady-made regex for email, phone, dates and moreRegex explainerUnderstand every part of a regexCron expression generatorPick a schedule, get the cron expression