Slug Generator

A slug is the readable part of a URL path — the clean-url-slug in /blog/clean-url-slug/ — kept to lowercase ASCII letters, digits and a single separator so it survives linking, copying and percent-encoding intact. Turn titles into clean, readable URL slugs — lowercase, hyphenated and accent-stripped, one slug per line, with separator, stop-word and length options. Everything runs in your browser.

Free, no sign-up, no usage limits Runs in your browser — nothing is uploaded Accent transliteration and stop-word removal

How to use the slug generator

Type or paste a title into the box — add several lines to get one slug per line. Each line is transliterated so accented letters become plain ASCII, the text is lowercased, ampersands become and, apostrophes are dropped, and every remaining run of punctuation or spaces collapses into your chosen separator. The output updates live as you type, so you can tweak wording and watch the slug change.

Switch the separator between hyphen (recommended for SEO) and underscore, toggle lowercase, turn on remove stop words to strip filler like the and and, and set a max length to trim long slugs without cutting a word in half. Copy the result and paste it into your CMS or campaign links. To pick the right words for the slug, see which terms the page actually leans on in the keyword density checker, then check how the URL renders in a result with the SERP snippet preview.

Frequently Asked Questions

What makes a good URL slug?
A good slug is short, lowercase and hyphen-separated, so it stays readable both to people and to search engines. Keep it to the words that matter — drop filler and stop words — and make sure it reflects the page's main keyword or topic. Readable, keyword-relevant slugs are easier to share, easier to remember and give a small relevance signal in the URL itself.
Hyphens or underscores in a URL slug?
Use hyphens. Google recommends hyphens between words in a URL because it treats a hyphen as a word separator, whereas an underscore joins the words together. This tool defaults to hyphens, but you can switch to underscores if a platform or convention requires them.
Does it handle accents and other languages?
Yes — the slug generator transliterates common accented characters to their plain ASCII equivalents — é becomes e, ü becomes u, ñ becomes n — and maps a few non-decomposing letters such as ß to ss and ø to o. Anything it cannot map to a letter or number is treated as a separator, so the resulting slug stays URL-safe. Uppercase letters are folded to lowercase first, an ampersand is spelled out as the word and, and apostrophes are removed rather than replaced, so a heading like Tom's Coffee comes out as toms-coffee.
Is my text uploaded anywhere?
No — the LK Forge Slug Generator uploads nothing; it runs entirely in your browser using JavaScript. Nothing you type is sent to a server, logged or stored, so you can safely paste titles, headlines or draft content and generate slugs offline once the page has loaded. The slug is rebuilt on every keystroke from the options you have set — separator, lowercasing, stop-word removal and maximum length — and nothing is kept once the tab closes.