URL Slug Generator (Slugify)
Turn a headline into a clean URL slug in your browser. This free slugify tool strips Latin diacritics, lowercases text, and joins words with hyphens or underscores. Set a maximum length, preview the full /blog/ path, and copy the result. No signup, no upload, and no network requests.
Preview: /blog/
Latin diacritics are handled. Other scripts are replaced by separators; type a transliterated version for those.
How to choose a slug that people can read and share
A URL slug is the last readable part of a web address. A good slug is short, descriptive, and stable. Start with the main phrase from the title, remove filler words when they do not add meaning, and avoid dates or version numbers that will look stale later. Enter your text above and the generator lowercases it, removes punctuation, and joins the remaining words with your chosen separator.
The diacritics option converts accented Latin letters to plain forms, so Café becomes cafe and Crème becomes creme. This avoids percent-encoded characters in copied links. The option does not translate other writing systems: Arabic, Chinese, Cyrillic, and similar scripts are treated as separators. If you need a readable slug for those languages, supply a Latin transliteration. The maximum length option cuts the result at your chosen limit and removes any trailing separator. It counts the slug only, not the domain.
Hyphens and underscores both work in URLs. Hyphens are easier to read and are a common convention for blog posts and pages. Whatever you pick, keep it consistent across the site. Change a slug only when you can redirect the old address, because links and bookmarks break otherwise. Also check that the slug is not already in use; this tool cannot see your site and cannot promise uniqueness.
Common mistakes: leaving stop words in every slug, pasting a full sentence, mixing uppercase and lowercase, and creating near-duplicate slugs for related pages. A short, specific phrase is usually enough. The preview updates as you type, and the copy button writes the slug to your clipboard. Everything runs locally, so the text never leaves the page.
FAQ
What does slugify mean?
Slugify means converting human-readable text into a URL-friendly string. Spaces and punctuation become separators, Latin diacritics are stripped, and the result is usually lowercased.
Is this URL slug generator free?
Yes. It runs in your browser with no signup, no account, no API key, and no payment. There is no usage limit.
Does it translate non-Latin scripts?
No. It handles Latin diacritics and a few common Latin letters, but scripts such as Arabic, Chinese, and Cyrillic are replaced by separators. Type a transliterated Latin version if you need a readable slug.
Should I use hyphens or underscores?
Both work in URLs. Hyphens are easier to read and are a common choice for blog and page slugs, while underscores are supported when your system already uses them. Pick one convention and stay consistent.
What does the maximum length option do?
It cuts the slug at the character limit you set and removes any trailing separator. The limit applies to the slug only, not to the domain or the rest of the path.
Does the tool check whether a slug is already used?
No. It cannot see your site, so it cannot guarantee uniqueness. Check your CMS or publishing workflow before you reuse a slug.