홈 › 텍스트·글자 도구

영문 대소문자 변환

실수로 Caps Lock을 켜고 쓴 글도 ‘문장 첫 글자만 대문자’로 바로 고쳐요.

파일은 서버로 전송되지 않고 내 기기에서만 처리돼요

대소문자 변환, 단추마다 다른 규칙

쓰임새

영문 메일을 다 쓰고 보니 Caps Lock이 켜져 있었을 때, 발표 자료의 영어 제목을 단어 첫 글자만 대문자로 맞추고 싶을 때, 엑셀 머리글 ‘Order Date’를 프로그램 변수 이름 order_date로 옮길 때 써요. 한 글자씩 다시 치면 오타가 생기기 쉬운데, 여기서는 단추 하나로 글 전체에 같은 규칙이 적용돼요.

사용 방법

영문 글 입력 칸에 1번, 형식 단추 줄에 2번 표시가 붙은 화면

1단계글 넣고 형식 고르기

  1. ① 바꿀 영문을 붙여 넣어요. 한글·숫자가 섞여 있어도 괜찮아요.
  2. ② 형식 단추를 누르면 결과 칸이 바로 바뀌어요. 지금 켜진 단추가 진하게 표시돼요.
결과 칸에 3번, 영문 글자 수 안내에 4번, 결과 복사 버튼에 5번 표시가 붙은 화면

2단계결과 확인하고 복사하기

  1. ③ 예시 두 줄을 Title Case로 바꾸니 ‘User Name and Email Address’처럼 and만 소문자로 남았어요.
  2. ④ 입력에 든 영문 알파벳 개수를 세어 보여 줘요. 예시는 52자예요.
  3. ⑤ 결과는 복사하거나 TXT 파일로 받아요.

형식별로 바뀌는 방식

글 형식(대문자·소문자·Title Case·문장 첫 글자·뒤집기)은 줄과 띄어쓰기를 그대로 두고 알파벳만 바꿔요. 개발용 형식은 먼저 줄마다 단어를 쪼갠 다음 이어 붙여요. 영문·숫자·한글이 아닌 문자(빈칸, 밑줄, 하이픈, 마침표 등)와 ‘소문자 뒤에 오는 대문자’ 자리를 단어 경계로 보고, 쪼갠 단어는 모두 소문자로 바꾼 뒤 형식에 맞게 다시 대문자를 넣어요.

개발용 이름 형식이 만들어지는 과정userName, user_name, user-name, User Name은 모두 user와 name 두 단어로 쪼개져요. 이 두 단어를 camelCase는 userName, PascalCase는 UserName, snake_case는 user_name, kebab-case는 user-name, CONSTANT_CASE는 USER_NAME으로 다시 이어 붙여요.쪼갠 다음 다시 붙여요userNameuser_nameuser-nameUser Name단어로 쪼개기usernameuserNamecamelCaseUserNamePascalCaseuser_namesnake_caseuser-namekebab-caseUSER_NAMECONSTANT빈칸·밑줄·하이픈과 ‘소문자 뒤 대문자’ 자리가 경계예요
userName과 user_name, user-name은 모두 같은 두 단어로 쪼개져 다섯 가지 이름으로 다시 조립돼요.
넣은 글Title Case문장 첫 글자camelCase
the lord of the rings: the return of the kingThe Lord of the Rings: The Return of the KingThe lord of the rings: the return of the kingtheLordOfTheRingsTheReturnOfTheKing
XMLHttpRequestXmlhttprequestXmlhttprequestxmlhttpRequest
user_id 2User_Id 2User_id 2userId2

Title Case는 a, an, the, and, of, in, with 같은 짧은 단어 19개를 소문자로 두되, 줄 맨 앞이나 콜론·마침표 뒤에 오면 대문자로 올려요.

‘대↔소 뒤집기’는 알파벳 하나하나의 대소문자만 맞바꾸고 다른 규칙은 쓰지 않아서, 두 번 누르면 원래 글로 돌아와요. 나머지 형식은 한 번 소문자로 내린 뒤 다시 올리기 때문에 원래 대소문자 정보가 사라져요.

주의할 점

더 궁금한 점

camelCase 결과에 숫자는 어떻게 붙나요?

숫자도 하나의 단어로 쪼개서 그대로 이어 붙여요. ‘user id 2’는 userId2, snake_case로는 user_id_2가 돼요.

한글이 섞인 줄은 개발용 형식에서 어떻게 되나요?

한글 낱말도 단어 하나로 쪼개져 그대로 이어 붙어요. ‘주문 date’를 snake_case로 바꾸면 ‘주문_date’가 되니, 변수 이름처럼 영문만 써야 하는 곳이라면 한글을 먼저 영어로 바꿔 넣으세요.

여러 변수 이름을 한꺼번에 바꿀 수 있나요?

개발용 형식은 줄마다 이름 하나를 만들기 때문에, 한 줄에 하나씩 적어 넣으면 줄 수만큼 이름이 나와요.

영문 대소문자를 한 번에

Caps Lock이 켜진 줄 모르고 쓴 영문 이메일, 모두 소문자로 적힌 제목, 대문자로만 된 상품명처럼 대소문자를 고쳐야 할 때 한 글자씩 다시 쓰지 않아도 돼요. 이 도구는 붙여넣은 글의 영문만 골라 원하는 형식으로 바꾸고, 한글과 숫자, 기호는 그대로 둬요. 위의 단추를 누르면 바로 결과가 바뀌어요.

일반 글 형식

개발용 이름 형식

변수·파일·주소 이름을 만들 때 쓰는 형식이에요. ‘user name’이나 ‘UserName’을 넣으면 userName(camelCase), UserName(PascalCase), user_name(snake_case), user-name(kebab-case), USER_NAME(CONSTANT_CASE)으로 바꿔요. 줄마다 하나의 이름으로 바꾸니 여러 이름을 줄로 나눠 넣으면 한꺼번에 변환돼요. 띄어쓰기, 밑줄, 하이픈, 대문자 경계를 단어 경계로 봐요.

영문 주소나 이름을 표기법에 맞게 쓰려면 ‘영문 주소 변환’, ‘여권 영문 이름’ 도구를 함께 쓰세요. 글은 서버로 보내지 않아요.

자주 묻는 질문

터키어·독일어 특수 문자도 되나요?

브라우저 기본 규칙으로 바꿔서 대부분 되지만, 일부 언어별 예외는 다를 수 있어요.

약어(NASA, URL)가 소문자가 돼요.

Title Case와 문장 첫 글자 형식은 먼저 소문자로 바꿔요. 약어는 결과에서 직접 고쳐 주세요.

한글 단어도 snake_case에 들어가나요?

한글 단어도 단어로 보고 그대로 이어 붙여요.

함께 쓰면 좋은 도구