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

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.