Slugify Text

Slugify Text

Turn headlines and phrases into SEO-friendly, URL-safe slugs. Type or paste below — the result updates as you type.

Free
No signup
Instant
Private
Input
0 words • 0 characters • 0 without spaces • 0 lines
Custom Separator
Case Transformation
Special Characters
Max Slug Length Boundary

60 chars

Output
0 / 60 characters

Private by design

This conversion runs entirely in your browser. Your text is not sent to a server.

Tip

Hyphens are the usual choice for public URLs. Use underscores for file names, and slashes only when you want path-like segments.

How to convert with Slugify Text

  1. Paste or type the source string in the input box.

  2. Watch the slug update instantly — nothing is uploaded.

  3. Pick a separator, case, and whether to strip special characters.

  4. Copy the slug, or use it as the next input.

When should you use it?

  • URLs

    Turn titles into permalinks that stay readable in the address bar.

  • CMS

    Build consistent slugs for posts, docs, and product pages.

  • Files

    Normalize names before you save exports or upload assets.

  • Tags

    Fold accents and spaces into a single key for labels and filters.

Your text stays private.

Slugify runs entirely in your browser. Headlines, titles, and notes are never uploaded to our servers.

Learn more about privacy →

About turning titles into URL slugs

Slugify folds accents, replaces spaces with a separator you choose, optionally strips punctuation, and can cap length for CMS fields. The result updates as you type. Hyphens are the usual public URL. Underscores fit file names and some APIs. Slashes are for path-like segments, not a full router.

Worked example: “Café au lait — Spring 2026!” with hyphen, lowercase, and strip becomes cafe-au-lait-spring-2026. kebab-case Converter only joins words; it does not fold é or cap length. Max length trims after the slug is built and drops a trailing separator.

Limitations: we do not guarantee uniqueness against a database, we do not transliterate every script into ASCII equally, and we do not percent-encode (use URL Encode). Related: case converters, Find & Replace, URL Encode. Nothing is uploaded.

Related text tools

Slugify Text examples

Headline

Input
My Blog Post Title!
Output
my-blog-post-title

Accented text

Input
Café au lait
Output
cafe_au_lait

Nested path

Input
Docs / Getting Started
Output
docs/getting/started

Separator comparison

SeparatorExampleTypical use
Hyphenhello-world-exampleCMS permalinks, blog posts, and SEO paths
Underscorehello_world_exampleFile names, env-style keys, and some APIs
Slashhello/world/exampleNested folders and path-like slugs

Slugify Text FAQ

It turns headlines and phrases into URL-safe slugs. Accents are folded, spaces become your chosen separator, and the result updates as you type — nothing is uploaded.

No. Slugify runs locally in this tab. Headlines, titles, and notes stay on your device.

kebab-case only lowercases words and joins them with hyphens. Slugify also folds accents, can strip special characters, supports hyphen, underscore, or slash separators, and can cap the length for CMS fields.

It trims the slug so it never exceeds the limit you set (8–120 characters). Trailing separators are removed after the cut so the result stays clean.

Yes. Characters such as é are folded to ASCII (e) before the slug is built, so Café au lait becomes cafe-au-lait with the default options.