Text-Schreibweisen-Konverter

Text in camelCase, snake_case, kebab-case, Title Case, Satz-, Groß- oder Kleinschreibung umwandeln. Trennt Bezeichner wie XMLHttpRequest korrekt.

Eingaben und Dateien bleiben im Browser

Geben Sie Text ein oder fügen Sie ihn ein und wählen Sie unten eine Schreibweise – er wird direkt umgewandelt.

Umwandeln in
Auf dieser Seite

Variablennamen, Überschriften oder ganze Absätze mit einem Klick zwischen neun Schreibweisen umwandeln: camelCase, snake_case, kebab-case, Title Case, Satzschreibweise, GROSS, klein, wechselnd und umgekehrt. Nützlich, wenn Bezeichner zwischen den Konventionen von JavaScript, Python, CSS und SQL wechseln.

Detaillierte Funktionalität

Die Umwandlungen für Bezeichner erkennen vorhandene Wortgrenzen: Leerzeichen, Bindestriche und Unterstriche trennen Wörter, ebenso Übergänge von Klein- zu Großbuchstaben, zwischen Buchstaben und Ziffern sowie Akronyme. getHTTPResponse wird daher in get, HTTP, Response zerlegt und XMLHttpRequest2 in XML, Http, Request, 2. Mehrere Trennzeichen hintereinander werden zu einem zusammengefasst, Trennzeichen am Anfang und Ende entfernt, und sonstige Satzzeichen bleiben an ihrem Wort.

Zeilenumbrüche und Tabs bleiben erhalten, sodass eine Liste von Namen Zeile für Zeile umgewandelt wird. Satzschreibweise setzt alles in Kleinbuchstaben und schreibt den ersten Buchstaben nach ., ! oder ? groß. Umgekehrt vertauscht die Schreibweise jedes Buchstabens und lässt alles andere unverändert; Abwechselnd wechselt Buchstabe für Buchstabe zwischen klein und groß. Kyrillisch, Griechisch, Latein mit Akzenten und andere Alphabete mit Groß-/Kleinschreibung funktionieren; Chinesisch, Japanisch und Hindi kennen keine Groß-/Kleinschreibung, dort ändern sich nur die Trennzeichen.

Die Umwandlung läuft im JavaScript der Seite – der Text wird nirgendwohin gesendet. Das Ergebnis ersetzt den Text im selben Feld, sodass sich mehrere Umwandlungen nacheinander anwenden lassen.

Praktische Beispiele

Von JavaScript nach Python: getHTTPResponse code wird mit Snake_Case zu get_http_response_code.

CSS-Eigenschaft nach JavaScript: background-color wird mit CamelCase zu backgroundColor.

Akronym und Ziffer: XMLHttpRequest2 wird mit Kebab-Case zu xml-http-request-2.

Großschreibung korrigieren: hello world. how are you? wird mit Satzschreibweise zu Hello world. How are you?.

So verwenden Sie dieses Tool

  1. Text eingeben

    Tippen oder fügen Sie den Text in das Feld Text ein.

  2. Schreibweise wählen

    Klicken Sie unter Umwandeln in auf eine Schaltfläche wie CamelCase oder Snake_Case. Der Feldinhalt wird durch das Ergebnis ersetzt.

  3. Ergebnis kopieren

    Klicken Sie auf Kopieren, um den umgewandelten Text zu kopieren; Löschen leert das Feld.

Tipps und Best Practices

  • GROSSSCHREIBUNG, kleinschreibung und Titel-Schreibweise behandeln _ und - ebenfalls als Worttrenner und ersetzen sie durch Leerzeichen: user_id wird zu USER ID. Für USER_ID wenden Sie Umgekehrt auf das kleingeschriebene user_id an.
  • Die Satzschreibweise setzt auch Eigennamen und Akronyme klein (HTTP server wird zu Http server) – diese müssen Sie von Hand korrigieren.
  • Die Titel-Schreibweise schreibt jedes Wort groß, auch kurze: the lord of the rings wird zu The Lord Of The Rings; Ausnahmen aus Stilrichtlinien werden nicht berücksichtigt.
  • Ein Großbuchstabe innerhalb eines Wortes beginnt ein neues Wort: iPhone wird mit Snake_Case zu i_phone.
  • Die Umwandlung überschreibt das Feld; bewahren Sie das Original separat auf, wenn Sie Varianten vergleichen möchten.