Textfall-Konverter

Jede Codebasis und jedes CMS hat seine eigenen Großschreibungsregeln, kebab-case für URLs, camelCase für JS-Variablen, SCREAMING_SNAKE für Konstanten, Title Case für Überschriften. Füge einen beliebigen String ein und dieser Konverter gibt alle neun gängigen Transformationen auf einmal zurück, sodass du diejenige kopieren kannst, die dem Feld entspricht, in das du einfügst.

Wie die Konvertierungen funktionieren

  1. 1

    Füge deinen Text ein

    Ein Wort, ein Variablenname oder ein ganzer Satz.

  2. 2

    Der Text wird tokenisiert

    Leerzeichen, Bindestriche, Unterstriche und camel-Grenzen werden jeweils in separate Wörter aufgeteilt.

  3. 3

    Jeder Fall wird generiert

    UPPER, lower, Title, Satz, camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE.

  4. 4

    Kopiere den, den du brauchst

    Ein-Klick-Kopie neben jeder Variante.

Die neun gängigen Fälle

Fall Beispiel Typische Verwendung
UPPERCASE HELLO WORLD Betonung, SQL-Schlüsselwörter
lowercase hello world Fließtext
Title Case Hello World Überschriften (Stilbuchstil)
Satzfall Hello world Artikelüberschriften (minimalistisch)
camelCase helloWorld JS/Java-Variablen, JSON-Schlüssel
PascalCase HelloWorld Klassennamen, React-Komponenten
snake_case hello_world Python, Ruby, SQL
kebab-case hello-world URLs, CSS-Klassennamen, HTML
CONSTANT_CASE HELLO_WORLD Umgebungsvariablen, Konstanten

Title Case hat Stilrichtlinien

  • AP-Stil: Nomen, Pronomen, Verben, Adjektive, Adverbien und alle Wörter mit 4+ Buchstaben großschreiben. Artikel, kurze Präpositionen und Konjunktionen bleiben klein, es sei denn, sie sind das erste oder letzte Wort.
  • Chicago: Hauptwörter großschreiben, Artikel und Präpositionen unabhängig von der Länge klein.
  • APA: Jedes Wort mit 4+ Buchstaben sowie das erste und letzte Wort großschreiben.
  • Satzfall: Nur das erste Wort (und Eigennamen) großschreiben. Zunehmend bevorzugt in modernen UI- und redaktionellen Stilen.

Probleme bei der Grenzerkennung

  • parseXMLParser → parse-xml-parser erfordert die Erkennung aufeinanderfolgender Großbuchstaben als Akronym. Naive camel-Splittung würde parse-x-m-l-parser ergeben.
  • Zahlen: item2Value kann als item-2-value oder item2-value tokenisiert werden, je nach Vorliebe.
  • Führende Unterstriche (_private) bedeuten oft “intern” und sollten in einigen Sprachen beibehalten werden.

Wann man was verwenden sollte

  • URLs: immer kebab-case. Suchmaschinen und Menschen bevorzugen lesbare Pfade.
  • Datenbankspalten: snake_case in Postgres/MySQL, camelCase in MongoDB.
  • CSS-Klassen: kebab-case (BEM) oder camelCase (CSS-in-JS).
  • Umgebungsvariablen: immer SCREAMING_SNAKE.

Häufig gestellte Fragen

camelCase beginnt mit einem Kleinbuchstaben (userName); PascalCase schreibt den ersten Buchstaben ebenfalls groß (UserName). Nach Konvention wird camelCase für Variablen und Funktionen verwendet; PascalCase für Klassen und Typen.

Der Konverter behandelt aufeinanderfolgende Großbuchstaben als ein einzelnes Akronym, wo möglich: XMLParser → xml-parser, nicht x-m-l-parser. Das genaue Verhalten variiert je nach Quellstil; überprüfe es für deinen Anwendungsfall.

Es ist für kurze Strings wie Variablennamen und Überschriften konzipiert. Es auf eine ganze Datei Code anzuwenden, würde Kommentare, Strings und Schlüsselwörter neu formatieren, du würdest den Code brechen. Verwende dafür einen Linter oder eine IDE-Refaktorisierung.

Nein. Die Fallkonvertierung läuft vollständig in deinem Browser; nichts, was du einfügst, verlässt die Seite.

Verwandte Tools

Tool in anderen Sprachen verfügbar