Ein Bindestrich-Konverter (häufig auch als Kebab-Case-Generator bezeichnet) übersetzt normale Sätze in Kleinschreibungs-Zeichenfolgen, bei denen alle Leerzeichen durch Bindestriche (Dashes) ersetzt werden. Beispielsweise wird die Phrase „SEO-Optimierungshandbuch 2026“ zu „seo-optimierungshandbuch-2026“.
Dieses Format ist in der Webentwicklung und Suchmaschinenoptimierung gängige Praxis. Webbrowser und Server lesen Bindestriche weitaus besser als Leerzeichen, die andernfalls in unleserliche URL-kodierte Zeichenfolgen (wie „%20“) umgewandelt würden. Kebab-Case stellt sicher, dass URLs lesbar, crawlbar und sauber bleiben.
Es wird auch häufig bei der Benennung von CSS-Klassen, Konfigurationsdateien, Git-Branch-Namen und Ordnern in Systemverzeichnissen verwendet. Die Verwendung von Bindestrichen verhindert Terminal-Fehler bei der Ausführung von Befehlen auf Servern, bei denen Leerzeichen als Parameter-Splits interpretiert würden.
Dieser Konverter arbeitet vollständig clientseitig über JavaScript. Es werden keine Informationen an Webserver übertragen, was eine sichere Umgebung für die Planung von Website-Slugs und -Strukturen bietet. Satzzeichen und Klammern werden herausgefiltert, um sicherzustellen, dass die Ausgabe ein gültiger Web-Slug bleibt.
Während Bindestriche perfekt für URLs und CSS sind, sind sie in Programmiervariablen für Sprachen wie Python, Java oder SQL ungültig (wo Bindestriche für Subtraktion stehen). Für die Programmierung wird in der Regel snake_case bevorzugt.