Generate slug
Turn any title or phrase into a clean, SEO-friendly URL slug — lowercase, accent-free, joined with hyphens. Paste your title below.
Generate slug
A slug is the readable part of a web address that identifies a page — for example, the "text-to-slug" in this page's URL. A good slug is lowercase, uses hyphens instead of spaces, and contains no accents or special characters. This tool turns any title or phrase into a clean slug instantly, so you do not have to format it by hand.
It converts your text to lowercase, removes accents (turning "á" into "a"), replaces spaces and punctuation with single hyphens, and trims any hyphens from the start and end. The result is a tidy, safe string you can drop straight into a URL, a filename, or a CMS slug field.
Keep slugs short and descriptive — a few meaningful words is ideal. Include your main keyword, drop filler words like "the" and "and" when you can, and avoid dates or numbers that will make the URL feel outdated. A clean slug helps both search engines and people understand what a page is about before they click.
Does it handle accents and other languages? Yes — accented Latin letters are simplified to their basic form. What about symbols and emoji? They are removed, since URLs should only contain letters, numbers and hyphens. Is my text uploaded? No — everything is generated in your browser.
Working on content and URLs? The lowercase to uppercase tool handles quick case changes, and the full case converter covers Sentence case and Title Case for your headings. Clean slugs and clean titles, side by side.