데스크 계정

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 식별자를 하나씩 얻을 수 있습니다. 문장부호와 불필요한 공백은 자동으로 제거됩니다.

변환된 텍스트가 항상 코드로 유효한가요?

아니요 — 이 도구는 단순한 대소문자 변환일 뿐, 특정 언어의 식별자 규칙을 파싱하는 기능은 아닙니다(예약어, 허용 문자 등은 여전히 적용됨). 실제 식별자로 쓰기 전에 사용하는 언어의 이름 규칙을 확인하세요.

↑ 도구로 돌아가기