Ob beim Programmieren, beim Anlegen von URLs oder beim Aufräumen von kopiertem Text: Ständig muss derselbe Inhalt in eine andere Schreibweise gebracht werden. Aus "Mein Erster Artikel" wird mal meinErsterArtikel, mal mein_erster_artikel, mal mein-erster-artikel. Diese sogenannten Naming Conventions sind kein Stilfimmel – jede hat einen klaren Einsatzzweck. Dieser Ratgeber erklärt die wichtigsten und wann du welche brauchst.
Warum es überhaupt verschiedene Schreibweisen gibt
Der Grund ist simpel: In vielen Kontexten sind Leerzeichen verboten oder unpraktisch. Variablennamen, Dateinamen und URLs dürfen keine Leerzeichen enthalten (oder sie machen Ärger). Um zusammengesetzte Wörter trotzdem lesbar zu halten, haben sich verschiedene Konventionen etabliert, die die Wortgrenzen anders markieren – durch Großbuchstaben, Unterstriche oder Bindestriche.
Mit den Text Werkzeugen wandelst du einen Text mit einem Klick in jede dieser Schreibweisen um – ganz ohne manuelles Umtippen.
Die wichtigsten Schreibweisen im Überblick
camelCase
Wörter werden zusammengeschrieben, jedes ab dem zweiten beginnt mit einem Großbuchstaben: meinErsterArtikel. Der Name kommt vom "Höcker" in der Mitte. Einsatz: Variablen- und Funktionsnamen in JavaScript, Java, C# und vielen anderen Sprachen.
PascalCase (UpperCamelCase)
Wie camelCase, aber auch das erste Wort beginnt groß: MeinErsterArtikel. Einsatz: Klassen-, Typ- und Komponentennamen (etwa React-Komponenten) in fast allen objektorientierten Sprachen.
snake_case
Alles klein, Wörter durch Unterstriche getrennt: mein_erster_artikel. Einsatz: Variablen und Funktionen in Python und Ruby, Spaltennamen in Datenbanken, Konfigurationsschlüssel.
SCREAMING_SNAKE_CASE
Alles groß, mit Unterstrichen: MEIN_ERSTER_ARTIKEL. Einsatz: Konstanten und Umgebungsvariablen (Environment Variables) wie API_KEY oder MAX_RETRIES.
kebab-case
Alles klein, Wörter durch Bindestriche getrennt: mein-erster-artikel. Einsatz: URLs, Dateinamen, CSS-Klassen und HTML-Attribute. Bindestriche sind in Variablennamen meist verboten (sie wären ein Minus-Operator), in URLs aber ideal.
Der URL-Slug: warum kebab-case im Web gewinnt
Ein Slug ist der sprechende Teil einer URL, der einen Inhalt eindeutig benennt – etwa text-tools-anleitung in dieser Adresse. Für Slugs hat sich kebab-case durchgesetzt, und das aus gutem Grund:
- Suchmaschinen behandeln Bindestriche als Worttrenner – Unterstriche dagegen nicht.
mein-artikelwird als zwei Wörter erkannt,mein_artikeloft als eines. - Lesbarkeit: Bindestriche wirken in URLs natürlicher als Unterstriche, die optisch leicht von der Unterstreichung verdeckt werden.
- Robustheit: Beim Erzeugen eines Slugs werden Umlaute aufgelöst (ä → ae), Sonderzeichen entfernt und alles kleingeschrieben – so bleibt die URL überall gültig.
Mit den Text Werkzeugen erzeugst du aus einer Überschrift direkt einen sauberen Slug, inklusive Kleinschreibung und entfernter Sonderzeichen.
Weitere praktische Transformationen
Neben den Naming Conventions gibt es eine Reihe alltäglicher Umwandlungen, die viel Tipparbeit sparen:
- GROSS- und Kleinschreibung: Einen komplett geschriebenen Text in Versalien zähmen oder umgekehrt betonen.
- Erste Buchstaben groß (Title Case): Für Überschriften und Titel.
- Text umkehren: Reihenfolge der Zeichen drehen – praktisch für kleine Spielereien oder Tests.
- Leerzeichen normalisieren: Mehrfache Leerzeichen und überflüssige Zeilenumbrüche aus kopiertem Text entfernen.
Gerade beim Übernehmen von Text aus PDFs, E-Mails oder Tabellen sammeln sich schnell unsichtbare Formatierungsreste an. Eine schnelle Bereinigung spart später Ärger.
Konsistenz ist wichtiger als die "richtige" Wahl
Welche Konvention die beste ist, lässt sich nicht allgemein sagen – sie hängt von Sprache, Framework und Team ab. Entscheidend ist Konsistenz: Innerhalb eines Projekts sollte eine Schreibweise pro Kontext durchgängig verwendet werden. Gemischte Stile (mal userName, mal user_name) führen zu Bugs und erschweren das Lesen.
Fazit
Naming Conventions sind kleine, aber mächtige Konventionen, die Code und URLs lesbar und robust halten. Wer weiß, dass camelCase in den Variablennamen, SCREAMING_SNAKE_CASE in die Konstanten und kebab-case in die URL gehört, vermeidet typische Anfängerfehler. Die Text Werkzeuge erledigen die Umwandlung in Sekunden. Wer Text danach noch auf Länge oder Lesbarkeit prüfen will, findet im Lesbarkeitsrechner und unter kotsch.tech/webtools die passenden Helfer.