BrowserTools
Werbung
Startseite / Konverter / Textfall-Konverter

Textfall-Konverter

Wandle Text sofort in deinem Browser in GROSSBUCHSTABEN, Kleinbuchstaben, Titelschreibweise, camelCase, snake_case, kebab-case, einen URL-Slug und mehr um.

Textfall-Konverter wird geladen… Wenn nichts passiert, aktiviere JavaScript.

Ein Textfall-Konverter schreibt dieselben Wörter in einer anderen Groß- und Kleinschreibung oder einem anderen Token-Stil um. Füge einen Satz ein und erhalte ihn zurück als GROSSBUCHSTABEN, Kleinbuchstaben, Titelschreibweise, Satzschreibweise sowie in den Programmierstilen camelCase, PascalCase, snake_case, CONSTANT_CASE, kebab-case und dot.case, dazu einen URL-Slug. Jedes Ergebnis hat seine eigene Kopieren-Schaltfläche, sodass du genau die benötigte Form übernehmen kannst.

Häufig gestellte Fragen

Was ist der Unterschied zwischen camelCase und PascalCase?
Beide verbinden Wörter ohne Trennzeichen und schreiben jedes Wort groß, doch camelCase lässt den allerersten Buchstaben klein (meinVariablenName), während PascalCase ihn ebenfalls großschreibt (MeinKlassenName). Per Konvention wird camelCase für Variablen und Funktionen und PascalCase für Klassen, Komponenten und Typen verwendet.
Wie wird der URL-Slug erzeugt?
Der Text wird in Kleinbuchstaben gesetzt, jede Folge von Leerzeichen oder Satzzeichen wird zu einem einzigen Bindestrich, und führende oder abschließende Bindestriche werden entfernt. So wird aus 'The Quick, Brown Fox!' der Slug 'the-quick-brown-fox'. Slugs machen URLs lesbar und stabil, was sowohl für Nutzer als auch für Suchmaschinen von Vorteil ist.
Wandelt es Text korrekt um, der bereits in camelCase oder snake_case vorliegt?
Ja. Der Konverter erkennt Wortgrenzen anhand von Groß-Klein-Wechseln sowie Unterstrichen, Bindestrichen und Leerzeichen, sodass sowohl 'getUserID' als auch 'get_user_id' als die Wörter get, user, id verstanden und in jeden beliebigen anderen Stil umgeschrieben werden können.
Wie entscheidet die Titelschreibweise, welche Wörter großgeschrieben werden?
Sie schreibt den ersten Buchstaben jedes wichtigen Wortes groß und lässt kurze Bindewörter (a, an, the, and, or, of, to, in, on und ähnliche) klein, sofern sie nicht den Titel beginnen. Dies folgt dem üblichen englischen Titelstil. Für die strikte Einhaltung eines bestimmten Stilhandbuchs (AP, Chicago) solltest du das Ergebnis prüfen, da sich die Handbücher bei Grenzfällen unterscheiden.
Wofür wird CONSTANT_CASE verwendet?
CONSTANT_CASE (auch SCREAMING_SNAKE_CASE genannt) verbindet Wörter mit Unterstrichen und schreibt alles groß: MAX_RETRY_COUNT. Es ist in vielen Sprachen die Konvention für Konstanten und Umgebungsvariablen und signalisiert einen Wert, der sich zur Laufzeit nicht ändert.
Wird mein Text an einen Server gesendet?
Nein. Die gesamte Umwandlung erfolgt lokal in deinem Browser. Nichts wird hochgeladen, daher ist das Tool sicher für private Notizen, Code und unveröffentlichte Inhalte.

Über Textfall-Konverter

Diese Stile sind nicht austauschbar, und der falsche zu verwenden führt zu echten Fehlern. JavaScript und Java verwenden per Konvention camelCase für Variablen und PascalCase für Klassen; Python und Ruby verwenden snake_case; Umgebungsvariablen und Konstanten verwenden CONSTANT_CASE; CSS-Klassen, Dateinamen und URL-Pfade bevorzugen kebab-case. Ein URL-Slug geht noch einen Schritt weiter: Er setzt den Text in Kleinbuchstaben, ersetzt jede Folge nicht alphanumerischer Zeichen durch einen einzigen Bindestrich und entfernt überzählige Bindestriche, sodass etwas Sauberes und Lesbares wie 'mein-erster-blogbeitrag' entsteht.

Der Konverter erkennt Tokens. Er trennt an Leerzeichen und Satzzeichen, aber auch an Groß-Klein-Grenzen, sodass eine Eingabe, die bereits in camelCase oder snake_case vorliegt, verstanden und korrekt neu geschrieben statt verstümmelt wird. Alles läuft in deinem Browser ab, ohne Upload und ohne eine nennenswerte Längenbeschränkung.

Warum sich Programmierer über die Schreibweise streiten

Die Namensstile haben Spitznamen, die geblieben sind. 'camelCase' (Kamel-Schreibweise) ist nach dem Höcker in der Mitte benannt, und 'snake_case' (Schlangen-Schreibweise) nach der Art, wie der Unterstrich die Wörter entlang der Grundlinie dahingleiten lässt. 'kebab-case' (Spieß-Schreibweise) stellt sich die Wörter auf Bindestriche aufgespießt vor. Das sind nicht nur ästhetische Fragen: Die Wahl ist so eng mit der Sprachkultur verbunden, dass das Mischen von Stilen in einer Codebasis als Code Smell gilt, und die meisten Teams setzen mit einem Linter eine einzige Konvention durch.

Die Trennung sitzt tief. Die Python-Gemeinschaft hat snake_case in ihrem Stilleitfaden PEP 8 festgelegt, während JavaScript und Java aus ihren Wurzeln in C und den von C abgeleiteten Sprachen heraus auf camelCase setzten. Wenn Daten zwischen Systemen wandern (etwa eine JSON-API in snake_case, die von einem Frontend in camelCase verarbeitet wird), schreiben Entwickler oft eine Konvertierungsschicht, um die Schlüssel zu übersetzen, also genau die Art von mechanischer Neu-Schreibung, die dieses Tool von Hand erledigt.

Werbung
Werbung
Werbung