✎ TEXT · CONVERTER

Text to Slug

Turn titles and phrases into clean URL slugs — “10 Tips & Tricks for Café Owners!” becomes 10-tips-and-tricks-for-cafe-owners. Paste one title per line to convert many at once.

Accents transliterated · Unicode slugs · Stop words · Max length · Bulk
Tip: paste a whole list of titles — each line becomes its own slug, in the same order.Building the page's meta tags too? Meta Tag Generator →
Titles One title per line
Slugs
Lines: –
Slugs: –
Longest: –
Time: –
Unicode-aware · 100% Client-Side
◆ ABOUT THIS TOOL

What Is a URL Slug?

The readable part of a URL that identifies a page — like /blog/text-to-slug-guide.

A slug is the last part of a URL, written in a URL-safe form: lowercase words separated by hyphens, without spaces, punctuation or special characters. Good slugs are short, readable and describe the page, which helps both visitors and search engines.

This generator converts any text into a slug: it lowercases letters, replaces spaces and punctuation with a separator, turns & into “and”, removes apostrophes without splitting words (don't → dont) and collapses repeated separators.

Accents and other languages. With Latin only on, accented letters are transliterated (é → e, ß → ss, ø → o) and characters from other scripts are dropped. Turn it off to create Unicode slugs that keep words in Hindi, Assamese, Bengali, Arabic, Chinese or any language — browsers show them as text, and they're sent percent-encoded.

If a title has no Latin letters at all (for example, a Hindi title) and Latin only is on, the slug would be empty — the tool tells you so instead of silently producing nothing.

✓ BEST PRACTICES

How to Write Good Slugs

Google recommends simple, descriptive URLs.

-

Use hyphens

Google recommends hyphens to separate words: red-shoes, not red_shoes or redshoes.

a

Lowercase

URLs are case-sensitive on most servers. Lowercase slugs avoid duplicate URLs like /Page and /page.

✂

Short & descriptive

Keep the words that describe the page. Removing stop words and setting a max length helps.

↪

Don't change live slugs

Changing the slug of a published page changes its URL. If you must, add a 301 redirect from the old URL.

◐ THREE STEPS

How to Use the Text to Slug

Get your result in under ten seconds.

1

Paste your titles

One title per line — or open a text file.

2

Pick the style

Separator, lowercase, Latin only or Unicode, stop words and max length.

3

Copy the slugs

Each line becomes one slug, in the same order.

✓ FEATURES

Why Use the Text to Slug on Developers Web Tools

Fast, accurate and private — built for developers.

é

Transliteration

Accented letters become plain ASCII: café → cafe, straße → strasse.

अ

Unicode slugs

Keep Hindi, Assamese, Bengali and other scripts — vowel signs are never stripped.

&

Smart punctuation

& → and, apostrophes removed without splitting words, no double hyphens.

✂

Length limit

Cut long slugs at a word boundary, never mid-word.

#

Unique slugs

Optional -2, -3 suffixes for duplicate titles.

🔒

Private

Runs entirely in your browser.

FAQ

Frequently Asked Questions

The part of a URL that identifies a specific page in a readable way, usually derived from the page title — for example “how-to-make-tea” in example.com/blog/how-to-make-tea.

Hyphens. Google treats hyphens as word separators, so “red-shoes” is read as “red shoes”. Underscores may join words together.

Yes. Turn off Latin only to keep letters from any language. Browsers display them normally, and they're percent-encoded when sent. Many sites use them for local-language content.

Often yes for long titles — “the-best-way-to-learn-javascript” becomes “best-way-learn-javascript”. But keep them if removing them changes the meaning or makes the slug awkward.

There's no fixed limit, but short slugs (roughly 3–6 words) are easier to read and share. Use Max length to cut long slugs at a word boundary.

No. Everything runs locally in your browser.