유틸리티

텍스트 변환기 활용법 (대소문자, 공백 제거, 인코딩까지)

코드 리뷰에서 변수명을 카멜케이스로 통일하라는 피드백을 받았다. 수십 개를 하나씩 손으로 고치는 건 시간 낭비다. 대소문자 변환뿐 아니라 복사한 텍스트에서 불필요한 공백이나 빈 줄을 제거하는 일까지, 텍스트 조작은 도구에 맡기는 게 정확하고 빠르다.

대소문자 변환 종류

영문 텍스트의 대소문자를 바꾸는 방식은 생각보다 여러 가지다. 용도에 따라 골라 쓰면 된다.

변환 유형입력 예시결과용도
UPPERCASEhello worldHELLO WORLD제목, 강조 텍스트
lowercaseHello Worldhello world이메일, URL 소문자 통일
Title Casehello worldHello World영문 제목 표기
Sentence casehello world. hi.Hello world. Hi.일반 문장 교정
camelCaseuser name inputuserNameInput프로그래밍 변수명
Toggle CaseHellohELLO특수 효과

텍스트 정리 기능

웹페이지나 PDF에서 텍스트를 복사하면 불필요한 공백, 빈 줄, 중복 내용이 따라 붙는 경우가 많다. 하나씩 지우는 대신 일괄 처리하면 깔끔해진다.

  • 공백 제거: 단어 사이의 여러 공백을 하나로 줄이거나, 모든 공백을 완전히 제거
  • 줄바꿈 제거: 불필요한 빈 줄을 없애서 텍스트를 이어 붙이기
  • 앞뒤 공백 정리(trim): 각 줄의 시작과 끝에 있는 보이지 않는 공백 제거
  • 중복 줄 제거: 같은 내용이 반복되는 줄을 자동으로 걸러내기
  • 줄 정렬: 가나다순, 알파벳순, 역순 등으로 줄 단위 정렬
TIP 엑셀에서 복사한 데이터를 정리할 때 특히 유용하다. 셀 사이에 탭 문자와 빈 줄이 섞여 나오는데, 공백 제거 + 줄바꿈 정리를 연속으로 적용하면 깔끔하게 텍스트만 남는다.

인코딩과 디코딩

웹 개발이나 API 작업을 하다 보면 텍스트를 특정 형식으로 변환해야 할 때가 있다.

URL 인코딩
주소에 한글이나 특수문자가 포함되면 %EC%95%88 같은 형태로 바꿔야 한다. API 호출 시 파라미터를 넘길 때 필수다.
Base64 인코딩
바이너리 데이터를 텍스트로 변환하는 방식이다. 이메일 첨부파일, 이미지 인라인 삽입에 쓰인다.
HTML 인코딩
<, >, & 같은 특수문자를 HTML 엔티티로 바꾼다. 코드를 웹페이지에 표시할 때 필요하다.

온라인 텍스트 변환기에 텍스트를 붙여넣고 원하는 변환 버튼을 누르면 바로 결과가 나온다. 대소문자 변환, 텍스트 정리, 인코딩/디코딩을 한 곳에서 처리할 수 있어서 탭을 여러 개 열 필요가 없다.

텍스트 정리 작업은 단순하지만 자주 반복된다. 도구 하나 즐겨찾기에 넣어두면 매번 수작업하던 시간을 줄일 수 있다.