Skip to main content
CheckTown
Konverter

Case-Converter: camelCase, snake_case, PascalCase und mehr

Veröffentlicht 5 Min. Lesezeit
In diesem Artikel

Was sind Schreibweisen?

Eine Schreibweise (Case Style) beschreibt, wie Wörter in Bezeichnern, Variablennamen und anderem Text groß- oder kleingeschrieben und verbunden werden. Verschiedene Programmiersprachen und Style Guides verwenden unterschiedliche Konventionen. Die gängigsten Schreibweisen sind camelCase (JavaScript), snake_case (Python), PascalCase (C#/TypeScript-Klassen) und kebab-case (CSS/HTML).

Eine einheitliche Schreibweise ist wichtig für die Lesbarkeit von Code und wird in den meisten Projekten durch Linter erzwungen. Wenn Systeme mit unterschiedlichen Konventionen integriert werden – zum Beispiel ein Python-API-Backend mit einem JavaScript-Frontend – ist häufig eine Umwandlung der Schreibweise nötig.

So funktioniert die Umwandlung

Der Konverter zerlegt die Eingabe, indem er Wortgrenzen erkennt (Leerzeichen, Unterstriche, Bindestriche und Übergänge in der Groß-/Kleinschreibung), und setzt sie anschließend in der Zielschreibweise wieder zusammen.

  • Erkennung von Wortgrenzen – teilt die Eingabe an Leerzeichen, Bindestrichen, Unterstrichen und camelCase-Übergängen auf
  • Zielformatierung – verbindet die Wörter gemäß den Regeln der gewählten Schreibweise
  • Massenumwandlung – mehrere Zeilen oder eine Liste von Bezeichnern auf einmal umwandeln

Kostenlos testen – keine Registrierung erforderlich

Schreibweise umwandeln →

Wann sich eine Umwandlung der Schreibweise lohnt

Die Umwandlung der Schreibweise ist immer dann nützlich, wenn du Bezeichner zwischen verschiedenen Namenskonventionen umwandeln musst.

  • API-Integration – JSON-Eigenschaftsnamen von snake_case (Python-/Ruby-APIs) in camelCase (JavaScript) umwandeln
  • Datenbankmigration – Spaltennamen zwischen Konventionen umwandeln, wenn zwischen verschiedenen Tech-Stacks migriert wird
  • Codegenerierung – Benutzereingaben (etwa einen Formulartitel) in gültige Code-Bezeichner in der passenden Schreibweise umwandeln

Häufig gestellte Fragen

Was ist der Unterschied zwischen PascalCase und camelCase?

Beide Schreibweisen verbinden Wörter ohne Trennzeichen, aber PascalCase schreibt den ersten Buchstaben jedes Wortes groß, einschließlich des ersten (UserProfileSettings), während camelCase das erste Wort kleinschreibt und die folgenden Wörter großschreibt (userProfileSettings). PascalCase ist bei Klassennamen üblich, camelCase bei Variablen- und Funktionsnamen.

Was ist SCREAMING_SNAKE_CASE?

SCREAMING_SNAKE_CASE (durchgehend Großbuchstaben mit Unterstrichen) wird in vielen Sprachen für Konstanten und Umgebungsvariablen verwendet. Beispiele: MAX_RETRY_COUNT, DATABASE_URL, API_KEY. Es signalisiert, dass der Wert zur Laufzeit nicht geändert werden sollte.

Kann die Umwandlung Abkürzungen wie HTTP oder ID korrekt behandeln?

Die korrekte Behandlung von Abkürzungen gehört zu den kniffligeren Aspekten der Schreibweisen-Umwandlung. Gängige Konventionen behandeln mehrbuchstabige Abkürzungen entweder als einzelnes Wort (httpRequest in camelCase) oder erhalten die Großschreibung (HTTPRequest). Der CheckTown-Konverter behandelt aufeinanderfolgende Großbuchstaben als einen einzigen Token und folgt damit der gängigsten Konvention.

Verwandte Tools