유틸리티

영어 대소문자 변환, 공백 제거까지 한번에 하는 법

엑셀에서 복사한 이메일 목록인데, 어떤 건 대문자로 되어 있고 어떤 건 소문자다. 앞뒤로 공백이 붙은 것도 있고, 같은 주소가 두 번 들어간 것도 보인다. 하나하나 수정하려면 끝이 없다.

대소문자 변환이 필요한 상황

영문 텍스트를 다루다 보면 형식을 통일해야 할 때가 자주 있다.

  • 이메일 주소 — 전부 소문자(lowercase)로 통일
  • 제목, 헤딩 — Title Case(각 단어 첫 글자 대문자)로 변환
  • 프로그래밍 변수명 — camelCase나 snake_case로 변환
  • Caps Lock 실수 — 대소문자가 뒤바뀐 텍스트 복구

워드 프로세서에도 대소문자 변환 기능이 있지만, 한두 가지 옵션밖에 없는 경우가 대부분이다.

대소문자 변환 7가지

변환 유형입력 예시출력 결과
UPPERCASEhello worldHELLO WORLD
lowercaseHELLO WORLDhello world
Title Casehello worldHello World
Sentence casehello world. hi there.Hello world. Hi there.
Toggle CaseHello WorldhELLO wORLD
AlternatinghellohElLo
Capitalize Eachhello-worldHello-World

텍스트 정리 기능

대소문자 외에도 텍스트를 깔끔하게 다듬는 기능이 있다. 온라인 텍스트 변환기에 텍스트를 붙여넣으면 아래 작업을 버튼 하나로 처리할 수 있다.

공백 관련

  • 앞뒤 공백(trim) 제거
  • 연속 공백을 하나로 합치기
  • 모든 공백 제거

줄바꿈 관련

  • 빈 줄 삭제
  • 줄바꿈 전체 제거 (한 줄로 합치기)
  • 각 줄 앞에 번호 추가

정렬·중복 관련

  • 가나다순(알파벳순) 정렬
  • 줄 순서 랜덤 섞기
  • 중복 줄 제거
TIP 엑셀에서 복사한 데이터를 정리할 때 특히 유용하다. 중복 제거 → 정렬 → 공백 정리 순서로 처리하면 깔끔한 목록이 된다.

인코딩 변환도 가능하다

개발 업무 중에 URL 인코딩이나 Base64 변환이 필요할 때가 있다.

URL 인코딩/디코딩
한글 URL이 %ED%95%9C%EA%B8%80처럼 깨져 보일 때, 디코딩하면 원래 텍스트로 복원된다.
Base64 인코딩/디코딩
이미지나 데이터를 텍스트로 변환할 때 쓰인다. API 연동 시 자주 만난다.
HTML 엔티티 변환
&lt;<로, &amp;&로 바꾸는 작업이다.

텍스트 정리는 반복 작업의 대표 격이다. 수작업으로 하면 실수가 생기고 시간이 들지만, 붙여넣기 한 번이면 끝나는 도구가 있으니 굳이 손으로 할 이유가 없다.