Desk Konto

camelCase-Konverter

Text oder Wörter einfügen und in camelCase umwandeln — für Variablennamen, JSON-Keys und Code. Läuft in deinem Browser.

Privat — die Zählung läuft in deinem Browser, nichts wird hochgeladen

Ergebnis

Wie Wörter getrennt werden

Die Eingabe wird an camelCase-/PascalCase-Grenzen getrennt (ein Kleinbuchstabe oder eine Ziffer gefolgt von einem Großbuchstaben) sowie an Satzzeichen oder Leerzeichen — also werden «my-var_name», «myVarName» und «my var name» alle gleich umgewandelt. Ziffern werden an das Wort davor angehängt (userID42 → user, id42) und nie als eigenes Wort getrennt.

Grenze bei Abkürzungen — vor der Umwandlung von API-Namen lesen

Aufeinanderfolgende Großbuchstaben (eine Abkürzung wie HTTP, XML, ID) werden NICHT vom folgenden Wort getrennt — getHTTPResponse wird zu get_httpresponse, nicht zu get_http_response; XMLParser wird zu xmlparser, nicht zu xml_parser. Das ist eine echte, bestätigte Grenze der Trennregel (Kleinbuchstabe/Ziffer → Großbuchstabe), kein seltener Fehler — wenn du eine Trennung pro Abkürzung brauchst, füge vor der Umwandlung einen manuellen Trenner ein (getHTTP_Response).

Fertigstellen

Der umgewandelte Text ist schon während der Eingabe im Ausgabefeld sichtbar — kopieren Sie ihn oder laden Sie ihn herunter, falls Ihr Browser das unterstützt. Es wird kein Verlauf gespeichert; beim Aktualisieren der Seite werden beide Felder geleert.

Was ist camelCase?

camelCase verbindet Wörter ohne Leerzeichen und schreibt jedes Wort außer dem ersten groß: „user profile page“ wird zu „userProfilePage“. Das ist der Standard für Variablennamen in JavaScript, Java und vielen anderen Sprachen.

Kann ich ganze Sätze umwandeln?

Ja — jede Zeile wird separat umgewandelt, du kannst also eine Liste mit Namen oder Begriffen einfügen und erhältst pro Zeile einen camelCase-Bezeichner. Satzzeichen und zusätzliche Leerzeichen werden automatisch entfernt.

Ist der umgewandelte Text immer gültiger Code?

Nein — das ist eine reine Text-Umwandlung der Groß-/Kleinschreibung, kein Parser für die Bezeichnerregeln einer bestimmten Sprache (reservierte Wörter, erlaubte Zeichen usw. gelten weiterhin). Prüfe die Namensregeln deiner Sprache, bevor du einen umgewandelten Namen als echten Bezeichner verwendest.

↑ Zurück zum Tool