CodeKitHub
Deutsch
Alltags-Tools

Online-Umwandler für Groß- und Kleinschreibung

Fügen Sie Ihren Text ein und wandeln Sie ihn mit einem Klick in eine beliebige Schreibweise um: Großbuchstaben, Kleinbuchstaben, Titelschreibweise, Satzschreibweise – sowie die Programmier-Schreibweisen camelCase, PascalCase, snake_case und kebab-case. Funktioniert sowohl für Fließtext als auch für Code-Bezeichner.

Was ist dieses Tool?

Ein Groß-/Kleinschreibungswandler ändert die Groß-/Kleinschreibung von Text. Autoren nutzen ihn, um versehentlich in Großbuchstaben geschriebene Passagen zu korrigieren, Überschriften korrekt in Groß- und Kleinschreibung zu setzen oder kopierten Text zu vereinheitlichen. Die Groß- und Kleinschreibung richtet sich dabei nach redaktionellen Konventionen: Nebenswörter wie „von“, „und“ und „der“ bleiben klein geschrieben, sofern sie nicht am Anfang oder am Ende des Titels stehen.

Für Programmierer konvertiert es Bezeichnerstile: camelCase (JavaScript-Variablen), PascalCase (Klassennamen), snake_case (Python) und kebab-case (URLs und CSS). Es trennt Wörter an Leerzeichen, Unterstrichen, Bindestrichen und vorhandenen Großbuchstaben, sodass es direkt zwischen zwei beliebigen Stilen konvertiert.

Warum sollte man es nutzen?

  • Acht Schriftarten auf einer Seite – Prosa- und Programmier-Schriftarten zusammen.
  • Redaktionelle Groß- und Kleinschreibung, bei der weniger wichtige Wörter (a, of, the) klein geschrieben bleiben, wie bei echten Schlagzeilen.
  • Wandelt direkt zwischen verschiedenen Bezeichnungsstilen um: camelCase → snake_case mit einem Klick.
  • Beheben Sie versehentliches Großschreiben, ohne den Text neu eingeben zu müssen.
  • Kostenlos, sofort, kein Upload.

Anleitung

  1. Fügen Sie Ihren Text in das Eingabefeld ein oder geben Sie ihn ein.
  2. Klicken Sie auf die gewünschte Schreibweise.
  3. Das Ergebnis wird im untenstehenden Ausgabefeld angezeigt.
  4. Klicken Sie auf „Kopieren“, um es zu verwenden.

Beispiel

Eingabe

the quick brown fox

Ausgabe

Title Case: The Quick Brown Fox
camelCase:  theQuickBrownFox
snake_case: the_quick_brown_fox

Beachten Sie, dass bei der redaktionellen Großschreibung „the“ nur am Anfang großgeschrieben wird.

Welche Schreibweise sollten Sie verwenden?

