inyourbrowser.com

Bulk Slug Generator

Paste a list of titles or headlines and get a slug for each one in the same order. Handy for migrating a CMS, generating route maps, or producing identifiers for a batch import.

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 the list of titles uploaded anywhere?
All generation runs in your browser using built-in string methods. Our servers are not involved at any point.
Is there a limit on how many slugs I can generate?
The limit is your browser's text-area capacity, which comfortably handles thousands of lines on modern machines.
Are duplicate slugs deduplicated automatically?
Each input line is converted independently, so duplicates remain. Sort or dedupe the output afterwards if your target system requires unique identifiers.
Can I switch the separator for the whole batch?
Yes. Toggling between hyphen and underscore re-generates the entire list with the chosen separator.
What happens to empty lines?
Empty input lines produce empty output lines so the row alignment between input and output is preserved.

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.