엑셀에서 복사한 제품명이 전부 대문자다. 100개가 넘는 항목을 하나씩 고치자니 끝이 안 보이고, Caps Lock 끄고 다시 입력하기엔 시간이 아깝다. 대소문자 변환뿐 아니라 공백 정리, 중복 제거까지 한꺼번에 처리할 수 있는 방법이 있다.
대소문자 변환, 형식이 7가지나 된다
단순히 대문자와 소문자만 바꾸는 게 아니다. 실무에서 필요한 영어 대문자 변환 형식은 생각보다 다양하다.
| 형식 | 변환 예시 | 주로 쓰이는 곳 |
|---|---|---|
| UPPERCASE | HELLO WORLD | 약어, 강조 제목 |
| lowercase | hello world | 이메일, URL |
| Title Case | Hello World | 영문 논문 제목 |
| Sentence case | Hello world | 일반 영어 문장 |
| camelCase | helloWorld | 프로그래밍 변수명 |
| Toggle Case | hELLO wORLD | 대소문자 반전 |
| Alternating | hElLo WoRlD | 밈, 특수 표현 |
논문 제목을 쓸 때는 Title Case, JavaScript 변수명을 만들 때는 camelCase처럼 상황에 맞는 형식이 따로 있다. 온라인 텍스트 변환기에 텍스트를 붙여넣고 원하는 형식 버튼을 누르면 수백 줄도 즉시 변환된다.
공백 제거, 줄바꿈 정리도 같이 된다
웹 페이지에서 복사한 텍스트에 공백이 두세 칸씩 들어가 있거나, 줄바꿈이 엉뚱한 곳에 끼어 있는 경우가 흔하다. 일일이 찾아서 지우는 건 비현실적이다.
자주 쓰는 텍스트 정리 기능
- 공백 제거: 모든 공백을 없애거나, 연속 공백을 하나로 합치기
- 줄바꿈 제거: 여러 줄을 한 줄로 합치기
- 빈 줄 제거: 텍스트 사이 불필요한 빈 줄만 삭제
- 중복 줄 제거: 같은 내용이 반복되는 줄을 하나만 남기기
- 줄 정렬: 가나다순이나 ABC순으로 자동 정렬
TIP 엑셀에서 복사한 데이터를 정리할 때, "여러 공백을 하나로" 기능을 먼저 적용하면 탭이나 불규칙한 간격이 깔끔하게 잡힌다.
URL 인코딩, Base64 변환까지 지원
개발 업무 중 URL에 한글이 포함되면 %EC%95%88 같은 코드로 바뀌는데, 이게 URL 인코딩이다. 디코딩하면 다시 원래 한글로 돌아온다.
- URL 인코딩/디코딩
- 한글 URL을 안전한 형식으로 바꾸거나, 인코딩된 문자열을 원문으로 복원한다.
- Base64 인코딩/디코딩
- 바이너리 데이터를 텍스트로 변환한다. API 통신이나 이미지 임베딩에 쓰인다.
- HTML 인코딩/디코딩
- & < 같은 HTML 엔티티와 원래 문자를 서로 변환한다.
입력한 텍스트는 브라우저에서만 처리되고 서버로 전송되지 않는다. 코드나 개인 정보가 포함된 내용도 걱정 없이 넣을 수 있다.
camelCase와 Title Case의 차이는?
camelCase는 첫 단어를 소문자로 시작하고 나머지 단어의 첫 글자를 대문자로 붙여 쓴다(helloWorld). Title Case는 모든 단어의 첫 글자를 대문자로 쓰되 띄어쓰기를 유지한다(Hello World). 코드에서는 camelCase, 문서 제목에는 Title Case가 일반적이다.
URL 인코딩은 왜 필요한가?
URL에는 영문, 숫자, 일부 특수문자만 허용된다. 한글이나 공백이 포함되면 브라우저가 자동으로 인코딩하지만, API 호출이나 직접 URL을 구성할 때는 수동 인코딩이 필요하다.
텍스트 하나 고치겠다고 에디터를 열거나 스크립트를 짤 필요 없다. 붙여넣고 버튼 하나 누르면 끝이다.