Text Tools Runs in your browser Free · no account

Slug Generator

The slug generator converts a title or phrase into a lowercase, URL-safe slug. Accented characters are transliterated to ASCII, punctuation is dropped, spaces become separators, and you can choose hyphens or underscores and cap the length.

Options
Title or phrase 0 characters
Slug

Your result will appear here.

Not sure where to start? Use Load example.

Results update automatically and are calculated on your device. Nothing you type is sent to a server.

Runs in your browser. Processing happens entirely in your browser. Nothing you enter is sent to Delimiter.live.

How to use the Slug Generator

  1. Paste your page title or phrase. Multiple lines produce one slug per line.
  2. Choose hyphen or underscore separators — hyphens are the search-engine convention for URLs.
  3. Optionally drop stop words or cap the length to keep the URL short.
  4. Copy the slug into your CMS.

Example

Input
How to Convert CSV to JSON — A Practical Guide (2026)
Output
how-to-convert-csv-to-json-a-practical-guide-2026

Common use cases

  • Creating a permalink for a blog post or landing page.
  • Generating file names that are safe across operating systems.
  • Producing stable identifiers for CSS classes or anchor links.
  • Bulk-converting a list of titles into slugs before an import.

Limitations and things to watch for

  • Transliteration maps Latin accented characters to their ASCII equivalents. Non-Latin scripts such as Chinese, Arabic or Cyrillic cannot be transliterated meaningfully and are removed; write a Latin-script slug for those pages, or use the URL encoder if you deliberately want a percent-encoded international URL.
  • Removing stop words can change meaning. Leave the option off unless your URLs are getting unwieldy.

Frequently asked questions

Should I use hyphens or underscores in a URL?
Hyphens. Google has stated it treats hyphens as word separators in URLs and underscores as joiners, so hyphens make each word individually recognisable.
What happens to accented characters?
They are transliterated to their closest ASCII equivalent, so "café" becomes "cafe" and "Straße" becomes "strasse", producing a slug that works everywhere.
Can I generate many slugs at once?
Yes. Paste one title per line and you get one slug per line, ready to paste into a spreadsheet.
Should I remove stop words?
Usually not. Modern search engines handle natural-language URLs well, and stripping words such as "how to" can make a slug harder to read. Use the option only when a URL is genuinely too long.

Share this tool