calculate.sh EN

Dieses Werkzeug wird per JavaScript in Ihrem Browser ausgeführt. Falls es nicht erscheint, aktivieren Sie bitte JavaScript oder laden Sie die Seite neu. Die Beschreibung unten erklärt die Funktionsweise.

Text Case Converter

Groß-/Kleinschreibung (Text Case) ist die ruhige Routinearbeit des Programmieralttags. Mal soll eine SQL-Aliasspalte dem Java-Konstanten-Stil entsprechen, mal soll ein Datenbankfeldname zu einem JSON-Zugriffskey werden, mal muss ein Produkttitel auf einem Verkaufsbild korrekt aussehen. Dieses Werkzeug wandelt beliebigen Text mit einem Klick zwischen neun Schreibstilen um – live im Browser, und nichts wird an einen Server übertragen.

So verwenden Sie das Werkzeug

  1. Text einfügen oder tippen in das Feld Text. Ein Satz, ein ganzer Absatz oder eine kommagetrennte Liste funktionieren gleichermaßen.
  2. Einen Fall wählen über die neun Schaltflächen — klein, GROSS, Titelfall, Satzfall, camelCase, PascalCase, snake_case, CONSTANT_CASE und kebab-case. Das Ergebnis aktualisiert sich sofort beim Tippen.
  3. Ergebnis kopieren mit der Kopier-Schaltfläche oder als .txt-Datei über die zweite Schaltfläche herunterladen.

Die Umwandlung behandelt den gesamten Eingabetext als ein Ganzes. Wortgrenzen werden an Leerzeichen, Bindestrichen, Unterstrichen, Punkten und – entscheidend – an camelCase-Übergängen erkannt. Ein Wert wie myHTTPResponse zerfällt dadurch zuverlässig in my, HTTP und Response und wird in jedem Stil konsistent umgewandelt, statt Überraschungen wie my_httpresponse zu erzeugen.

Die neun Umwandlungen

Stil Beispiel
lowercase hallo welt
UPPERCASE HALLO WELT
Titelfall Hallo Welt
Satzfall Hallo welt
camelCase halloWelt
PascalCase HalloWelt
snake_case hallo_welt
CONSTANT_CASE HALLO_WELT
kebab-case hallo-welt

sentence case beziehungsweise Titelfall eignen sich für Überschriften und UI-Beschriftungen. camelCase ist der Variablenstil von JavaScript, TypeScript und Java, snake_case der von Python, Ruby und Datenbankspalten, CONSTANT_CASE der von Kompilierzeit-Konstanten und Umgebungsvariablen, und kebab-case der von CSS-Klassen, URL-Slugs und Dateinamen.

Typische Anwendungsfälle

  • Umbenennen von Werten beim Refactoring: DTO-Felder aus snake_case-API-Antworten in camelCase-Objekte der Frontend-Schicht spiegeln, ohne einen Mapper von Hand zu schreiben.
  • Konsistente Logs und Schlüssel: kurze Schlüssel in CONSTANT_CASE umformatieren, damit Log-Analysen und Dashboards zusammenpassen.
  • Titel und Bildunterschriften: einen ausgelesenen Titel für eine UI-Karte oder Überschrift in Titelfall normalisieren.
  • Dateibenennung: einen Satz in einen sicheren kebab-case-Slug verwandeln, dessen Zeichen auf jedem Betriebssystem zulässig sind.

Tipps

  • Satzfall kleinschreibt ab dem ersten Buchstaben – ein Akronym in der Satzmitte wie „API" oder „NASA" wird dabei eingeehnet. Läuft die Umwandlung über den Titelfall, dienen einzelne Begriffe aus; ansonsten den Fehlbegriff nach dem Kopieren kurz manuell korrigieren.
  • Die Konverter zerlegen den Text erst in Wörter und fügen ihn dann mit dem passenden Trennzeichen wieder zusammen. Dadurch stören doppelte Trennzeichen (a__b, a--b, a...b) nicht. Leere Eingaben bleiben leer, Texte ohne alphanumerische Zeichen werden robust behandelt.
  • camelCase und PascalCase unterscheiden sich nur im Anfangsbuchstaben: camelCase beginnt klein, PascalCase (Klassennamen) beginnt groß. Wer eine Großbuchstaben-Variante von snake_case braucht, wählt CONSTANT_CASE.

Warum das Werkzeug im Browser läuft

Die Umwandlung ist eine deterministische Zeichenketten-Operation, die sich in ein paar reinen Funktionen zusammenfassen lässt: an Wortgrenzen teilen, Interpunktion normalisieren, mit dem Trennzeichen des jeweiligen Stils wieder zusammensetzen. Es gibt weder Nachschlage-Daten noch Netzwerkaufrufe – deshalb bleibt das Werkzeug als statische Webkomponente sofort, offline-tauglich und privat: Ihre Zwischenablage verlässt die Seite nie.