UUsefulCrate Your files never leave your browser

Home › Tools › Slug Generator

Slug Generator

Convert a headline into something you can paste straight into a URL bar: lower case, no punctuation, no accents, words joined by hyphens.

100% private — everything runs in your browser, nothing is ever uploaded.

What this tool does

A post titled What's New in 2026? A Practical Guide needs to become a URL path that a CMS will accept: lower case, no punctuation, no accents, words joined by hyphens. Doing that by hand is error-prone, especially with apostrophes, ampersands and non-Latin characters, and a bad slug is painful to change after a page has been indexed. This tool converts a headline into a clean slug, lets you pick the separator, and optionally removes common words such as the and and to keep the path short. It is useful when migrating a batch of articles between platforms, when a static site generator needs file names, and when a developer wants a readable anchor for a heading. Short, stable slugs are easier to share and less likely to be truncated in a link preview.

How to use it in three steps

  1. Paste the headline or phrase into the input. The slug is produced as you type, so you can see exactly what each character turns into.
  2. Choose the separator you want, usually a hyphen for URLs, and decide whether to drop filler words. Removing them shortens the path but can make it less literal.
  3. Copy the result and paste it into your CMS or route definition. Keep a note of the final slug before publishing, since changing it later means managing a redirect. Write the final slug into your content record before publishing, so a later title change does not silently break the link.

Questions people ask

Why are apostrophes and accented letters removed?

URLs are safest with a limited ASCII character set, and browsers otherwise percent-encode those characters into long unreadable strings. Normalising them produces a path that is easy to read, share and type by hand.

Should I remove common words from the slug?

It depends on how the URL will be used. Dropping words like the and and makes a shorter link, but keeping them can make the path read more like the actual headline. Choose one convention and apply it consistently across a site.

Will non-Latin titles work?

Characters that have no ASCII equivalent are handled by the normalisation step, but the result may be empty or generic for a title written entirely in a non-Latin script. In that case a transliterated slug chosen by a human is usually better for readers.

How long should a slug be?

Short enough to read in a link preview and long enough to describe the page, typically three to six words. Very long slugs get truncated in messages and are harder to type, while a one-word slug may collide with another page on the same site.

Privacy: The headline is rewritten into a slug by local JavaScript in this tab; unpublished titles, draft URLs and internal page names are never transmitted to a server or stored.

How to use it

  1. Paste your title or phrase.
  2. Choose a separator and decide whether to drop common words such as "the" and "and".
  3. Copy the slug.

Why it stays private

Slugs are usually created while drafting content that has not been published yet. Titles of unpublished articles and unannounced products are exactly the sort of thing worth keeping off a third-party server.

Questions

What is a slug?

The readable part of a URL that identifies a page, such as speed-up-your-website in example.com/speed-up-your-website. Good slugs are short, lower case, and use hyphens rather than underscores.

Should I remove stop words?

It shortens the slug, which is usually good. But keep them when removing a word makes the URL hard to read — clarity beats brevity. If every word is a stop word, they are all kept, so you never end up with an empty slug.

What happens to accented characters?

They are decomposed and stripped, so café becomes cafe. That is the safest behaviour for URLs, though it does mean the accent is not preserved.

Related tools

Word & Character Counter

Live word, character, sentence and reading-time counts.

Text Cleaner

Deduplicate, trim and sort lines of text.

Case Converter

camelCase, snake_case, kebab-case and five more, at once.

← All tools