Textfall-Konverter
Wandle Text sofort in deinem Browser in GROSSBUCHSTABEN, Kleinbuchstaben, Titelschreibweise, camelCase, snake_case, kebab-case, einen URL-Slug und mehr um.
Textfall-Konverter wird geladen… Wenn nichts passiert, aktiviere JavaScript.
Ein Textfall-Konverter schreibt dieselben Wörter in einer anderen Groß- und Kleinschreibung oder einem anderen Token-Stil um. Füge einen Satz ein und erhalte ihn zurück als GROSSBUCHSTABEN, Kleinbuchstaben, Titelschreibweise, Satzschreibweise sowie in den Programmierstilen camelCase, PascalCase, snake_case, CONSTANT_CASE, kebab-case und dot.case, dazu einen URL-Slug. Jedes Ergebnis hat seine eigene Kopieren-Schaltfläche, sodass du genau die benötigte Form übernehmen kannst.
Häufig gestellte Fragen
Was ist der Unterschied zwischen camelCase und PascalCase?
Wie wird der URL-Slug erzeugt?
Wandelt es Text korrekt um, der bereits in camelCase oder snake_case vorliegt?
Wie entscheidet die Titelschreibweise, welche Wörter großgeschrieben werden?
Wofür wird CONSTANT_CASE verwendet?
Wird mein Text an einen Server gesendet?
Über Textfall-Konverter
Diese Stile sind nicht austauschbar, und der falsche zu verwenden führt zu echten Fehlern. JavaScript und Java verwenden per Konvention camelCase für Variablen und PascalCase für Klassen; Python und Ruby verwenden snake_case; Umgebungsvariablen und Konstanten verwenden CONSTANT_CASE; CSS-Klassen, Dateinamen und URL-Pfade bevorzugen kebab-case. Ein URL-Slug geht noch einen Schritt weiter: Er setzt den Text in Kleinbuchstaben, ersetzt jede Folge nicht alphanumerischer Zeichen durch einen einzigen Bindestrich und entfernt überzählige Bindestriche, sodass etwas Sauberes und Lesbares wie 'mein-erster-blogbeitrag' entsteht.
Der Konverter erkennt Tokens. Er trennt an Leerzeichen und Satzzeichen, aber auch an Groß-Klein-Grenzen, sodass eine Eingabe, die bereits in camelCase oder snake_case vorliegt, verstanden und korrekt neu geschrieben statt verstümmelt wird. Alles läuft in deinem Browser ab, ohne Upload und ohne eine nennenswerte Längenbeschränkung.
Warum sich Programmierer über die Schreibweise streiten
Die Namensstile haben Spitznamen, die geblieben sind. 'camelCase' (Kamel-Schreibweise) ist nach dem Höcker in der Mitte benannt, und 'snake_case' (Schlangen-Schreibweise) nach der Art, wie der Unterstrich die Wörter entlang der Grundlinie dahingleiten lässt. 'kebab-case' (Spieß-Schreibweise) stellt sich die Wörter auf Bindestriche aufgespießt vor. Das sind nicht nur ästhetische Fragen: Die Wahl ist so eng mit der Sprachkultur verbunden, dass das Mischen von Stilen in einer Codebasis als Code Smell gilt, und die meisten Teams setzen mit einem Linter eine einzige Konvention durch.
Die Trennung sitzt tief. Die Python-Gemeinschaft hat snake_case in ihrem Stilleitfaden PEP 8 festgelegt, während JavaScript und Java aus ihren Wurzeln in C und den von C abgeleiteten Sprachen heraus auf camelCase setzten. Wenn Daten zwischen Systemen wandern (etwa eine JSON-API in snake_case, die von einem Frontend in camelCase verarbeitet wird), schreiben Entwickler oft eine Konvertierungsschicht, um die Schlüssel zu übersetzen, also genau die Art von mechanischer Neu-Schreibung, die dieses Tool von Hand erledigt.