camelCase 변환기
텍스트나 단어를 붙여넣어 camelCase로 바꿔보세요 — 변수명, JSON 키, 코드에 유용합니다. 브라우저에서 실행됩니다.
결과
단어를 나누는 방식
입력은 camelCase/PascalCase 경계(소문자 또는 숫자 뒤에 대문자가 오는 경우)와 모든 문장부호·공백을 기준으로 나뉩니다. 따라서 «my-var_name», «myVarName», «my var name»은 모두 같은 방식으로 변환됩니다. 숫자는 앞 단어에 붙으며(userID42 → user, id42), 별도 단어로 나뉘지 않습니다.
약어 제한 — API 이름 변환 전에 확인
연속된 대문자(HTTP, XML, ID 같은 약어)는 뒤따르는 단어와 분리되지 않습니다. getHTTPResponse는 get_http_response가 아니라 get_httpresponse로 변환되고, XMLParser는 xmlparser가 되지 xml_parser가 되지 않습니다. 이는 경계 규칙(소문자/숫자 → 대문자)의 실제로 확인된 제한이며 드문 버그가 아닙니다 — 약어별로 나누려면 변환 전에 직접 구분 기호를 넣으세요(getHTTP_Response).
마무리
변환된 텍스트는 입력하는 즉시 결과 상자에 반영됩니다. 복사하거나, 브라우저가 지원하면 다운로드를 사용하세요. 변환 기록은 저장되지 않으며, 페이지를 새로고침하면 두 상자가 모두 초기화됩니다.
camelCase가 뭔가요?
camelCase는 단어 사이를 띄우지 않고 첫 단어를 제외한 각 단어의 첫 글자를 대문자로 쓰는 방식입니다: "user profile page" → "userProfilePage". JavaScript, Java 등 많은 언어에서 변수 이름으로 쓰는 표준 표기입니다.
문장 전체도 변환할 수 있나요?
네 — 각 줄을 따로 변환하므로 이름이나 구문 목록을 붙여 넣으면 줄마다 camelCase 식별자를 하나씩 얻을 수 있습니다. 문장부호와 불필요한 공백은 자동으로 제거됩니다.
변환된 텍스트가 항상 코드로 유효한가요?
아니요 — 이 도구는 단순한 대소문자 변환일 뿐, 특정 언어의 식별자 규칙을 파싱하는 기능은 아닙니다(예약어, 허용 문자 등은 여전히 적용됨). 실제 식별자로 쓰기 전에 사용하는 언어의 이름 규칙을 확인하세요.