텍스트와 문자열

대소문자 변환기문구와 이름에 맞는 표기로

원문을 두고 형식과 분리 규칙을 선택해 결과를 확인하세요.

대소문자 변환기

입력 텍스트

변환 결과 · 소문자 lowercase

출력 형식

입력 내용은 이 브라우저에서 처리되며 업로드되지 않습니다.

단어와 문자 규칙

본문 형식은 문장 부호와 공백을 유지합니다. 제목형과 문장형은 고정 규칙으로 처리합니다.

결과가 오래되었습니다. 갱신 후 내보낼 수 있습니다.

대소문자 변환기는 영문 버튼 문구와 변수명 목록의 표기를 정리할 때 사용할 수 있습니다. 여러 줄을 붙여 넣어도 이름을 줄마다 따로 처리하므로 표의 한 열로 다시 옮기기 쉽습니다.

대문자 변환과 소문자 변환은 원문의 공백과 문장 부호를 그대로 둡니다. 반면 카멜 케이스와 스네이크 케이스는 단어를 다시 연결하므로 본문에 쓸 결과와 코드에 쓸 결과를 구분해서 선택하세요.

대소문자 변환기를 사용하는 이유

본문과 이름의 구분자를 따로 처리

제목형은 단어 사이 공백을 남기고, snake_case는 밑줄로 단어를 연결합니다. 결과가 원문 옆에 따로 표시되어 문구를 정리하다가 구분자까지 바꾸는 일을 확인할 수 있습니다.

같은 단어 블록이 대소문자와 구분자가 다른 여러 배열로 나뉘는 그림.

약어와 버전 번호를 직접 조절

기본 설정은 XMLHttp를 XML과 Http로 나누지만 version2Value의 version2는 붙여 둡니다. 숫자 분리를 따로 켜면 version, 2, Value로 나누어 팀의 이름 규칙에 맞출 수 있습니다.

색으로 구별한 단어가 줄을 유지하면서 분리 경계의 차이를 보여 주는 그림.

복사 전에 결정할 세 가지

01

아는 형식 이름으로 검색

한국어 표시 이름이나 camelCase 같은 기술 이름으로 찾을 수 있습니다. 한 번 실행하면 열한 형식의 결과를 준비합니다. 검색은 선택지만 줄이며 형식을 선택하면 재실행 없이 준비된 결과를 보여 줍니다.

02

자동 실행 시점 선택

입력 후 350ms 동안 변경이 없으면 변환합니다. 자동 변환을 끄면 실행 버튼이 나타나며 Ctrl/Cmd+Enter도 사용할 수 있습니다. 입력이나 설정이 바뀐 직후에는 이전 결과를 내보낼 수 없습니다.

03

원문 교체는 미리 확인

예제, 지우기, 결과를 입력으로 사용은 후보와 교체 전후 길이, 변경된 줄 수를 보여 줍니다. 적용해야 입력이 바뀌며 실행 취소로 직전 입력과 결과를 복원할 수 있습니다.

본문과 코드 이름을 위한 형식

네 가지 본문 스타일

소문자, 대문자, 단어 첫 글자 대문자, 문장 첫 글자 대문자를 제공합니다. 공백과 줄바꿈을 유지하며 문장형은 정해진 문장 부호와 새 줄 다음을 대문자로 바꿉니다.

일곱 가지 명명 스타일

camelCase와 PascalCase는 단어를 붙입니다. snake_case, kebab-case, dot.case, path/case는 각각 다른 구분자를 사용하며 CONSTANT_CASE는 대문자 단어를 밑줄로 잇습니다.

대소문자와 숫자 경계 분리

대소문자 경계 분리는 기본으로 켜져 userName과 XMLHttp를 구별합니다. 숫자 경계는 기본으로 꺼져 있으며 켜면 version2Value를 version_2_value처럼 만들 수 있습니다.

문자 언어 명시

Unicode 기본값은 장치 언어에 따라 달라지지 않습니다. 영어, 튀르키예어, 독일어를 직접 선택할 수도 있습니다. 튀르키예어 i는 İ로, 독일어 ß는 대문자에서 SS로 바뀔 수 있습니다.

자동으로 판단하지 않는 것

제목 교정 기능은 아님
짧은 관사와 전치사도 단어 첫 글자를 대문자로 만듭니다. APA 같은 편집 규칙이나 고유명사 사전은 적용하지 않으므로 iPhone 등 브랜드 표기는 검토해야 합니다.
약어 유지의 적용 범위
camelCase의 첫 단어를 제외한 부분과 PascalCase에만 적용합니다. 대소문자가 있는 글자가 두 개 이상이고 모두 대문자인 단어가 대상이며 HTTP2처럼 숫자를 포함할 수 있습니다.
한글과 Unicode 처리
한글에는 대소문자가 없어 글자 자체는 유지합니다. 명명 형식은 Unicode 문자와 결합 부호, 숫자를 보존하지만 기호와 이모지는 경계로 사용합니다. 사전 분리, 로마자 변환, 악센트 제거는 하지 않습니다.
코드 유효성은 별도 확인
숫자로 시작하는 이름과 예약어를 수정하지 않습니다. path/case는 슬래시로 연결한 텍스트일 뿐 폴더를 만들지 않으며 kebab-case도 ASCII 주소 생성기는 아닙니다.
길이와 복원 한계
입력 한도는 UTF-16 코드 단위 200,000개이며 초과하면 오류를 표시합니다. 대소문자 변환은 길이나 원래 표기를 바꿀 수 있습니다. 문장형은 약어 안의 마침표도 문장 경계로 처리합니다.

대소문자 변환기 자주 묻는 질문

한글이 섞여 있어도 사용할 수 있나요?

네. 한글 자체는 대소문자로 바뀌지 않습니다. 명명 형식에서는 공백이나 기호로 나뉜 한글 단어를 선택한 구분자로 연결하며, 붙어 있는 한글을 사전으로 나누지는 않습니다.

camelCase와 PascalCase는 어떻게 다른가요?

camelCase는 첫 단어를 소문자로 시작해 userName이 되고 PascalCase는 UserName이 됩니다. 약어 유지를 켜면 user API가 userAPI 또는 UserAPI가 될 수 있습니다.

휴대폰에서도 사용할 수 있나요?

현대적인 모바일 브라우저에서 입력, 형식 선택, 복사가 가능합니다. 클립보드 접근이 거부되면 알림을 확인하고 결과를 선택해 직접 복사하세요.

입력할 때 자동으로 바뀌나요?

기본으로 자동 변환이 켜져 있으며 마지막 변경 후 350ms에 실행합니다. 끄면 변환 버튼이나 Ctrl/Cmd+Enter로 실행할 수 있습니다. 원문은 결과와 분리되어 남습니다.

단어를 어떤 기준으로 나누나요?

명명 형식은 공백과 기호를 경계로 보고, 기본적으로 소문자·숫자에서 대문자로 바뀌는 지점과 약어 끝을 나눕니다. 숫자 경계를 추가로 켤 수 있고 결합 부호는 앞 글자에 붙여 유지합니다.

예상과 다른 단어 분리가 있나요?

대소문자 변환기로 돌아가기

대소문자 변환기에서 문구나 이름의 형식을 고르고 약어와 숫자 경계를 확인한 뒤 현재 결과를 가져가세요.