Was ist camelCase beim Programmieren?

camelCase ist eine Schreibweise für Namen aus mehreren Wörtern: keine Leerzeichen, das erste Wort klein, jedes weitere Wort mit großem Anfangsbuchstaben – zum Beispiel vorName oder gesamtPreis.

Zuletzt aktualisiert:

camelCase in einem Satz

Schreib die Wörter zusammen, das erste klein, und jedes folgende Wort mit großem Anfangsbuchstaben: „user name“ wird zu userName.

Der Name kommt von den Großbuchstaben in der Mitte, die wie die Höcker eines Kamels herausragen.

camelCase im Vergleich

Namen im Code dürfen keine Leerzeichen enthalten, deshalb hat jede Community eine eigene Schreibweise. Hier derselbe Ausdruck in jeder Schreibweise, umgewandelt mit unserem Tool:

Vorher user account id
camelCaseuserAccountId
PascalCaseUserAccountId
snake_caseuser_account_id
CONSTANT_CASEUSER_ACCOUNT_ID
kebab-caseuser-account-id
dot.caseuser.account.id

camelCase vs. PascalCase

Der einzige Unterschied ist der erste Buchstabe: camelCase beginnt klein (userAccount), PascalCase groß (UserAccount). In vielen Sprachen steht camelCase für Variablen und Funktionen, PascalCase für Klassen.

Wo camelCase verwendet wird

Sprache oder FormatcamelCase fürAndere Schreibweisen
JavaScript und TypeScriptVariablen, Funktionen, EigenschaftenPascalCase für Klassen
JavaVariablen, MethodenPascalCase für Klassen, CONSTANT_CASE für Konstanten
C#lokale Variablen, ParameterPascalCase für Methoden und Eigenschaften
JSONSchlüssel in vielen APIs (createdAt)manche APIs nutzen snake_case
Pythonseltensnake_case (PEP 8)
CSS und URLsnicht üblichkebab-case

Regeln und Tipps

  • Klein anfangen: userName, nicht UserName (das wäre PascalCase).
  • Keine Leerzeichen, Bindestriche oder Unterstriche.
  • Keine Umlaute im Code: groesse statt größe, weil viele Sprachen und Teams nur ASCII-Buchstaben in Namen erlauben.
  • Abkürzungen wie normale Wörter: loadHttpUrl statt loadHTTPURL, wie es viele Styleguides empfehlen.
  • Einheitlich bleiben: Nutze die Schreibweise deiner Sprache und deines Teams.

Text in camelCase umwandeln

Füge einen beliebigen Ausdruck in unseren camelCase-Konverter ein – Leerzeichen und Umlaute werden automatisch entfernt. Für andere Schreibweisen gibt es den snake_case-Konverter, den kebab-case-Konverter und den Slug-Generator für URLs.

Häufige Fragen

Warum heißt es camelCase?

Weil die Großbuchstaben in der Mitte, etwa das B in myBook, wie die Höcker eines Kamels herausragen.

Was ist der Unterschied zwischen camelCase und PascalCase?

Nur der erste Buchstabe: camelCase beginnt klein (myVariable), PascalCase groß (MyVariable).

Ist camelCase oder snake_case besser?

Keins ist grundsätzlich besser: Nutze die Konvention deiner Sprache. JavaScript und Java nutzen camelCase, Python nutzt snake_case für Variablen und Funktionen.