Pack Camo

Schreibweisen-Konverter

Text in kebab-case, camelCase, snake_case, Title Case und zehn weitere Schreibweisen überführen. Alles läuft lokal — nichts wird hochgeladen.

Eingang
Text · identifiers · lists
Ausgang
14 cases
Text

Kleingeschriebene Wörter, mit Bindestrichen verbunden. URL-Slugs, CSS-Klassen und Dateinamen.

Text

106 Zeichen · 13 Wörter · 5 Zeilen

Ergebnis

kebab-case

the-quick-brown-fox-jumps-over-the-lazy-dog
user-profile-id
xml-http-request
background-color
max-retry-count

Schreibweise wählen, Ergebnis kopieren

Wählen Sie die gewünschte Schreibweise aus der Liste, und der Text wird beim Tippen umgewandelt. Der Wechsel zu einer anderen Schreibweise geschieht sofort und lässt Ihren Text unangetastet. Aus einer Überschrift einen URL-Slug, eine CSS-Klasse und einen Konstantennamen zu machen, sind also drei Auswahlen im selben Menü statt drei Anläufe über ein Formular.

Wofür welche Schreibweise gedacht ist

lowercase
Alles in Kleinbuchstaben. E-Mail-Adressen, Tags und leise Überschriften.
UPPERCASE
Alles in Großbuchstaben. Beschriftungen, Warnhinweise und Akronyme.
Title Case
Jedes Wort großgeschrieben. Schlagzeilen sowie Buch- und Artikeltitel.
Sentence case
Nur der Satzanfang großgeschrieben. Fließtext und UI-Texte.
camelCase
Erstes Wort klein, die übrigen großgeschrieben, ohne Trennzeichen. Variablen in JavaScript und Java, JSON-Schlüssel.
PascalCase
Jedes Wort großgeschrieben, ohne Trennzeichen. Klassennamen, Typen und React-Komponenten.
snake_case
Kleingeschriebene Wörter, mit Unterstrichen verbunden. Python, Ruby und Datenbankspalten.
kebab-case
Kleingeschriebene Wörter, mit Bindestrichen verbunden. URL-Slugs, CSS-Klassen und Dateinamen.
CONSTANT_CASE
Großgeschriebene Wörter, mit Unterstrichen verbunden. Konstanten und Umgebungsvariablen.
Train-Case
Großgeschriebene Wörter, mit Bindestrichen verbunden. HTTP-Header wie Content-Type.
dot.case
Kleingeschriebene Wörter, mit Punkten verbunden. Konfigurations- und Übersetzungsschlüssel.
path/case
Kleingeschriebene Wörter, mit Schrägstrichen verbunden. URL-Pfade und Ordnernamen.
aLtErNaTiNg cAsE
Buchstaben wechseln zwischen klein und groß. Meist im spöttischen Tonfall.
iNVERSE cASE
Jeder Buchstabe wird umgedreht. Für Text, der versehentlich mit aktivierter Feststelltaste getippt wurde.

Wie Wörter erkannt werden

  • Leerzeichen und Satzzeichen trennen Wörter. Das gilt auch für Bindestriche, Unterstriche, Punkte und Schrägstriche der anderen Schreibweisen – deshalb lässt sich jede Schreibweise in jede andere umwandeln.
  • Auch Wechsel der Groß-/Kleinschreibung trennen Wörter. userProfileId wird zu user, Profile und Id, und eine Folge von Großbuchstaben endet vor dem folgenden Wort, sodass aus XMLHttpRequest xml-http-request wird.
  • Jede Zeile wird für sich umgewandelt. Fügen Sie eine Liste von Namen ein, einen pro Zeile, und die Bezeichner-Schreibweisen liefern wieder eine Liste statt eines einzigen sehr langen Namens.
  • Fließtext-Schreibweisen lassen den Text in Ruhe. lowercase, UPPERCASE, Title Case und Sentence case ändern nur Buchstaben; Satzzeichen, Abstände und Absätze bleiben unverändert.

Häufige Fragen

Wie wandle ich Text in kebab-case um?
Fügen Sie den Text in das Eingabefeld ein oder tippen Sie ihn, und wählen Sie in der Liste „Umwandeln in“ kebab-case. Jedes Wort wird kleingeschrieben und mit Bindestrichen verbunden, aus „Hello World Example“ wird also hello-world-example. Mit dem Kopieren-Button übernehmen Sie das Ergebnis.
Was ist der Unterschied zwischen camelCase und PascalCase?
Beide verbinden Wörter ohne Trennzeichen und schreiben jedes Wort groß. Bei camelCase bleibt der allererste Buchstabe klein (userProfile), bei PascalCase wird auch er großgeschrieben (UserProfile). JavaScript-Variablen verwenden meist camelCase; Klassen und React-Komponenten PascalCase.
Wann verwende ich snake_case oder kebab-case?
snake_case ist die Konvention für Python-Variablen, Datenbankspalten und viele JSON-APIs. kebab-case wird für URL-Slugs, CSS-Klassen und Dateinamen verwendet, bei denen Unterstriche schlechter lesbar sind oder eine Sonderbedeutung haben.
Funktioniert das auch mit Umlauten und anderen Alphabeten?
Ja. Wörter werden anhand von Unicode-Buchstabenklassen erkannt, daher werden Umlaute, lateinische Buchstaben mit Akzenten sowie kyrillische und griechische Buchstaben korrekt umgewandelt. Schriften ohne Groß- und Kleinschreibung, etwa Chinesisch oder Arabisch, bleiben unverändert und werden weiterhin an Leerzeichen und Satzzeichen getrennt.
Wird mein Text irgendwohin gesendet?
Nein. Die Umwandlung läuft beim Tippen in Ihrem Browser, und nichts von dem, was Sie einfügen, verlässt Ihr Gerät.