Schreibweisen-Konverter
Wandelt zwischen UPPER, lower, Title, camelCase, snake_case.
Über dieses Tool
Case Converter wandelt Text zwischen Schreibweisen um: UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, dot.case, path/case und Toggle Case. Sie fügen Text ein, wählen die Ziel-Schreibweise, und sehen das Ergebnis sofort — alles im Browser, ohne Datenübertragung.
Das Tool ist Unicode-bewusst: Umlaute (ä → Ä), französische Akzente und kyrillische Zeichen werden korrekt umgewandelt. Bei Programmier-Schreibweisen (camelCase, snake_case, kebab-case) erkennen wir Wortgrenzen aus mehreren Quellen: bestehende Schreibweise, Leerzeichen, Bindestriche, Unterstriche und Großbuchstaben-Übergänge — sodass helloWorld, hello_world, hello-world und hello world alle gleich behandelt werden.
Wann Sie dieses Tool nutzen sollten
- Variable-Namen-Konvertierung. Eine snake_case-API-Antwort in camelCase für JavaScript-Code umbenennen.
- Konstanten. Eine Liste von Strings in CONSTANT_CASE für Enum-Werte umwandeln.
- URL-Slugs. Einen Artikel-Titel in kebab-case URL-Slug verwandeln.
- Textbearbeitung. Versehentlich CAPSLOCK-getippten Text in lesbares Sentence Case zurück bringen.
Die wichtigsten Schreibweisen
camelCase — erstes Wort klein, weitere groß:helloWorld. PascalCase — alle Wörter groß: HelloWorld. snake_case — kleinschreibung mit Unterstrich: hello_world. kebab-case — kleinschreibung mit Bindestrich: hello-world. CONSTANT_CASE — Großschreibung mit Unterstrich: HELLO_WORLD. Title Case — alle Wörter mit Großbuchstaben: Hello World. Sentence case — nur erstes Wort groß: Hello world.
Häufige Fragen
Wie werden Wortgrenzen erkannt?
helloWorld → "hello" + "World") werden als implizite Wortgrenze erkannt; Übergänge von Buchstabe zu Ziffer ebenfalls (http2 → "http" + "2"). Das deckt fast alle realen Eingaben ab; bei pathologischen Fällen (z. B. XMLHttpRequest) ist die Aufteilung mehrdeutig — wir wählen "XML" + "Http" + "Request".
Funktioniert das mit Sonderzeichen wie Umlauten?
String.prototype.toUpperCase mit Locale). "äöüß" werden zu "ÄÖÜß" (Eszett wird im Deutschen nicht großgeschrieben — der traditionelle Großbuchstabe ist "SS", neuer auch "ẞ"). Französische, spanische, polnische Akzente bleiben erhalten. In camelCase/snake_case-Konvertierungen werden diese als normale Buchstaben behandelt.