Wörter- und Zeichenzähler
Wörter, Zeichen, Sätze und Lesezeit — live beim Tippen.
Text
Zwölf Schreibweisen: GROSS, klein, camelCase, snake_case und mehr.
Das ist der wichtigste Punkt auf dieser Seite, und er überrascht regelmäßig.
Title Case — jedes bedeutungstragende Wort groß, kleine Funktionswörter klein — ist eine englische Konvention für Überschriften. Im Deutschen gibt es sie nicht. Deutsche Überschriften folgen derselben Regel wie deutsche Sätze: Substantive groß, alles andere klein, der erste Buchstabe groß.
„Die Kunst Der Fuge" ist keine deutsche Überschrift. „Die Kunst der Fuge" ist eine. Wer Title Case auf deutschen Text anwendet, bekommt etwas, das jeder deutsche Leser als falsch empfindet, ohne sofort sagen zu können warum.
Die Option bleibt hier trotzdem, weil englische Überschriften, Produktnamen und Dateibezeichnungen auch in deutschen Projekten vorkommen. Nur eben nicht für deutsche Fließtexte.
Traditionell wird ß in Versalien zu SS: aus „Straße" wird „STRASSE". Diese Regel gilt weiterhin und ist immer richtig.
Seit 2017 kennt die amtliche Rechtschreibung zusätzlich das große ẞ (U+1E9E), also „STRAẞE". Erlaubt sind beide Schreibungen; SS bleibt die sichere Wahl, weil ẞ in älteren Schriften fehlt und dann als Rechteck erscheint.
Dieses Werkzeug verwendet standardmäßig SS und bietet ẞ als Option an. Wichtig ist der Rückweg: Aus „STRASSE" wieder „Straße" zu machen, ist maschinell nicht zuverlässig möglich — „MASSE" kann „Masse" oder „Maße" sein. Diese Information ist beim Großschreiben verloren gegangen und kommt nicht zurück.
Bei Bezeichnern in Code ist die Wahl nicht Geschmackssache, sondern Konvention der jeweiligen Sprache.
| Schreibweise | Beispiel | Übliche Verwendung |
|---|---|---|
| camelCase | benutzerKontoId | Variablen in JavaScript und Java, JSON-Schlüssel |
| PascalCase | BenutzerKontoId | Klassennamen, React-Komponenten, in C# fast alles |
| snake_case | benutzer_konto_id | Variablen in Python, SQL-Spalten, Ruby-Methoden |
| CONSTANT_CASE | BENUTZER_KONTO_ID | Umgebungsvariablen, Konstanten |
| kebab-case | benutzer-konto-id | URLs, CSS-Klassen, Dateinamen |
| dot.case | benutzer.konto.id | Konfigurationsschlüssel, Namensräume |
Für URLs und Dateinamen ist kebab-case die richtige Wahl, und deutsche Umlaute gehören dort nicht hinein. „für-anfänger" funktioniert technisch, wird aber je nach System unterschiedlich kodiert; „fuer-anfaenger" funktioniert überall. Dafür gibt es das Werkzeug für URL-Kurznamen, das die Umschrift gleich miterledigt.
Weil Bezeichner in Programmiersprachen keine Satzzeichen enthalten dürfen. Die Umwandlung in camelCase, snake_case oder kebab-case ist deshalb keine reine Umschreibung, sondern auch eine Bereinigung.
Punkte, Kommas, Anführungszeichen und Fragezeichen werden entfernt; Leerzeichen und Bindestriche werden zu Wortgrenzen. Aus „Wie viel kostet das?" wird „wieVielKostetDas".
Deutsche Umlaute bleiben dabei erhalten, weil moderne Sprachen sie in Bezeichnern erlauben. Ob das eine gute Idee ist, ist eine andere Frage — in einem Projekt mit internationalen Mitarbeitenden ist „größe" ein Name, den niemand zuverlässig tippen kann.
Die Option gibt es, aber für deutsche Texte ist sie falsch — Title Case ist eine englische Konvention. Für deutsche Überschriften nimm „Satzanfang".
Nur der erste Buchstabe: camelCase beginnt klein, PascalCase groß. Sonst sind sie identisch.
Ja. Füg den vollständigen Text ein; eine Längenbegrenzung gibt es nicht.
Bei GROSS, klein, Satzanfang und Title Case ja. Bei den Bezeichner-Schreibweisen nicht — dort werden Umbrüche zu Wortgrenzen.
Weil beim Großschreiben Information verloren ging. Aus „STRASSE" lässt sich nicht ableiten, ob „Straße" oder „Strasse" gemeint war.
Praktisch für nichts außer spöttischen Zitaten im Netz. Sie ist dabei, weil sie erwartet wird.
Nein. Die Umwandlung passiert beim Tippen in diesem Tab.