Turn any title into a clean URL slug.

Paste a title and get a short, lowercase, hyphenated slug that's easy to read, share and rank. Accents, symbols and apostrophes are handled for you. Free, no sign-up.

Hyphens, not underscoresStrips accentsBulk modeRuns in your browser

Cuts at the last whole word under the limit.

Your slug

10-best-cafe-marketing-tips-and-tricks-for-2026

Full URL

https://example.com/blog/10-best-cafe-marketing-tips-and-tricks-for-2026

  • Warning9 words. Most good slugs use 3 to 5.
  • WarningContains a year. You'll need a redirect when you update the post next year.

Runs in your browser. Nothing you type is sent to us.

Why use it

A good slug is readable before the click.

The slug is the part of the URL that names the page. People see it in search results and in shared links, so a clear one tells them what they'll get.

Follows Google's URL advice

Google's own guidelines ask for simple, descriptive words, separated by hyphens rather than underscores. The generator writes slugs that way by default.

No broken characters

Accented letters become plain ones (café becomes cafe), symbols like & become words, and apostrophes disappear, so you never ship a slug full of %C3%A9.

Hundreds at once

Switch to bulk mode, paste a column of titles from a spreadsheet or content plan, and copy every slug back in one click.

How it works

Title in, slug out.

No button to press. The slug updates as you type.

  1. 1

    Paste a title

    Type a headline or paste many, one per line, in bulk mode.

  2. 2

    Pick your options

    Remove stop words, drop numbers or set a maximum length if you want a shorter slug.

  3. 3

    Copy the slug

    Copy the slug, or the full URL if you added your base address, and use it in your CMS.

Guide

How to write a URL slug that works.

The generator handles the mechanics. These are the decisions that make a slug good, and the mistakes that cost you traffic later.

What is a URL slug?

A slug is the last part of a URL, after the domain and any folders, that identifies one page. In example.com/blog/keyword-research-guide, the slug is keyword-research-guide.

Most CMS platforms, including WordPress, Shopify, Webflow and Ghost, create a slug from your title automatically. Those automatic slugs are often long, full of filler words, and sometimes contain dates or characters you didn't intend. Writing it yourself takes ten seconds and lasts as long as the page does.

How to create an SEO-friendly slug

A good slug describes the page in as few words as it takes, using words people actually search for.

  1. 1Start from the page's main keyword, not the full headline
  2. 2Keep it short: three to five words is enough for most pages
  3. 3Use lowercase letters, numbers and hyphens only
  4. 4Separate words with hyphens, not underscores or spaces
  5. 5Leave out dates and anything else that will change
  6. 6Check it still reads naturally to a person, not just a search engine

Hyphens or underscores?

Use hyphens. Google's URL structure guidelines say so directly: hyphens help people and search engines see where one word ends and the next begins, and underscores don't do that as reliably. Spaces become %20 in a URL, which is worse than either.

Should a slug include the keyword?

Yes, when it fits. Google has said that words in the URL are a very small ranking signal, so a keyword in the slug won't move rankings much on its own. The bigger benefit is to people: a descriptive slug in a search result or a shared link tells them the page matches what they want.

Don't stuff it. One phrase is enough. keyword-research-guide reads well. keyword-research-keyword-tool-free-keywords reads as spam.

Stop words: keep or remove?

Stop words are short, common words like a, the, of, and and for. Removing them makes slugs shorter, and turning best-way-to-learn-the-guitar into best-way-learn-guitar loses nothing.

Keep them when they change the meaning or the slug stops reading naturally. how-to-start-a-blog is clearer than start-blog, and "how to" is often part of the search itself. The toggle never removes every word, so a slug can't end up empty.

Changing a slug on a live page

A slug change is a URL change. The old address stops working unless you redirect it, and any links, bookmarks and rankings pointed at it are lost.

If you must change one, set up a permanent (301) redirect from the old URL to the new one, update your internal links and sitemap, and expect a short settling period in search. For pages that already get traffic, a slightly imperfect slug is usually better left alone.

Slugs in other languages

Google can read URLs in any language, written as UTF-8. Non-Latin slugs are encoded with percent signs when copied, so a Japanese or Arabic slug can look like a long string of %E3%81 in a shared link.

This generator converts accented Latin letters to plain ones (é to e, ü to u, ß to ss) and keeps only a to z and 0 to 9. That's the safe choice for English and most European sites. If your audience searches in a non-Latin script, a slug in that script is a valid choice, and you'd write it by hand.

Your AI SEO agent

Or let your agent do it for you

This tool is one check. SEOLadders is an AI SEO agent that runs the whole job on your site, every day.

30 articles a month, published

It writes and publishes 30 articles a month to your site, with images, citations and links. Auto-publish is on once your CMS is connected; turn on Review mode to approve each one.

Keyword research and topic clusters

It finds what your customers search for, groups it into topic clusters around pillar keywords, and plans the articles that cover them.

Backlink outreach, drafted

It finds link targets and drafts the outreach for you to send from your own inbox. The link exchange places links inside members' articles.

Tracked on six AI engines

It tracks whether ChatGPT, Perplexity, Gemini, Claude, Google AI Overview and Google AI Mode recommend you, rechecked throughout the week.

A site audit with fix steps

It audits your site and lists what to fix, with steps written for the platform your site runs on. Content Radar spots pages losing clicks.

Start free

3-day free trial. Cancel anytime, no charge, no questions.

URL Slug Generator, answered.

What it does, what it runs on, and how it fits the platform.

See the full platform →

The slug is the part of a URL that identifies a specific page, usually after the last slash. In example.com/blog/how-to-start-a-blog, the slug is how-to-start-a-blog. It should describe the page in a few readable words.

Your move

Rank on Google and get cited
by AI on autopilot

Connect your site once and the work runs in the background, it finds the topics, builds the content and authority behind them, then tracks where you land on Google and how often AI platforms recommend you.

3-day free trialNo SEO experience neededCancel anytime