~/devtools / text-case
tool::text-case

Text-Case
Konverter

Konvertieren Sie Text sofort in camelCase, PascalCase, snake_case, kebab-case und weitere Namenskonventionen.

ad · 728×90
camelCase
PascalCase
snake_case
SCREAMING_SNAKE_CASE
kebab-case
UPPER CASE
lower case
Title Case
ad · 300×250
// about this tool

Über den Text-Case-Konverter

Namenskonventionen legen fest, wie Bezeichner — Variablen, Funktionen, Klassen, Dateien — im Code formatiert werden. Verschiedene Sprachen und Teams folgen unterschiedlichen Standards: JavaScript bevorzugt camelCase für Variablen, Python bevorzugt snake_case, und CSS verwendet kebab-case für Klassennamen. Das manuelle Konvertieren zwischen diesen Formaten ist mühsam und fehleranfällig.

camelCase und PascalCase dominieren in objektorientierten Sprachen wie JavaScript, TypeScript, Java und C#. snake_case ist Standard in Python, Ruby und SQL-Spaltennamen. kebab-case ist in CSS, HTML-Attributen und URL-Slugs verbreitet. SCREAMING_SNAKE_CASE wird universell für Konstanten verwendet. Title Case findet sich in Überschriften und Beschriftungen.

Dieses Tool konvertiert beliebigen Eingabetext gleichzeitig in alle acht Case-Formate — in Echtzeit. Es erkennt Wortgrenzen aus Leerzeichen, Unterstrichen, Bindestrichen, Punkten und camelCase-Übergängen. Egal ob Sie 'myVariableName', 'my_variable_name' oder 'my-variable-name' eingeben — das Ergebnis ist dasselbe. Jedes Ergebnis lässt sich per Klick kopieren.

Häufige Anwendungsfälle
  • Variablennamen beim Sprachwechsel zwischen camelCase und snake_case konvertieren
  • API-Antwortschlüssel (snake_case) für JavaScript in camelCase umwandeln
  • CSS-Klassennamen in kebab-case aus Klartextbeschreibungen generieren
  • Datenbankspalten in PascalCase für ORM-Modelleigenschaften umwandeln
  • Kopierten Text sofort in die Namenskonvention der Codebasis umformatieren
Häufig gestellte Fragen
Q. Was ist der Unterschied zwischen camelCase und PascalCase?
camelCase beginnt mit einem Kleinbuchstaben und schreibt den ersten Buchstaben jedes folgenden Wortes groß (z. B. myVariableName). PascalCase schreibt den ersten Buchstaben jedes Wortes groß, einschließlich des ersten (z. B. MyVariableName). JavaScript nutzt camelCase für Variablen und Funktionen, PascalCase für Klassen und React-Komponenten.
Q. Kann ich Text konvertieren, der bereits in camelCase oder snake_case vorliegt?
Ja. Das Tool erkennt Wortgrenzen automatisch aus camelCase-Übergängen, Unterstrichen, Bindestrichen, Leerzeichen und Punkten. 'myVariableName', 'my_variable_name' und 'my-variable-name' liefern alle dasselbe Ergebnis in allen acht Formaten.
Q. Werden Akronyme wie 'HTML' oder 'API' korrekt behandelt?
Aufeinanderfolgende Großbuchstaben (wie HTML oder API) werden als ein einzelnes Wort-Token behandelt. Zum Beispiel wird 'HTMLParser' in kebab-case zu 'html-parser' und in camelCase zu 'htmlParser'. Wenn eine andere Aufteilung gewünscht wird, können Sie das Akronym vorab mit einem Leerzeichen oder Unterstrich trennen.