Zum Inhalt springen
ToolPika

Groß- und Kleinschreibung umwandeln

Füge deinen Text ein und wähle einen Stil. Das Ergebnis wird sofort aktualisiert und lässt sich mit einem Klick kopieren.

Umwandeln in

Läuft in deinem Browser. Nichts, was du eingibst, wird an einen Server gesendet.

Die Stile

Stil Beispiel Typische Verwendung
Satzanfang groß Der schnelle braune fuchs Normaler Text (Substantive danach von Hand korrigieren)
kleinbuchstaben der schnelle braune fuchs Tags, E-Mail-Adressen, versehentliche FESTSTELLTASTE korrigieren
GROSSBUCHSTABEN DER SCHNELLE BRAUNE FUCHS Überschriften, Beschriftungen, Hervorhebungen
Jedes Wort Groß Der Schnelle Braune Fuchs Titel von Büchern, Artikeln und Liedern auf Englisch
camelCase derSchnelleBrauneFuchs Variablen in JavaScript, Java, Swift
PascalCase DerSchnelleBrauneFuchs Klassen und Typen, React-Komponenten
snake_case der_schnelle_braune_fuchs Python, Ruby, Datenbankspalten
kebab-case der-schnelle-braune-fuchs URLs, CSS-Klassen, Dateinamen
CONSTANT_CASE DER_SCHNELLE_BRAUNE_FUCHS Konstanten und Umgebungsvariablen

So funktioniert es

Die Textstile behalten Satzzeichen, Leerzeichen und Zeilenumbrüche bei. “Satzanfang groß” wandelt alles in Kleinbuchstaben um und schreibt dann den ersten Buchstaben nach jedem Punkt, Frage- oder Ausrufezeichen und Zeilenumbruch groß. Substantive und Eigennamen können nicht erkannt werden, prüfe sie also nach dem Umwandeln; im Deutschen ist das besonders wichtig.

Die Programmierstile zerlegen den Text zuerst in Wörter, ohne Satzzeichen, und setzen die Wörter dann mit dem Trennzeichen und der Großschreibung des gewählten Stils zusammen. Das funktioniert in jede Richtung: user_first_name → userFirstName → UserFirstName → user-first-name.

Umlaute und andere Alphabete (Griechisch, Kyrillisch…) werden mit den Sprachregeln deines Browsers umgewandelt. Das ß wird in Großbuchstaben zu SS, wie es die Rechtschreibregeln vorsehen: “Straße” wird zu “STRASSE”.

Beispiele

  • Englische Überschrift: “a tale of two cities” → “A Tale of Two Cities”.
  • FESTSTELLTASTE korrigieren: “HALLO ANNA. WIE GEHT ES DIR?” → “Hallo anna. Wie geht es dir?” (den Namen danach von Hand korrigieren).
  • Code: “XMLHttpRequest” → xml_http_request; “maxRetryCount” → MAX_RETRY_COUNT.

Häufige Fragen

Nach welchen Regeln funktioniert "Jedes Wort Groß"?

Jedes Wort beginnt mit einem Großbuchstaben, außer kurzen Artikeln, Präpositionen und Konjunktionen (der, die, das, und, oder, von, zu, mit, für usw.), wenn sie nicht am Anfang oder Ende stehen. Im Deutschen ist das ungewöhnlich, weil nur Substantive und Satzanfänge großgeschrieben werden; der Stil ist vor allem für englische Titel gedacht. Wörter, die schon in Großbuchstaben stehen, wie NASA, bleiben unverändert.

Welchen Stil sollte ich beim Programmieren verwenden?

Das hängt von den Konventionen der Sprache ab. JavaScript und Java verwenden camelCase für Variablen und PascalCase für Klassen; Python und Ruby snake_case; CSS und URLs kebab-case; Konstanten stehen meist in CONSTANT_CASE.

Wie werden Wörter in Namen wie XMLHttpRequest getrennt?

Ein neues Wort beginnt bei jedem Leerzeichen, Unterstrich, Bindestrich oder anderen Trennzeichen und überall dort, wo auf einen Kleinbuchstaben ein Großbuchstabe folgt. Mehrere Großbuchstaben hintereinander bleiben als ein Wort zusammen, aus XMLHttpRequest wird in snake_case also xml_http_request.

Kann ich eine Liste von Namen auf einmal umwandeln?

Ja. Die Programmierstile wandeln jede Zeile einzeln um, eine Liste von Spaltennamen oder Bezeichnungen bleibt also eine Liste.