Zum Inhalt springen

Groß-/Kleinschreibung ändern

GROSSBUCHSTABEN, kleinbuchstaben, Titelschreibung, Satzanfang groß und alle Schreibweisen für Programmierer – mit den zwei Dingen, die andere Konverter falsch machen: echte Regeln für die Titelschreibung und Sprachen, in denen „i“ großgeschrieben nicht zu „I“ wird.

  • Nie gespeichert
  • Keine Warteschlange, kein Warten
  • Ohne Anmeldung, ohne Wasserzeichen
Umwandeln in
Sprachregeln
Umgewandelt

Umgewandelt erscheint hier.

So funktioniert’s

1

Text einfügen

Eine Wendung, eine Liste, ein Variablenname – alles.

2

Schreibweise wählen

Jede zeigt ein Beispiel, damit Sie nicht raten müssen, wie „kebab-case“ aussieht.

3

Ergebnis kopieren

Wandeln Sie Zeile für Zeile um, wenn Sie eine ganze Liste auf einmal erledigen wollen.

Welche Regel jede Schreibweise anwendet

Titelschreibung und „Satzanfang groß“ behandeln die Großbuchstaben, die Sie bereits getippt haben, gegensätzlich, und genau darüber stolpern viele. Die Titelschreibung lässt jedes Wort, das nach seinem ersten Buchstaben einen Großbuchstaben enthält, exakt so, wie es geschrieben wurde – iPhone, NASA, McDonald – und entscheidet nur über den Rest. „Satzanfang groß“ schreibt zuerst den ganzen Text klein und setzt dann nach jedem Punkt, Fragezeichen, Ausrufezeichen oder Auslassungszeichen einen Großbuchstaben – aus NASA wird also Nasa, und keine Ausnahmeliste schützt es. „Satzanfang groß“ kennt auch keine Abkürzungsregel, daher bekommt „e.g. this“ einen Großbuchstaben, wo der Wortzähler dieser Website den Satz gar nicht getrennt hätte. Bei einem Text voller Akronyme ist die Titelschreibung die sichere Wahl, und „Satzanfang groß“ muss hinterher gegengelesen werden.

Die Standard-Spracheinstellung ist keine Sprache. GROSS und klein verwenden die einfachen Regeln des Browsers, sofern Sie nicht Türkisch, Aserbaidschanisch, Litauisch oder Griechisch aus der Liste wählen – türkischer Text, der mit der Standardeinstellung umgewandelt wird, kommt also mit dem englischen i mit und ohne Punkt heraus. Die Seite bemerkt ein ı ohne Punkt oder ein İ mit Punkt in Ihrem eingefügten Text und weist darauf hin, statt es stillschweigend durchzulassen. Die Warnung, dass das deutsche ß zu SS wird, gilt für GROSSBUCHSTABEN und CONSTANT_CASE – die beiden, die Sie am wahrscheinlichsten brauchen; die abwechselnde und die vertauschte Schreibweise schreiben es ebenfalls groß, warnen aber nicht.

Die Titelschreibung entscheidet Wort für Wort und trennt dabei nur an Leerraum – alles, was durch einen Bindestrich oder Schrägstrich verbunden ist, gilt also als ein Wort und erhält einen Großbuchstaben: „mother-in-law“ bleibt „Mother-in-law“. Die Programmierer-Schreibweisen trennen an ganz anderen Stellen – an Großbuchstaben, Ziffern, Leerzeichen, Unterstrichen, Bindestrichen, Punkten und Schrägstrichen –, mit der Zusatzregel, dass eine Folge von Großbuchstaben zusammenbleibt; genau das macht aus XMLHttpRequest xml_http_request statt xmlhttp_request. Die zeilenweise Umwandlung einer Liste trennt nur an Zeilenvorschüben, daher bleibt ein Wagenrücklauf aus einer Windows-Datei am Ende jeder Zeile hängen und wandert mit ins Ergebnis.

Wenn Sie etwas anderes brauchen

Alles, was umkehrbar bleiben muss, sollte gar nicht in Großbuchstaben umgewandelt werden. Es gibt keinen Weg zurück von SS zu ß, von einem akzentlosen griechischen Großbuchstaben zum akzentuierten Original oder von einer Namensliste, deren innere Großbuchstaben Sie gebraucht hätten – die Information ist weg, nicht versteckt. Bewahren Sie also das Original neben allem auf, was Sie umwandeln. Das ist keine Einschränkung dieser Seite; so funktioniert Groß- und Kleinschreibung.

