Create an article URL
Turn a blog post title into a clean address before publishing.
This generator turns a title or sentence into a slug, the readable part of a URL such as /gift-ideas-under-20. It strips accents, lower-cases everything and replaces spaces and punctuation with hyphens, giving a short, stable address with no characters that would need encoding.
Accented letters lose their accent (é becomes e, ç becomes c, ñ becomes n) and letters with no decomposed form are transliterated: ß becomes ss, œ oe, æ ae and ø o.
The text is lower-cased; any run of characters that is neither a letter a to z nor a digit (spaces, apostrophes, punctuation, symbols such as £) becomes a single hyphen.
Leading and trailing hyphens are removed: “–Déjà vu–” gives deja-vu.
Non-Latin scripts (Cyrillic, Greek, Arabic, Chinese…) are not transliterated and disappear: a title written only in Cyrillic gives an empty slug.
A title, sentence or product name in the Text to transform field.
Click Generate slug.
Remove words that add nothing (the, of, for) to keep 3 to 6 meaningful words.
Paste the slug into your CMS URL field.
Turn a blog post title into a clean address before publishing.
Get file names without spaces or accents that work on every server and command-line tool.
Produce heading anchors (#my-heading) or readable keys for a database or translation file.
The £ sign and the dash disappear; the numbers are kept.
Input
Text to transform: 10 Gift Ideas Under £20 – 2026 EditionResult
Slug: 10-gift-ideas-under-20-2026-editionThe apostrophe splits the words and the accents are removed.
Input
Text to transform: Why Café-Crème Isn’t Just CoffeeResult
Slug: why-cafe-creme-isn-t-just-coffeeA URL with accents works, but it is encoded as %C3%A9 when copied or shared, which makes it unreadable. A slug without accents stays the same everywhere.
The hyphen (-). Google treats it as a word separator, whereas an underscore (_) can be read as part of the word. The tool therefore uses hyphens.
They are removed, because the tool does not transliterate Cyrillic, Greek or Asian scripts. Enter a Latin version of the title in that case.
Slightly. A clear slug mainly helps people understand the page before clicking; do not change an existing slug just to add a keyword.
No. The slug is calculated in your browser.
Recommended workflow
Discover tools that naturally fit before, after, or alongside this one.
Encode or decode a URL, its parameters, and any special characters it contains.
Remove extra spaces, repeated tabs and empty lines from copied text.
Convert text to lowercase, UPPERCASE, Title Case or other common case styles.
Remove extra spaces, repeated tabs and empty lines from copied text.
Encode or decode a URL, its parameters, and any special characters it contains.
Design stable readable URLs, normalize slugs and parameters, and reduce duplicate or ambiguous public routes.
Check metadata, canonical, robots, structured data, URL, internal links and images before a page goes live.
Understand crawling, indexing, canonicals, metadata, structured data, performance and internal linking without confusing optimization with ranking.
A practical workflow to review SEO changes before publishing: sitemap, link relationships, redirects, keyword usage and structured data.