Groß- und Kleinschreibung umwandeln — GROSS, klein, Titel, camelCase, snake_case & mehr

Wandle Text mit einem Klick in zwölf Schreibweisen um, von GROSSBUCHSTABEN und Satzanfang groß bis camelCase, snake_case und kebab-case.

143 Zeichen · 4 Zeilen

Umwandeln in

Die Titel-Schreibung folgt hier dem Chicago-Stil (kurze englische Wörter wie „of“, „the“, „and“ bleiben klein). Für APA-, MLA- oder AP-Regeln nutze den Title-Case-Konverter.

Läuft komplett in deinem Browser. Nichts, was du eingibst, wird an uns gesendet oder gespeichert. Alle kostenlosen Tools ansehen.

Ein Problem gefunden oder etwas, das besser sein könnte? Wir lesen jede Nachricht und beheben Fehler schnell.

Mit diesem kostenlosen Konverter wandelst du Text per Klick in GROSSBUCHSTABEN, kleinbuchstaben, Titel-Schreibung, Satzanfang groß oder in die Code-Schreibweisen (camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE und dot.case) um. Füge einen Absatz ein, der mit aktivierter Feststelltaste getippt wurde, eine Spalte mit Datenbankfeldern oder eine Überschrift, die korrigiert werden muss, wähle die Schreibweise und kopiere das Ergebnis.

Bei den Code-Schreibweisen machen die meisten Konverter Fehler. Dieser trennt Wörter an Leerzeichen, Unterstrichen, Bindestrichen und Punkten, aber auch an Groß-/Kleinwechseln innerhalb eines Wortes: So wird aus getHTTPResponseCode get_http_response_code statt gethttpresponsecode. Jede Zeile wird einzeln umgewandelt, eine eingefügte Liste bleibt also eine Liste. Akzente und nichtlateinische Buchstaben werden unterstützt, Grammatik kennt das Tool aber nicht: Satzanfang groß setzt nach einem Punkt einen Großbuchstaben und korrigiert ein alleinstehendes englisches „i“, erkennt aber nicht, dass „paris“ ein Eigenname ist – und deutsche Substantive bleiben klein.

So funktioniert’s

  1. Tippe oder füge deinen Text in das Feld ein. Ein Beispieltext steht schon drin, damit du siehst, wie es funktioniert.
  2. Klicke auf eine Schreibweise. Das Ergebnis darunter erscheint sofort und aktualisiert sich, während du die Eingabe bearbeitest.
  3. Für camelCase, snake_case und die anderen Code-Schreibweisen schreibst du einen Namen pro Zeile, um eine ganze Liste umzuwandeln.
  4. Kopiere das Ergebnis, lade es als Textdatei herunter oder klicke auf Als Eingabe verwenden, um eine weitere Umwandlung anzuschließen.

Häufige Fragen

Wie wandle ich Text in Großbuchstaben in Kleinbuchstaben um?

Füge den Text ein und klicke auf kleinbuchstaben, um alles kleinzuschreiben, oder auf Satzanfang groß, damit jeder Satz mit einem Großbuchstaben beginnt – das ist bei Text mit versehentlich aktivierter Feststelltaste meist die bessere Wahl. Satzanfang groß schreibt auch das englische Wort „I“ groß, Namen, Orte und deutsche Substantive bleiben aber klein. Prüfe sie also, bevor du veröffentlichst.

Was ist der Unterschied zwischen camelCase und PascalCase?

Beide verbinden Wörter ohne Leerzeichen und schreiben den Anfang jedes Wortes groß. camelCase lässt den ersten Buchstaben klein (firstName), PascalCase schreibt auch ihn groß (FirstName). JavaScript und Java verwenden camelCase für Variablen und Funktionen und PascalCase für Klassen; React verlangt PascalCase für Komponentennamen.

Wann verwende ich snake_case und wann kebab-case?

snake_case (Wörter mit Unterstrichen verbunden) ist die Konvention für Variablen und Funktionen in Python, in Ruby und für die meisten SQL-Spaltennamen. kebab-case (Bindestriche) wird in URLs, CSS-Klassennamen und Kommandozeilen-Optionen verwendet. Für Variablennamen ist kebab-case in den meisten Sprachen nicht möglich, weil der Bindestrich als Minuszeichen gelesen wird.

Was macht die Titel-Schreibung hier?

Sie schreibt die Hauptwörter groß und lässt kurze Artikel, Konjunktionen und Präpositionen klein („The Lord of the Rings“), nach dem Chicago Manual of Style. Diese Konvention stammt aus dem Englischen. Wenn du speziell die Regeln von APA, MLA oder AP brauchst, nutze den Title-Case-Konverter, der die Liste kleiner Wörter des jeweiligen Leitfadens anwendet.

Funktioniert das mit Akzenten und anderen Alphabeten?

Ja. Buchstaben wie é, ñ, ü sowie Griechisch und Kyrillisch werden korrekt umgewandelt, und das deutsche ß wird in Großbuchstaben zu SS. Schriften ohne Groß- und Kleinbuchstaben wie Chinesisch oder Arabisch bleiben unverändert. Die Bezeichner-Schreibweisen folgen sprachneutralen Regeln, ein auf Türkisch eingestellter Browser macht aus „id“ also nicht „İD“.

Welche Schreibweise wofür

• camelCase: Variablen und Funktionen in JavaScript, TypeScript und Java; JSON-Schlüssel in vielen APIs.

• PascalCase: Klassennamen in den meisten Sprachen, React-Komponenten, Methoden und Properties in C#, TypeScript-Typen.

• snake_case: Variablen und Funktionen in Python (PEP 8), Ruby, Variablen in Rust, Spaltennamen in PostgreSQL und MySQL.

• CONSTANT_CASE: Konstanten in den meisten Sprachen und Umgebungsvariablen (DATABASE_URL).

• kebab-case: URL-Slugs, CSS-Klassen, HTML-Attribute, npm-Paketnamen, Kommandozeilen-Optionen.

• dot.case: Konfigurationsschlüssel (Java-Properties, manche Logging- und i18n-Systeme).

• Titel-Schreibung: Überschriften und Titel auf Englisch; Styleguides sind sich uneinig, welche kurzen Wörter klein bleiben.

• Satzanfang groß: Fließtext, UI-Beschriftungen und Buttons in den meisten Designsystemen (Googles Material und Apples Richtlinien nutzen es für die meisten Beschriftungen).

Wie Wörter für Code-Schreibweisen getrennt werden

Um aus beliebigem Text camelCase oder snake_case zu machen, zerlegt der Konverter ihn zuerst in Wörter. Jedes Zeichen, das kein Buchstabe und keine Ziffer ist, gilt als Grenze – Leerzeichen, Unterstriche, Bindestriche, Punkte und Schrägstriche trennen also Wörter. Apostrophe werden entfernt statt als Grenze behandelt, sodass aus „don't“ dont wird und nicht don_t.

Innerhalb eines Wortes wird getrennt, wo auf einen Kleinbuchstaben oder eine Ziffer ein Großbuchstabe folgt (userId → user, Id) und wo auf eine Folge von Großbuchstaben ein Paar aus Groß- und Kleinbuchstabe folgt (XMLHttp → XML, Http). Die zweite Regel hält Akronyme zusammen und sorgt dafür, dass sich Code-Schreibweisen verlustfrei hin und zurück umwandeln lassen. Ziffern bleiben am vorangehenden Wort, version2Beta wird also zu version2_beta.