SchreibweiseVerwenden Sie es für
camelCaseVariablen- und Funktionsnamen in JavaScript/Java/TypeScript
PascalCaseNamen von Klassen und Komponenten in den meisten Sprachen (React-Komponenten, C#-Klassen)
snake_casePython- und Ruby-Variablen/Funktionen, Namen von Datenbankspalten
kebab-caseURL-Slugs, CSS-Klassennamen, HTML-Attribute, Dateinamen, Git-Zweignamen
Title CaseSchlagzeilen, Buch- und Artikeltitel – Nebenwörter wie „von“, „der“ bleiben klein geschrieben
Sentence CaseBeschriftungen von Schaltflächen und UI-Text in modernen Designsystemen (Material Design, Fluent UI)

Praktische Tipps

  • Sie portieren eine Python-API-Antwort in ein JavaScript-Frontend? Fügen Sie die Feldnamen im „snake_case“-Format ein und wandeln Sie sie in einem Schritt in „camelCase“ um – das geht schneller und ist weniger fehleranfällig als das manuelle Umbenennen jedes einzelnen Schlüssels.
  • URL-Slugs und CSS-Klassennamen müssen im Kebab-Case geschrieben werden. Fügen Sie den Seitentitel direkt ein, anstatt Leerzeichen manuell durch Bindestriche zu ersetzen und alles in Kleinbuchstaben umzuwandeln.
  • Git-Zweignamen und Docker-Image-Tags folgen derselben Kebab-Case-Konvention wie URLs – „Fix Login Bug“ wird mit einem Klick zu „fix-login-bug“.
  • In Datenbankspalten und den meisten SQL-Styleguides wird „snake_case“ verwendet; durch die Umwandlung der Überschriften im „Title Case“-Format eines Spezifikationsdokuments lassen sich Tippfehler vermeiden, die beim manuellen Abtippen von fünfzehn Feldnamen leicht entstehen können.
  • Die „Sentence Case“-Schreibweise und nicht die „Title Case“-Schreibweise ist der aktuelle Standard für Schaltflächen und UI-Bezeichnungen in Material Design und Fluent UI – die „Title Case“-Schreibweise auf einer Schaltfläche wirkt mittlerweile ebenso veraltet wie Schlagzeilen und Buchtitel aus früheren Zeiten.

Wie sich dies in reale Arbeitsabläufe einfügt

Die Groß-/Kleinschreibung anzupassen ist in der Regel nur ein Schritt im Rahmen einer umfassenderen Bereinigung: Man extrahiert eine unübersichtliche Liste von Bezeichnern oder Überschriften aus einer Tabellenkalkulation oder einer API-Dokumentation, passt hier die Groß-/Kleinschreibung an und entfernt anschließend überflüssige Leerzeilen oder doppelte Leerzeichen, die aus einem PDF- oder E-Mail-Export übernommen wurden – die Anpassung der Groß-/Kleinschreibung allein reicht nicht aus, um Abstände zu korrigieren.

Um den Titel eines Blogbeitrags in einen URL-Slug umzuwandeln, benötigt man höchstens zwei Tools: Wandeln Sie den Titel hier zunächst in Kebab-Case um und führen Sie anschließend eine Prozent-Kodierung durch, sofern er Nicht-ASCII-Zeichen oder Symbole enthält. Titel in einfachem Englisch sind bereits nach der Umwandlung der Groß-/Kleinschreibung ein gültiger Slug.

Textbereiniger · URL-Encoder / Decoder

Häufig gestellte Fragen

Was ist der Unterschied zwischen „Title Case“ und „Sentence Case“?

Bei der „Title Case“-Schreibweise wird jedes wichtige Wort großgeschrieben (wird für Überschriften und Buchtitel verwendet); bei der „Sentence Case“-Schreibweise wird nur das erste Wort jedes Satzes großgeschrieben (wird für normale Prosa und die meisten modernen UI-Texte verwendet).

Welche Wörter bleiben bei der „Title Case“-Schreibweise klein?

Kurze Funktionswörter: Artikel (a, an, the), kurze Konjunktionen (and, but, or) und kurze Präpositionen (of, in, to, at…) – es sei denn, sie stehen an erster oder letzter Stelle. Dies entspricht dem Stil, der von großen Publikationen verwendet wird.

Wann sollte ich „camelCase“ und wann „snake_case“ verwenden?

Halten Sie sich an die Konventionen Ihrer Sprache: „camelCase“ für JavaScript-/Java-Variablen, „PascalCase“ für Klassennamen in den meisten Sprachen, „snake_case“ für Python und Ruby sowie „kebab-case“ für URLs, CSS-Klassen und Dateinamen.

Kann es „camelCase“ direkt in „snake_case“ umwandeln?

Ja. Der Konverter erkennt vorhandene Großbuchstaben als Wortgrenzen, sodass „myVariableName“ → „my_variable_name“ mit einem Klick funktioniert – sehr praktisch beim Portieren von Code zwischen verschiedenen Sprachen.

Funktioniert das auch mit nicht-englischem Text?

Die Groß-/Kleinschreibung wird nur auf Schriften angewendet, die zwischen Groß- und Kleinschreibung unterscheiden (lateinische, kyrillische und griechische Schrift). Chinesische und japanische Schriftzeichen kennen keine Groß-/Kleinschreibung und werden unverändert übernommen – gemischter Text ist daher kein Problem.

Verwandte Tools