Case Converter
Wandelt Texte zwischen camelCase, snake_case, kebab-case, PascalCase, Title Case und weiteren Schreibweisen um.
- camelCase
- PascalCase
- snake_case
- CONSTANT_CASE
- kebab-case
- Title Case
- Sentence case
- lowercase
- UPPERCASE
- dot.case
- path/case
Case Converter — Texte zwischen Schreibweisen umwandeln
Dieser Case Converter wandelt Bezeichner und Texte in Echtzeit zwischen den gängigsten Schreibweisen um, die in der Programmierung und Datenverarbeitung verwendet werden: camelCase, PascalCase, snake_case, CONSTANT_CASE, kebab-case, Title Case, dot.case und path/case. Die Tokenisierung erkennt sowohl bestehende Wortgrenzen (Bindestriche, Underscores, Punkte) als auch Großbuchstaben-Übergänge in camelCase und PascalCase.
Wann welche Schreibweise?
- camelCase: JavaScript/TypeScript-Variablen und -Funktionen
- PascalCase: Klassen, Komponenten, Typen, Interfaces
- snake_case: Python, Ruby, SQL-Spalten
- CONSTANT_CASE: Konstanten, Umgebungsvariablen (
API_URL) - kebab-case: URLs, CSS-Klassen, HTML-Attribute, NPM-Paketnamen
- Title Case: Überschriften, Buchtitel, Spaltennamen in Tabellen
Was passiert intern?
Der Eingabetext wird in einzelne Tokens zerlegt — Großbuchstaben in
camelCase werden als neuer Token-Anfang erkannt, alle nicht-alphanumerischen
Zeichen werden als Wortgrenze behandelt. Anschließend werden die Tokens nach
den jeweiligen Regeln zusammengesetzt. So wird zum Beispiel aus
HTMLParser_test-123 → htmlParserTest123
(camelCase) oder html-parser-test-123 (kebab-case).