About Slug Generator
Eight small, free tools for cleaning up URLs. They run in your browser and keep your text on your device.
1,740 cross-language test cases, 0 mismatches (last run )

Why this site exists
Most slug tools use one quick regex, so "Café" becomes "caf" and "Привет мир" disappears. We wanted one set of rules that handles accents, symbols and other scripts properly, gives the same result in the browser and in your code, and works on a single title or a whole site migration.
How it works
Every tool is plain JavaScript running on the page. There is no account, and nothing you paste or upload is sent to a server. Your slug settings and language choice are saved in your browser's localStorage so they are there next time.
How we check the output
The JavaScript, Python, PHP, Go and PostgreSQL snippets are tested against the same set of inputs and must return the same slug as the tool. The test suite is run during development.
What it does not do
It does not romanize Japanese kana or Korean (Chinese can optionally become pinyin). Turn off Smart transliteration to keep those characters in the slug. It does not shorten links, host redirects or track clicks.
Open-source credits
Chinese → pinyin uses pinyin-pro by zh-lx (MIT License). It is loaded from this site only when your text contains Chinese. Read the license
How we verify each claim
Every feature promise on this site is backed by an automated check that runs before each release.
Same slug in your code
1,740 comparisons between the tool and its JavaScript, Python, PHP, Go and PostgreSQL snippets, with 0 mismatches.
Snippet parity runAccents, ß, Cyrillic and Greek
Exact expected output is pinned for each script, including German mode (ä → ae) and all four separators.
Unit testsLimits never split a word
Max words and max characters cut only at word boundaries, alone and combined.
Unit testsBulk CSV to 301 rules
A real browser loads a CSV, checks the preview and the downloaded file, then the Apache, Nginx and Cloudflare rules.
Browser testsNothing leaves your browser
Every network request is recorded while the tools run: all go to this site, none carry your text, and there are no third-party scripts.
Browser testsWorks on a phone
Every page, in English and Chinese, is checked at 390 px wide for sideways scrolling.
Browser tests
The tools
- URL Slug Generator · Turn titles into clean slugs, live and in bulk
- Bulk CSV Slug Generator · Add slug and URL columns to a CSV, plus 301 rules
- Kebab Case Converter · kebab-case, snake_case, camelCase and 5 more
- 301 Redirect Generator · Old → new URLs as .htaccess, Nginx or Cloudflare rules
- UTM Builder · Clean, consistent campaign links
- URL Encoder/Decoder · Percent-encode or decode text, line by line
- Remove Accents · Strip accents and diacritics: é → e, ß → ss
- Slug Checker · Score a slug or URL and get an optimized version
Clean up your next batch of URLs
Paste a list, tune the rules once, and copy slugs, URLs or code. Nothing leaves your browser.