Schreibweisen-Konverter: camelCase, snake_case und mehr

Fügen Sie beliebigen Text oder Bezeichner ein und wandeln Sie ihn sofort in alle gängigen Namensstile um — kopieren Sie den gewünschten Stil mit einem Klick.

Geben Sie eine Phrase, einen Variablennamen oder eine Überschrift ein und klicken Sie auf Konvertieren. Das Tool trennt die Wörter und setzt sie in zehn Stilen neu zusammen.

Schreibweisen-Konverter: camelCase, snake_case und mehr
Fügen Sie beliebigen Text oder Bezeichner ein und wandeln Sie ihn sofort in alle gängigen Namensstile um — kopieren Sie den gewünschten Stil mit einem Klick.

So funktioniert es: Die Eingabe wird an Leerzeichen, Unterstrichen, Bindestrichen und camelCase-Grenzen getrennt; jeder Stil verbindet die Wörter mit eigenen Trennzeichen und Großschreibungsregeln.

Über den Schreibweisen-Konverter

Jede Programmiersprache, jedes Framework und jeder Styleguide hat eigene Regeln für mehrteilige Namen. Das manuelle Umwandeln ist mühsam und fehleranfällig. Dieser Konverter zerlegt Phrasen, Bezeichner, Überschriften und Datenbankspalten in Wörter und setzt sie sofort in zehn verbreiteten Stilen neu zusammen. Der Tokenizer erkennt Leerzeichen, Satzzeichen, camelCase-Grenzen und Akronyme wie API oder HTTP. So wird aus einer JavaScript-Eigenschaft eine Python-Variable, aus einer CSS-Klasse ein React-Komponentenname oder aus einer Überschrift ein URL-Slug. camelCase wird für Variablen und Funktionen in JavaScript, Java und Swift verwendet; PascalCase für Klassen, React-Komponenten und C#-Typen; snake_case für Python, Ruby und SQL; kebab-case für CSS-Klassen, HTML-Attribute, npm-Namen und URLs. CONSTANT_CASE kennzeichnet Konstanten und Umgebungsvariablen. Title Case eignet sich für Überschriften, Sentence case für Sätze; lowercase, UPPERCASE und dot.case ergänzen die Formatierung. Alles geschieht lokal im Browser: ohne Netzwerkanfrage, Server oder Protokollierung. Dieses Title Case schreibt jedes Wort groß, normalisiert Akronyme wie normale Wörter und lässt Ziffern am benachbarten Wort.

Beispiele für Schreibweisen

Dieselben Wörter nach verschiedenen Konventionen neu zusammengesetzt, einschließlich bereits formatierter Eingaben.

EingabeAusgabeHinweis
quick brown foxquickBrownFoxEine normale Phrase wird für eine JavaScript-Variable in camelCase umgewandelt.
parseHTMLResponseparse_html_responsecamelCase-Grenzen einschließlich des Akronyms HTML werden erkannt und als snake_case neu aufgebaut.
user-profile-pageUserProfilePageEin kebab-case-Slug wird zum PascalCase-Komponentennamen.
MAX_RETRY_COUNTmax-retry-countEin CONSTANT_CASE-Name wird für eine CSS-Eigenschaft oder CLI-Option in kebab-case umgewandelt.

Text zwischen Schreibweisen umwandeln

  1. Fügen Sie Text oder einen Bezeichner in das Eingabefeld ein oder geben Sie ihn ein — Leerzeichen, Unterstriche, Bindestriche und camelCase werden erkannt.
  2. Klicken Sie auf Konvertieren, um alle zehn Stile gleichzeitig zu sehen.
  3. Klicken Sie neben einem Stil auf Kopieren, um diese Version in die Zwischenablage zu legen.
  4. Klicken Sie auf Löschen, um neu zu beginnen.

FAQ zum Schreibweisen-Konverter

Was ist der Unterschied zwischen camelCase und PascalCase?
Beide entfernen Trennzeichen und schreiben Wortanfänge groß. camelCase lässt das erste Wort klein und wird für Variablen und Funktionen verwendet; PascalCase schreibt es groß und wird für Klassen, Typen und React-Komponenten verwendet.
Wann sollte ich snake_case statt kebab-case verwenden?
snake_case ist die Konvention in Python, Ruby, Rust und SQL, wo Bindestriche als Minuszeichen gelesen werden. kebab-case gehört zum Web: CSS-Klassen, HTML-Attribute, URLs und Paketnamen.
Wie trennt der Konverter Wörter?
Er trennt an Leerzeichen, Unterstrichen, Bindestrichen, Punkten und anderer Zeichensetzung sowie an Groß-/Kleinschreibungsgrenzen innerhalb eines Tokens. Akronyme bleiben dabei ein Wort.
Wie werden Akronyme wie API oder HTTP behandelt?
Eine Folge von Großbuchstaben gilt als ein Wort. In Kleinschreibungsstilen wird das Akronym kleingeschrieben; wenn Ihr Styleguide Großbuchstaben in camel oder Pascal verlangt, passen Sie es manuell an.
Wofür wird CONSTANT_CASE verwendet?
Auch SCREAMING_SNAKE_CASE genannt, verbindet es Großbuchstaben mit Unterstrichen. Es kennzeichnet Werte, die sich zur Laufzeit nicht ändern, etwa Konstanten, Enum-Mitglieder und Umgebungsvariablen.
Wird mein Text an einen Server gesendet?
Nein. Trennung und Neuaufbau erfolgen vollständig per JavaScript im Browser; Bezeichner aus privatem Code verlassen Ihr Gerät nicht.