Text-Schreibweise-Konverter

Konvertiere Text zwischen camelCase, snake_case, kebab-case, PascalCase, UPPER_CASE, Title Case und mehr

Uber dieses Tool

Verschiedene Programmiersprachen und Kontexte verwenden unterschiedliche Namenskonventionen. JavaScript verwendet camelCase, Python verwendet snake_case, CSS verwendet kebab-case und Konstanten sind SCREAMING_SNAKE_CASE. Das manuelle Konvertieren zwischen ihnen ist mühsam und fehleranfällig. Dieses Tool konvertiert jeden Text sofort zwischen 10 gängigen Schreibweisen. Füge einen Variablennamen, einen Satz oder eine Liste von Bezeichnern ein — erhalte jede Variante auf einmal. Es teilt die Eingabe intelligent an Leerzeichen, Unterstrichen, Bindestrichen, Punkten und camelCase-Grenzen, sodass es unabhängig von deinem Ausgangsformat funktioniert. Nützlich für Entwickler, die zwischen Sprachen wechseln, Variablen beim Refactoring umbenennen, CSS-Klassennamen aus JavaScript-Props generieren oder Datenbankspalten-Namen in API-Feldnamen konvertieren.

Anleitung

1. Tippe oder füge deinen Text in das Eingabefeld ein 2. Alle Schreibweise-Konvertierungen erscheinen sofort darunter 3. Klicke auf "Kopieren" neben einem Ergebnis, um es zu kopieren 4. Verwende "Link kopieren", um eine bestimmte Konvertierung mit einem Kollegen zu teilen

Haufig gestellte Fragen

Was ist camelCase?
camelCase beginnt mit einem Kleinbuchstaben, und jedes folgende Wort beginnt mit einem Großbuchstaben — keine Trennzeichen. Beispiel: 'getUserName'. Es ist die Standardkonvention in JavaScript, Java und TypeScript für Variablen- und Funktionsnamen.
Was ist der Unterschied zwischen camelCase und PascalCase?
PascalCase ist dasselbe wie camelCase, aber der erste Buchstabe ist ebenfalls großgeschrieben. Beispiel: 'GetUserName'. Es wird für Klassennamen in den meisten Sprachen, React-Komponenten und C#-Methodennamen verwendet.
Wann sollte ich snake_case vs. kebab-case verwenden?
snake_case (wörter_getrennt_durch_unterstriche) ist Standard in Python, Ruby, Rust und SQL. kebab-case (wörter-getrennt-durch-bindestriche) wird in CSS, HTML-Attributen, URL-Slugs und CLI-Argumenten verwendet. Sie dienen demselben Zweck in unterschiedlichen Kontexten.
Was ist SCREAMING_SNAKE_CASE?
SCREAMING_SNAKE_CASE (auch CONSTANT_CASE genannt) ist snake_case komplett in Großbuchstaben. Beispiel: 'MAX_RETRY_COUNT'. Es ist die universelle Konvention für Konstanten in praktisch jeder Programmiersprache.
Wie erkennt das Tool Wortgrenzen?
Der Konverter teilt Text an Leerzeichen, Unterstrichen, Bindestrichen, Punkten und camelCase-Übergängen (Kleinbuchstabe-zu-Großbuchstabe). Das bedeutet, er konvertiert 'getUserName', 'get_user_name', 'get-user-name' und 'get user name' korrekt in alle anderen Formate.
Welche Schreibweise sollte ich für API-Feldnamen verwenden?
camelCase ist am häufigsten für JSON-APIs (JavaScript-Konvention). snake_case wird von Python-APIs und einigen älteren REST-APIs bevorzugt. Wähle eine Konvention und bleibe konsistent innerhalb deiner API. Diese Tool hilft beim Konvertieren zwischen Datenbank-Spaltennamen (oft snake_case) und API-Feldern.
Gibt es Unterschiede zwischen Deutsch und Englisch bei Namenskonventionen?
Die technischen Namenskonventionen sind international gleich (camelCase bleibt camelCase). Allerdings solltest du bei deutschen Bezeichnern Umlaute vermeiden — verwende 'ae' statt 'ä', 'oe' statt 'ö', 'ue' statt 'ü' und 'ss' statt 'ß'. Die meisten Programmiersprachen unterstützen keine Sonderzeichen in Variablennamen.

Verwandte Tools