Tools/URL Slug Generator
Free tool

URL Slug Generator

Turn a page title into a clean, hyphenated URL slug — instantly, in your browser.

A URL slug is the part of the address bar after your domain — the /best-hvac-repair-newark-nj in vazagency.com/best-hvac-repair-newark-nj. This tool takes a page title or heading and turns it into a clean, lowercase, hyphen-separated slug, with an option to strip filler words like "a," "the," and "of" so the result stays short.

It's built for anyone about to publish a new page — a service page, a blog post, a location page — who needs to decide the URL before it goes live. Most CMS platforms generate a slug automatically from the title, but the auto-generated version is often longer and messier than it needs to be, with capitalization, stopwords, and punctuation carried straight over from the headline.

A short, descriptive slug does two things: it gives users and search engines a plain-text summary of the page's topic before anyone clicks, and it makes the URL easier to read, remember, and share in emails, texts, or on a business card. Neither effect is dramatic, but a slug that's just noise — numbers, session IDs, or a full sentence copied from the title — works against both.

Generated slug

/best-hvac-repair-services-newark-nj

How to use this tool

  1. Paste or type your page title or heading into the "Page title or heading" field.
  2. Watch the generated slug update automatically underneath.
  3. Toggle "Remove common words" on to strip filler words like "a," "the," and "of," or off if you'd rather keep them for readability.
  4. Click "Copy" to copy the finished slug to your clipboard.
  5. Paste it into your CMS's URL or permalink field before you publish the page.
  6. If you're changing the slug on a page that's already live, set up a 301 redirect from the old URL first (see the redirect generator linked below).

Beyond the generated slug

This tool only handles the text conversion — a couple of related decisions are worth making deliberately rather than by default. Use hyphens, not underscores, to separate words: search engines treat a hyphen as a word boundary but generally don't treat an underscore the same way, so word-word reads as two words while word_word can read as one. And before you publish, check your own site (or your CMS) to make sure you're not creating a near-duplicate slug for a page that already covers similar ground — two URLs competing for the same topic causes more problems than a slightly imperfect one.

Frequently asked questions

Should URL slugs remove common words like "a," "the," and "of"?
It's a reasonable default for shorter, cleaner URLs, but not a hard rule — removing them can occasionally make a slug read awkwardly or lose meaning. This tool removes them by default; toggle it off if the result reads better with them kept in.
How long should a URL slug be?
Short enough to be readable at a glance, long enough to be genuinely descriptive — there's no strict character limit, but a slug that's just your core keywords in a few words (3-6 typically) reads better and is easier to share than either a single word or a long, sentence-like path.
Should slugs include numbers or dates?
Generally avoid dates in evergreen content slugs (a URL like /2023-guide-to-x looks outdated even after you update the content). Numbers relevant to the topic itself (a model number, a list count like /10-tips) are fine.
Is it safe to change a URL slug on a page that already ranks?
It carries real risk — changing a ranking page's URL without a 301 redirect from the old slug to the new one can lose the rankings and backlinks built up on that URL. If you do change it, always set up the redirect (see our redirect generator) rather than just changing the path.

Related guides

Want this handled for you instead?

We build the SEO foundation and handle the ongoing work — no long-term contract, no guaranteed-rankings sales pitch.