hello-world-2024hello-world-2024Turn titles into clean, SEO-friendly URL slugs instantly in your browser. Bulk-convert one title per line, choose a hyphen or underscore separator, fold accents, and copy or download the results. No sign-up, nothing stored.
A URL slug is the readable portion of a web address that names a specific page, typically generated from its title. Slugs use lowercase letters, numbers, and a separator such as a hyphen so they are easy to read, share, and index by search engines.
This generator folds accented characters to plain ASCII, replaces every run of non-alphanumeric characters with your chosen separator, and trims and collapses repeats — producing a tidy slug that is safe to drop straight into a URL.
Turn any title into a tidy, lowercase, hyphenated slug that is safe to drop straight into a URL.
Paste many titles, one per line, and get a matching slug for every line at once.
Diacritics like é, ñ, and ü are normalised to plain ASCII so slugs stay readable everywhere.
Pick a hyphen or underscore as the word separator to match your platform's convention.
Keep slugs lowercase for consistency, or turn it off when you need to preserve casing.
Every slug is generated in your browser. Nothing is sent to a server or stored.
Type or paste one title per line into the input box — each line becomes its own slug.
Select a hyphen or underscore separator and decide whether the output should be lowercase.
Slugs update instantly as you type, with a single-line preview for the first title.
Copy every slug to your clipboard or download them as a .txt file with one click.
A slug is the human-readable part of a URL that identifies a page, usually derived from its title. For example, the title "Hello World! 2024" becomes the slug "hello-world-2024" — lowercase, with non-alphanumeric characters replaced by a separator.
Clean, descriptive slugs help search engines and people understand what a page is about before they open it. Short, keyword-rich, lowercase slugs are easier to read, share, and index than long or cryptic URLs.
Accented letters are normalised to their plain ASCII equivalents, so "Héllo" becomes "hello". Any run of non-alphanumeric characters is collapsed into a single separator, and leading or trailing separators are trimmed.
Yes. Each non-empty line in the input is treated as a separate title, and the tool outputs one slug per line. This makes it easy to bulk-convert a whole list of titles in a single step.
Hyphens are the recommended separator for web URLs because search engines treat them as word boundaries. Underscores are common for filenames and some code conventions. This tool lets you pick whichever your platform expects.
No. Every slug is generated entirely in your browser using client-side JavaScript. Nothing you type is transmitted to a server or stored.