inyourbrowser.com

URL Slug Generator

Turn any title, heading, or sentence into a clean URL slug that is safe to use in routes, file names, and identifiers. Diacritics are stripped, punctuation is removed, and words are joined with the separator you choose.

Input (one title per line)
Output slugs
5 slugs

SEPARATOR

OPTIONS

Runs entirely in your browser

How it works

The generator uses the browser's built-in String.normalize with the NFKD form to split accented letters into a base character plus a combining mark, then strips combining marks using a Unicode property regex. After lower-casing, any remaining non-alphanumeric character is replaced with the chosen separator, leading and trailing separators are trimmed, and the result is truncated to the configured length.

Processing runs in your browser

All slug generation happens locally in your browser tab. Our servers are not involved at any point.

Frequently asked questions

Is my text sent to a server?
All slug generation runs in your browser using built-in JavaScript string methods. Our servers are not involved at any point.
How are diacritics handled?
Characters with accents are normalised to their base letter using Unicode normalisation, so cafe and naive both produce clean ASCII slugs by default.
Can I change the separator?
Yes. Switch between hyphen and underscore in the side panel. The chosen separator is applied to every slug as you type.
What is the maximum slug length?
The default cap is 80 characters, which suits most route and file-name conventions. The cap can be raised or lowered in the side panel.
Does the generator preserve uppercase letters?
Slugs are lower-cased by default for portability. Disable the lowercase toggle to keep the original casing.

Related tools

Case converter
Convert text between camelCase, snake_case, kebab-case, PascalCase and more.
URL encode / decode
Percent-encode and decode URLs, or parse query strings into key-value pairs.
Lorem Ipsum generator
Generate placeholder paragraphs, sentences, or words. Plain text or HTML output.