Namenskonventionen und Schreibweisen im Code
Was dieser Konverter macht
In der Programmierung ist jede Namenskonvention letztlich dieselbe Wortfolge, nur mit anderen Trennzeichen und anderer Groß- und Kleinschreibung. Dieses Werkzeug nimmt den Text, den du eingibst —eine Wortgruppe, einen Variablennamen, eine Überschrift— und schreibt ihn in elf Schreibweisen zugleich um: camelCase, PascalCase, snake_case, CONSTANT_CASE, kebab-case, dot.case, path/case, Title Case, Sentence case, lowercase und UPPERCASE. Statt ein Format nach dem anderen zu erzeugen, erscheinen alle Ergebnisse nebeneinander, jedes mit eigenem Kopierknopf.
Zuvor untersucht es die Form deiner Eingabe. Fügst du helloWorld ein, erkennt es den camelCase-Übergang; fügst du hello_world ein, trennt es am Unterstrich. Das erkannte Format steht über den Ergebnissen, sodass du stets weißt, wie das Werkzeug deinen Text gedeutet hat, bevor du etwas kopierst.
Wann er nützlich ist
Entwickler greifen vor allem dann darauf zurück, wenn ein Projekt Konventionen mischt. Eine JSON-API liefert womöglich Schlüssel in snake_case, während deine JavaScript-Variablen in camelCase stehen, und eine CSS-Klasse oder ein URL-Slug verlangt kebab-case. Statt den Bezeichner neu zu tippen und einen Tippfehler zu riskieren, fügst du ihn einmal ein und übernimmst genau die Schreibweise, die die Zieldatei erwartet.
Auch außerhalb von Code ist das praktisch: eine grobe Wortgruppe in eine Überschrift im Title Case verwandeln, einen Dateinamen zu path/case normalisieren oder einen CONSTANT_CASE-Schlüssel für eine Umgebungsvariable erzeugen. Da alle elf Formen gemeinsam entstehen, genügt ein Blick, um sie zu vergleichen oder mehrere auf einmal zu kopieren.
Beispiel: helloWorld in jeder Schreibweise
Nehmen wir die Wörter hello world. Als camelCase werden sie zu helloWorld; PascalCase ergibt HelloWorld; snake_case lautet hello_world und CONSTANT_CASE HELLO_WORLD. Dieselben Wörter erscheinen als kebab-case hello-world, dot.case hello.world und path/case hello/world. Title Case liefert Hello World, Sentence case Hello world, und die Formen lowercase und UPPERCASE runden den Satz ab. Eine Eingabe, elf kopierfertige Ausgaben.
Details und Sonderfälle
Der heikle Teil sind die Wortgrenzen. Der Konverter behandelt die Höcker im camelCase, Unterstriche, Bindestriche, Punkte, Schrägstriche und Leerzeichen als Trennstellen, sodass eine gemischte Eingabe wie getUser_ID zunächst in Wörter zerlegt und dann neu zusammengesetzt wird. Ziffern bleiben an dem Wort haften, auf das sie folgen. Da die Umwandlung Buchstaben nur neu gruppiert und ihre Schreibweise ändert, übersetzt sie nichts und prüft keine Rechtschreibung: Die Bedeutung deines Textes bleibt unberührt. Mit 'Copy All' exportierst du alle Umwandlungen als JSON-Objekt, wenn du den kompletten Satz in einem Rutsch brauchst.