Case Converter
Wandelt Texte zwischen camelCase, snake_case, kebab-case, PascalCase, Title Case und weiteren Schreibweisen um.
Beliebigen Text einfügen
Live-Konvertierung in alle gängigen Schreibweisen
- camelCase JavaScript-Variablen, Funktionen
- PascalCase Klassen, Komponenten, Typen
- snake_case Python, Ruby, SQL-Spalten
- CONSTANT_CASE Konstanten, Env-Variablen
- kebab-case URLs, CSS-Klassen, NPM-Pakete
- Title Case Überschriften, Buchtitel
- Sentence case Lauftext, UI-Texte
- lowercase Komplett klein
- UPPERCASE Komplett groß
- dot.case Konfig-Pfade, JS-Object-Keys
- path/case Datei- und URL-Pfade
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).