Textfall-Konverter
Transformiere Text zwischen Großbuchstaben, Kleinbuchstaben, Titel, Satzfall, camelCase, PascalCase, snake_case, kebab-case und SCREAMING_SNAKE_CASE mit einem Klick.
Namenskonventionen haben ihren Grund: JavaScript und Java verwenden camelCase für Variablen, Python verwendet snake_case, CSS verwendet kebab-case, und Umgebungsvariablen verwenden universell SCREAMING_SNAKE_CASE. Die manuelle Umwandlung zwischen ihnen ist fehleranfällig bei langen Bezeichnern. Dieser Textfall-Konverter verarbeitet alle gängigen Schreib- und Programmierstile. Füge deinen Text ein, wähle eine Umwandlung, kopiere das Ergebnis - nichts verlässt deinen Browser.
So konvertierst du den Textfall
- Füge deinen Text in das Eingabefeld ein oder tippe ihn ein.
- Klicke auf einen der Umwandlungsbuttons - die Ausgabe wird sofort aktualisiert.
- Kopiere den konvertierten Text mit dem Kopieren-Button.
- Wechsle zwischen verschiedenen Fallstilen, ohne deinen ursprünglichen Text erneut einfügen zu müssen.
Verfügbare Umwandlungen
GROßBUCHSTABEN und kleinbuchstaben
GROßBUCHSTABEN wandelt jedes Zeichen in seine Großform um, verwendet für Akronyme (API, HTML, URL) und Konstanten in einigen Sprachen. kleinbuchstaben wandelt jedes Zeichen in seine Kleinform um. Beide verwenden JavaScripts Unicode-bewusste toUpperCase() und toLowerCase(), die akzentuierte lateinische Zeichen, das türkische Punkt-i und andere lokale Großschreibungsregeln korrekt behandeln.
Titel und Satzfall
Titel kapitalisiert den ersten Buchstaben jedes Wortes, verwendet für Artikeltitel, Überschriften und Produktnamen. Satzfall kapitalisiert nur den ersten Buchstaben jedes Satzes und entspricht dem Standardstil des Prosa-Schreibens. Beachte, dass strenge Regeln für Titelcase nach Chicago oder AP auch kurze Präpositionen und Konjunktionen in Kleinbuchstaben schreiben - passe diese manuell nach der Umwandlung an, wenn die Einhaltung der Stilrichtlinien erforderlich ist.
camelCase und PascalCase
camelCase verbindet Wörter ohne Leerzeichen, wobei das erste Wort in Kleinbuchstaben und die folgenden Wörter in Großbuchstaben geschrieben werden: myVariableName. Standard in JavaScript, Java, Swift, Kotlin und C# für Variablen und Funktionen. PascalCase kapitalisiert jedes Wort, einschließlich des ersten: MyClassName. Standard für Klassennamen, React-Komponenten und TypeScript-Schnittstellen in nahezu allen Sprachen.
snake_case und SCREAMING_SNAKE_CASE
snake_case verbindet Wörter mit Unterstrichen, alles in Kleinbuchstaben: my_variable_name. Standard in Python (PEP 8), Ruby, Rust und SQL-Spaltennamen. SCREAMING_SNAKE_CASE ist snake_case in voller Großschreibung: MY_CONSTANT_NAME. Die universelle Konvention für Konstanten und Umgebungsvariablen in allen Sprachen.
kebab-case
kebab-case verbindet Wörter mit Bindestrichen, alles in Kleinbuchstaben: my-component-name. Standard für benutzerdefinierte HTML-Elementnamen (gemäß der Web Components-Spezifikation), CSS-Klassennamen, URL-Slugs und Dateinamen in den meisten Frontend-Projekten. Im Gegensatz zu Unterstrichen sind Bindestriche Worttrennzeichen in Suchmaschinen - word-word wird von Googles Indexierer als zwei verschiedene Wörter behandelt.
Beispiel
Eingabe
hallo welt vom textkonverter
Alle Umwandlungen
GROßBUCHSTABEN: HALLO WELT VOM TEXTKONVERTER
kleinbuchstaben: hallo welt vom textkonverter
Titel: Hallo Welt Vom Textkonverter
Satzfall: Hallo welt vom textkonverter
camelCase: halloWeltVomTextkonverter
PascalCase: HalloWeltVomTextkonverter
snake_case: hallo_welt_vom_textkonverter
kebab-case: hallo-welt-vom-text-konverter
SCREAMING_SNAKE_CASE: HALLO_WELT_VOM_TEXTKONVERTER
Programmierungs-Namenskonventionen nach Sprache
- JavaScript/TypeScript: camelCase für Variablen/Funktionen, PascalCase für Klassen/Komponenten, SCREAMING_SNAKE_CASE für Konstanten
- Python: snake_case für Variablen/Funktionen (PEP 8), PascalCase für Klassen, SCREAMING_SNAKE_CASE für Konstanten
- CSS/HTML: kebab-case für Klassennamen, benutzerdefinierte Elementnamen, CSS-Benutzerdefinierte Eigenschaften
- SQL: snake_case für Tabellen- und Spaltennamen
- Dateien/URLs: kebab-case für Dateinamen und URL-Slugs
- Umgebungsvariablen: SCREAMING_SNAKE_CASE universell
Verwende den Slug-Generator zur Erstellung von URL-spezifischen Slugs mit Unicode-Normalisierung und Entfernung spezieller Zeichen. Der Wortzähler überprüft die Textlänge vor und nach der Umwandlung. Für die vollständige Umbenennung von Bezeichnern im Code solltest du die Umbenennungsfunktion deiner IDE verwenden, anstatt dieses manuelle Tool zu nutzen.
Häufig gestellte Fragen
Was ist der Unterschied zwischen camelCase und PascalCase?
In camelCase ist das erste Wort vollständig in Kleinbuchstaben und die folgenden Wörter beginnen mit einem Großbuchstaben: myVariableName. In PascalCase (auch UpperCamelCase genannt) beginnt jedes Wort, einschließlich des ersten, mit einem Großbuchstaben: MyClassName. camelCase ist der Standard für Variablen und Funktionen; PascalCase ist der Standard für Klassennamen, Konstruktoren und React-Komponenten.
Folgt das Titelcase einer bestimmten Stilrichtlinie?
Die Regeln für Titelcase variieren zwischen den Stilrichtlinien. Das Chicago Manual of Style schreibt vor, Artikel (a, an, the), koordinierende Konjunktionen und kurze Präpositionen in Kleinbuchstaben zu schreiben, es sei denn, sie stehen an erster oder letzter Stelle. Der AP-Stil schreibt vor, dass Präpositionen unter vier Buchstaben in Kleinbuchstaben geschrieben werden. Dieses Tool kapitalisiert jedes Wort als allgemeine Vorgehensweise. Passe kurze Wörter manuell an, um die Einhaltung strenger Stilrichtlinien zu gewährleisten.
Kann ich Programmierbezeichner zwischen Namenskonventionen konvertieren?
Ja. Der Konverter erkennt Wortgrenzen, indem er an Leerzeichen, Unterstrichen, Bindestrichen und camelCase-Übergängen (Großbuchstaben nach Kleinbuchstaben) trennt. myVariableName wird korrekt in my-variable-name oder my_variable_name umgewandelt. Eingaben mit aufeinanderfolgenden Großbuchstaben wie parseHTTPRequest benötigen möglicherweise eine manuelle Anpassung der Akronymgrenzen.
Verarbeitet der Konverter nicht-englische Zeichen und akzentuierte Buchstaben?
Ja. Der Konverter verwendet die integrierten Funktionen toUpperCase() und toLowerCase() von JavaScript, die Unicode-bewusst sind. Akzentuierte Zeichen wie é, ü, ñ und ç werden korrekt behandelt. Lokale Regeln (wie das türkische Punkt-i) folgen der Standard-Lokalisierung des Browsers.
Gibt es eine Begrenzung der Textlänge?
Keine harte Grenze. Die Umwandlung erfolgt clientseitig und verarbeitet große Textblöcke - gesamte Quelldateien, Konfigurationsdokumente oder lange Artikel. Sehr große Eingaben (über 100.000 Zeichen) können einen Bruchteil einer Sekunde länger dauern, aber es gibt keinen Cutoff.