Skip to content
Browser tool Runs locally

Slug Generator

Convert titles and text into clean URL-friendly slugs.

Create a URL-friendly slug
Slug

Text is normalized locally. Spaces and punctuation become single hyphens; accents are simplified where Unicode normalization allows it.

How to generate a slug

  1. Paste a title or phrase.
  2. Review the normalized URL-friendly result.
  3. Copy the slug into your URL or CMS field.

Slug normalization rules

The tool lowercases text, removes combining accent marks where Unicode normalization permits, turns runs of punctuation or whitespace into one hyphen, and trims hyphens from both ends. Letters and numbers from supported Unicode scripts are retained.

Slugs, collisions, and existing URLs

  • Two different titles can normalize to the same slug, so a CMS or application still needs a uniqueness rule.
  • Changing a slug for an already-published page changes its URL. Preserve the old URL with a redirect when the platform supports it.
  • Slug generation is not the same as URL encoding: this tool creates a readable path segment, while URL encoding percent-encodes characters that need a safe representation in a URL.
  • Do not treat a generated slug as proof that the target URL is available; check the destination system for an existing collision.

Frequently asked questions

Can I use the result in a URL?
Yes. The output is designed as a clean path segment using letters, numbers, and hyphens.
What happens to punctuation?
Punctuation and whitespace are converted into separators and repeated separators are collapsed.
Does it support non-Latin text?
Yes. Unicode letters and numbers are retained rather than being discarded wholesale.

Related tools