camelCase-Konverter
Text oder Wörter einfügen und in camelCase umwandeln — für Variablennamen, JSON-Keys und Code. Läuft in deinem Browser.
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.