UltKit

Groß- und Kleinschreibung umwandeln

Fügen Sie Text ein und wechseln Sie zwischen acht Schreibweisen: vier für Fließtext und vier für Code. Das Ergebnis aktualisiert sich während der Eingabe, Ihre Zeilenumbrüche bleiben erhalten, und die Umwandlung folgt den Unicode-Regeln für Groß- und Kleinschreibung statt einer einfachen A–Z-Tabelle.

Umwandeln in

0 Zeichen · 0 Wörter · 0 Zeilen

0 Zeichen · 0 Wörter · 0 Zeilen

Läuft komplett in diesem Browser-Tab. Ihr Text wird weder hochgeladen noch gespeichert.

Was es macht

Groß-/Kleinschreibung ändern ändert die Groß- und Kleinschreibung: GROSSBUCHSTABEN, Kleinbuchstaben, Titelschreibweise, Satzschreibweise, die Programmierstile camelCase, snake_case und kebab-case sowie aLtErNiErEnD. Es nutzt die Unicode-Zuordnung von Groß- und Kleinbuchstaben, mit einer Option für das türkische i mit und ohne Punkt.

Vorher
User Profile ID
Nachher
user_profile_id

Die acht Schreibweisen und wofür man sie verwendet

GROSSBUCHSTABEN und Kleinbuchstaben brauchen keine Erklärung, sind aber selten das eigentliche Ziel: Überschriften brauchen meist Title Case, bei dem jedes Wort mit einem Großbuchstaben beginnt, und Fließtext, der in Versalien eingefügt wurde, soll meist wieder Satzschreibweise haben, bei der nur der erste Buchstabe jedes Satzes groß ist. Stilrichtlinien sind sich bei kleinen Wörtern in Titeln uneinig (AP und Chicago schreiben kurze Präpositionen und Artikel klein, mit unterschiedlichen Listen). Dieser Konverter schreibt deshalb jedes Wort groß und überlässt die Ausnahmen Ihnen.

Die Code-Stile teilen den Text an Leerzeichen, Satzzeichen und vorhandenen Großbuchstaben in Wörter, sodass aus XMLHttpRequest in snake_case xml_http_request wird. camelCase ist die Konvention für Variablen in JavaScript und Java, snake_case der Standard in Python und bei SQL-Spaltennamen, kebab-case wird für URLs, CSS-Klassen und Dateinamen verwendet. aLtErNiErEnDe Schreibweise ist rein dekorativ und taucht hauptsächlich in Memes auf.

Warum die Umwandlung schwieriger ist, als sie aussieht

Die Groß- und Kleinschreibung ist im Unicode-Standard definiert, nicht durch die 26 Buchstaben des Englischen, und manche Umwandlungen verändern die Textlänge. Das deutsche ß wird in Großbuchstaben zu SS, ein Wort kann also um einen Buchstaben länger werden. Das griechische große Σ hat zwei Kleinbuchstabenformen: σ innerhalb eines Wortes und ς am Wortende. Ligaturen wie fi werden beim Großschreiben zu zwei Buchstaben.

Türkisch und Aserbaidschanisch haben vier Buchstaben, wo das Englische zwei hat: i mit Punkt und İ, ı ohne Punkt und I. Nach den Standardregeln von Unicode ergibt „İ“ in Kleinbuchstaben ein i mit nachgestelltem Kombinationspunkt, und „i“ in Großbuchstaben ein einfaches I, wodurch aus istanbul die falsche Schreibweise wird. Aktivieren Sie die Türkisch-Option, verwendet der Konverter die länderspezifische Zuordnung: istanbul wird zu İSTANBUL und ILIK zu ılık. Deshalb scheitert Code, der Strings mit toUpperCase vergleicht, bei türkischen Nutzern, ein Fehler, der so bekannt ist, dass er einen eigenen Namen hat: der Turkey-Test.

Tipps für saubere Ergebnisse

Akronyme sollten Sie nach einer Umwandlung als Erstes prüfen. Title Case schreibt NASA als Nasa und die Satzschreibweise als nasa, weil der Konverter nicht wissen kann, welche Wörter Namen sind. Korrigieren Sie diese von Hand oder wandeln Sie nur den Teil des Textes um, der es braucht. Wenn Sie Bezeichner vorbereiten, entfernen Sie vorher Zeichen wie Anführungszeichen und Emojis; in camelCase-, snake_case- und kebab-case-Ausgaben werden sie weggelassen. Wenn Sie außerdem wissen möchten, wie viele Wörter oder Zeichen der Text hat, fügen Sie ihn in den Wortzähler ein.

Häufig gestellte Fragen

Bleiben beim Umwandeln der Groß- und Kleinschreibung meine Zeilenumbrüche erhalten?
Ja. Jeder Stil arbeitet zeilenweise, daher behalten Listen und Absätze ihre Form. In camelCase, snake_case und kebab-case wird jede Zeile zu einem eigenen Bezeichner.
Warum wurde aus einem deutschen ß ein SS?
Das ist die Standardzuordnung von Unicode für Großbuchstaben bei ß. Ein großes ẞ existiert zwar (seit Unicode 5.1), die Standardumwandlung ergibt aber weiterhin SS, wie es die deutsche Rechtschreibung traditionell verlangt.
Wie trennt der Konverter Wörter für snake_case?
Ein neues Wort beginnt bei jedem Leerzeichen oder Satzzeichen, bei jedem Wechsel von Klein- zu Großbuchstaben und vor dem letzten Großbuchstaben eines Akronyms, auf den Kleinbuchstaben folgen. Aus HTMLParser wird so html_parser.
Wann sollte ich die türkischen Regeln aktivieren?
Immer dann, wenn der Text Türkisch oder Aserbaidschanisch ist. Ohne sie werden i und I wie im Englischen umgewandelt, wodurch Wörter mit dem großen İ mit Punkt oder dem kleinen ı ohne Punkt falsch geschrieben werden.
Kann der Konverter in PascalCase umwandeln?
Verwenden Sie camelCase und schreiben Sie den ersten Buchstaben jeder Zeile groß; PascalCase unterscheidet sich nur durch diesen ersten Buchstaben. Der Konstantenstil (UPPER_SNAKE_CASE) ist snake_case gefolgt von Großbuchstaben.