Skip to content
FizzKit

Slug Generator

Convert titles and phrases into URL-safe slugs, one per line, with a before/after table. Transliteration maps accented Latin, German umlauts (ä→ae optional), Scandinavian, Polish, Turkish, Czech, Romanian and Vietnamese letters plus Cyrillic, Greek, Arabic and Hebrew to ASCII, or keep Unicode letters for CJK URLs. Remove English/German/French/Spanish stop words, split camelCase identifiers, truncate at a word boundary, add date or ID prefixes with a template, and make slugs unique against an existing list with -2/-3 suffixes. A reverse mode turns slugs or URLs back into titles.

Runs locally in your browser
Titles
259 chars · 7 lines
Slugs
10-tips-to-debug-like-a-pro-a-beginner-s-guide
comment-creer-un-blog-en-2026
strasse-der-grosse-muller-sohne
sesh-zhe-eshchyo-etikh-myagkikh-frantsuzskikh-bulok
get-http-response-code-vs-parse-json-body
night-view
10-tips-to-debug-like-a-pro-a-beginner-s-guide-2
BeforeAfterLen
10 Tips to Debug Like a Pro — A Beginner's Guide!
10-tips-to-debug-like-a-pro-a-beginner-s-guide
46
Comment créer un blog en 2026
comment-creer-un-blog-en-2026
29
Straße der Größe: Müller & Söhne
strasse-der-grosse-muller-sohne
31
Съешь же ещё этих мягких французских булок
sesh-zhe-eshchyo-etikh-myagkikh-frantsuzskikh-bulok
51
getHTTPResponseCode vs parseJSONBody
get-http-response-code-vs-parse-json-body
41
東京タワー night view
night-viewSome letters (CJK, Thai, …) have no Latin mapping and were dropped — enable "keep Unicode" to preserve them.
10
10 Tips to Debug Like a Pro — A Beginner's Guide!
10-tips-to-debug-like-a-pro-a-beginner-s-guide-2suffixed to stay unique
48
Lines
7
Empty slugs
0
Warnings
1
Avg length
37
Longest
51

How to use Slug Generator

  1. 1Paste one title per line; slugs appear live in the output and in the before/after table.
  2. 2Choose the separator, transliteration, stop-word language, camelCase splitting and max length in the options.
  3. 3Add a template such as {yyyy}/{mm}/{slug} and paste existing slugs to avoid collisions.
  4. 4Copy a single slug, the whole list, or export as JSON or CSV. Use Slug → title to reverse.

About Slug Generator

Convert titles and phrases into URL-safe slugs, one per line, with a before/after table. Transliteration maps accented Latin, German umlauts (ä→ae optional), Scandinavian, Polish, Turkish, Czech, Romanian and Vietnamese letters plus Cyrillic, Greek, Arabic and Hebrew to ASCII, or keep Unicode letters for CJK URLs. Remove English/German/French/Spanish stop words, split camelCase identifiers, truncate at a word boundary, add date or ID prefixes with a template, and make slugs unique against an existing list with -2/-3 suffixes. A reverse mode turns slugs or URLs back into titles.

Slug Generator is part of FizzKit — a collection of focused developer and ad-tech tools. Because everything runs locally, it works offline once loaded and never exposes your data to a remote server.

Frequently asked questions

Accented Latin letters are decomposed with Unicode NFKD and stripped (`café` → `cafe`). Letters without a decomposition and other scripts go through a transliteration table: `Straße` → `strasse`, `Łódź` → `lodz`, `Съешь` → `sesh`, `Καλημέρα` → `kalimera`. Scripts the table does not cover (CJK, Thai) are dropped unless you enable "Keep Unicode letters".