Boneyard Tools

Slugify: Make a Clean URL Slug

Paste a title or heading to get a clean, lowercase URL slug. Accents are stripped, spaces and punctuation become hyphens, and repeats are collapsed. Choose the separator and an optional max length.

How to make a URL slug

  1. Paste your title or heading into the box.
  2. Pick a separator and, optionally, a maximum length.
  3. Copy the clean slug for your URL.

Examples

Title to slug

Hello, World! 10 Best Tips
hello-world-10-best-tips

Strip accents

Crème Brûlée Recipe
creme-brulee-recipe

Frequently asked questions

What makes a good URL slug?

A good slug is short, lowercase, readable and uses hyphens between words. It avoids spaces, accents and special characters so it stays clean in links and is easy for search engines and people to read.

How are accents and other languages handled?

Accented Latin letters are normalised and their diacritics removed, so 'é' becomes 'e' and 'ñ' becomes 'n'. Characters with no ASCII equivalent are dropped, which keeps the slug URL-safe.

Why use a hyphen instead of an underscore?

Search engines treat hyphens as word separators but underscores as joiners, so hyphens are recommended for readable, indexable URLs. You can still switch to an underscore if your system needs it.

What does the maximum length do?

It caps the slug length and trims back to the last whole word so you never cut a word in half or leave a trailing separator.

Is my text private?

Yes. The slug is generated entirely in your browser and nothing is uploaded.

Related tools