Für eine Datei statt eines eingefügten Texts sind die naheliegenden Kommandozeilen-Lösungen die Falle. tr und toupper in awk kennen nur ASCII: Sie schreiben die englischen Buchstaben einer Namensliste groß und lassen jeden Akzentbuchstaben unberührt – das beschädigt die Liste unbemerkt und sieht aus, als hätte es funktioniert. Ein Einzeiler in Python oder Node macht stattdessen das Unicode-Korrekte, und für Türkisch, Aserbaidschanisch, Litauisch oder Griechisch brauchen Sie einen Aufruf mit Gebietsschema – dieselben vier, die diese Seite anbietet, aus demselben Grund. Einen Ordner voller Dateien in Kleinbuchstaben umzubenennen ist wieder eine andere Aufgabe, bei der ein Dateisystem ohne Unterscheidung von Groß- und Kleinschreibung – Standard unter macOS und Windows – README und readme als denselben Namen behandelt.

Häufig gestellte Fragen

Wird mein Text irgendwo gespeichert?

Nein. Es wird nichts gespeichert und keine Anfrage gesendet. Sie können nach dem Laden der Seite die Internetverbindung trennen, und alles funktioniert weiter.

Was ist an der Titelschreibung hier anders?

Sie folgt der tatsächlichen Stilregel des Englischen, statt einfach jedes Wort großzuschreiben. Aus „the lord of the rings“ wird „The Lord of the Rings“ – „of“ und das zweite „the“ bleiben klein, weil Artikel, Konjunktionen und kurze Präpositionen kleingeschrieben werden. Das erste und das letzte Wort werden immer großgeschrieben, so unbedeutend sie auch sind, also wird aus „of mice and men“ „Of Mice and Men“. Die meisten Online-Konverter erzeugen „The Lord Of The Rings“, was kein Stilhandbuch der Welt gutheißt.

Warum bleiben „iPhone“ und „NASA“ unverändert?

Weil ein Wort mit einem Großbuchstaben im Inneren absichtlich so geschrieben wurde. „iPhone“ zu „Iphone“ oder „NASA“ zu „Nasa“ umzuschreiben wäre falsch, daher wird jedes Wort mit einem inneren Großbuchstaben unverändert übernommen.

Wofür ist die Option „Türkisch“?

Türkisch und Aserbaidschanisch haben zwei i: eines mit Punkt und eines ohne. Das kleine „i“ wird großgeschrieben zu „İ“ (mit Punkt), und „I“ wird kleingeschrieben zu „ı“ (ohne). „istanbul“ nach englischen Regeln großgeschrieben ergibt also „ISTANBUL“, was nicht der Name der Stadt ist – richtig ist „İSTANBUL“. Das ist eine bekannte Quelle echter Fehler, und deshalb wird eine Sprache angeboten statt vorausgesetzt. Auch Griechisch und Litauisch haben eigene Regeln, und beide sind hier verfügbar.

Wandelt es camelCase in snake_case um?

Ja, in jede Richtung – camelCase, PascalCase, snake_case, CONSTANT_CASE, kebab-case, dot.case und path/case lassen sich alle ineinander umwandeln. Akronyme werden richtig behandelt, und genau daran scheitert es meistens: „XMLHttpRequest“ wird in XML, Http und Request aufgeteilt und ergibt „xml_http_request“. Ein Konverter, der nur an Übergängen von Klein- zu Großbuchstaben trennt, erzeugt „xmlhttp_request“.

Geht beim Umwandeln in Großbuchstaben etwas verloren?

Manchmal, und Sie werden gewarnt, wenn es so ist. Das deutsche „ß“ wird in Großbuchstaben zu „SS“ und lässt sich nicht automatisch zurückverwandeln – „STRASSE“ könnte „Straße“ oder „Strasse“ gewesen sein. Im Griechischen entfallen bei Großbuchstaben die Akzente, was korrektes Griechisch ist, aber ebenfalls eine Einbahnstraße.

Gut zu wissen: Zwei Umwandlungen verlieren Informationen und lassen sich nicht rückgängig machen. Das deutsche ß wird in Großbuchstaben zu SS, und es gibt keinen Weg zurück, weil SS auch einfach zwei Buchstaben sein können. Türkisch und Aserbaidschanisch haben ein i mit und ein i ohne Punkt, die anders zugeordnet werden als im Englischen – wählen Sie die Sprache, wenn Ihr Text in einer davon verfasst ist, sonst kommen i und I falsch heraus.

Dieses Tool auf Ihrer Website einbinden

Kostenlos für jeden Blog, jede Kursseite und jeden Hilfeartikel. Fügen Sie ein einziges Snippet ein, und Ihre Besucher können das Tool direkt auf Ihrer Seite nutzen.