Turn titles into clean, URL-safe slugs — accents folded, one per line.
Generate clean, URL-safe slugs from titles or headings. Accents are folded (café → cafe), punctuation becomes your chosen separator, and length limits cut back to whole words. Paste a list to slugify many titles at once. Runs entirely in your browser.
Upload your file using the tool above.
Adjust any settings to your preference.
Click the process button and wait for results.
Download your output using the download button.
Hyphens. Google has stated it treats hyphens as word separators and underscores as joiners, so my_blog_post can read as one token while my-blog-post reads as three words. Underscores also disappear visually under link underlining, which makes them worse for humans as well as crawlers.
Long enough to be descriptive, short enough to read at a glance — three to six meaningful words is a good target. Dropping filler like a, the and of keeps the keywords prominent. Very long slugs get truncated in search results and are awkward to share.
Accented Latin characters are folded to their base form, so café becomes cafe — safe everywhere and predictable to type. Non-Latin scripts are a judgement call: modern browsers handle them, but they get percent-encoded into unreadable strings when copied, so transliteration is usually the safer choice.
Yes, Slug Generator is completely free. No signup, no account, and no watermark on outputs. A Pro tier is available for 100 AI ops/day and larger file sizes.
Slug Generator runs entirely in your browser. Your file is never uploaded — it is read, processed and saved locally, so it never reaches our servers or anyone else's. You can disconnect from the internet after the page loads and it still works.
Separator
Clean, URL-safe output: Accents are folded (café → cafe), spaces and punctuation become your chosen separator, and repeated or trailing separators are collapsed — leaving a slug that’s safe in any URL.
Length limit that respects words: When you cap the length, the slug is cut back to the last separator rather than sliced mid-word, so you never end up with a dangling fragment like “the-quick-bro”.
Bulk slugs: Paste a list of titles and get one slug per line — handy for generating URLs for a batch of blog posts, categories, or products.
Privacy: Runs entirely on plain JavaScript in your browser. Your titles are never sent to a server, so it works offline.