Schreibweisen-Konverter
Zwischen camelCase, snake_case, kebab-case, PascalCase und mehr wechseln
Über dieses Tool
Bezeichner wandern ständig zwischen Konventionen: Die API liefert snake_case, dein TypeScript will camelCase, die CSS-Klasse braucht kebab-case und die Umgebungsvariable verlangt CONSTANT_CASE. Dieser Konverter nimmt beliebig gemischte Eingaben — Leerzeichen, Unterstriche, Bindestriche, vorhandenes camelCase — zerlegt sie intelligent in Wörter und setzt sie in neun Zielstilen gleichzeitig wieder zusammen.
Der Splitter versteht die kniffligen Fälle: Er zerlegt „getUserByID“ in get/user/by/id (und hält das Akronym bis zur Grenze zusammen), behandelt Ziffern als Teil ihres Worts und verarbeitet jede Zeile unabhängig — du kannst also eine ganze Spalte Datenbankfelder einfügen und in einem Rutsch konvertieren.
Alle Stile werden gleichzeitig angezeigt, mit Kopieren-Button pro Zeile — kein Modus-Auswählen vorab, einfach einfügen und den passenden nehmen.
Häufige Fragen
- Wie werden Akronyme wie „HTTPResponse“ behandelt?
- Eine Folge von Großbuchstaben gefolgt von einem Kleinbuchstaben wird vor dem letzten Großbuchstaben getrennt: HTTPResponse → http + response. Das entspricht dem, wie die meisten Style-Guides Akronyme tokenisieren — auch wenn kein Splitter die Absicht perfekt erraten kann: Grenzfälle wie „IOError“ werden zu io + error.
- Kann ich viele Bezeichner auf einmal konvertieren?
- Ja — jede Zeile wird unabhängig konvertiert. Füge eine Liste von Spaltennamen ein, einen pro Zeile, und die Ausgabe erhält die Zeilenstruktur im neuen Stil.
- Was ist hier der Unterschied zwischen Title Case und Sentence case?
- Title Case schreibt jedes Wort groß („User Account Id“); Sentence case nur das erste („User account id“). Keiner der beiden wendet redaktionelle Regeln für Artikel und Präpositionen an — für Bezeichner willst du die praktisch nie.
- Warum stellt Hin- und Herkonvertieren nicht immer mein Original wieder her?
- Das Zerlegen in Wörter verwirft Information — „user_ID_2“ und „userId2“ tokenisieren identisch. Konvertierungen sind vorwärts deterministisch, aber die ursprüngliche Schreibweise der Wortgrenzen lässt sich nicht immer rückwärts rekonstruieren.