프로젝트 문서에서 영문 제목을 전부 대문자로 통일해달라는 요청이 왔다. 제목이 50개가 넘는다. 하나씩 지우고 다시 치는 건 현실적이지 않다.
대소문자 변환이 필요한 경우
영어 텍스트의 대소문자 형식은 상황마다 다르다. 보고서 제목은 Title Case, 코드의 상수명은 UPPERCASE, 변수명은 camelCase. 이미 입력된 텍스트의 형식을 바꿔야 할 때 수동 수정은 실수가 잦다.
- UPPERCASE — 전체 대문자 (예: HELLO WORLD)
- lowercase — 전체 소문자 (예: hello world)
- Title Case — 각 단어 첫 글자만 대문자 (예: Hello World)
- Sentence case — 문장 첫 글자만 대문자 (예: Hello world)
공백·줄바꿈 정리
웹에서 복사한 텍스트나 엑셀 데이터를 메모장에 붙여넣으면 불필요한 공백이 끼어 있는 경우가 많다. 단어 사이에 공백이 두세 개씩 들어가 있거나, 빈 줄이 중간에 섞여 있으면 데이터 처리에 방해가 된다.
텍스트 변환기에 붙여넣고 "여러 공백 통합" 버튼을 누르면 연속 공백이 하나로 정리된다. 줄바꿈 제거, 빈 줄 제거, 앞뒤 공백 정리까지 한 화면에서 선택할 수 있어서 텍스트를 깔끔하게 가공하는 데 시간이 거의 안 걸린다.
중복 줄 제거
이메일 목록이나 태그 리스트에서 중복을 걸러내야 할 때가 있다. 엑셀의 "중복된 항목 제거" 기능을 쓸 수도 있지만, 간단한 텍스트 목록이라면 웹 도구가 더 빠르다.
- 텍스트를 입력창에 붙여넣는다
- "중복 줄 제거" 버튼을 클릭한다
- 출력 영역에 중복이 제거된 결과가 나온다
줄 정렬(가나다순/알파벳순)이나 줄 번호 추가 기능도 있어서 목록 데이터를 정리할 때 편하다.
인코딩 변환도 가능하다
개발 업무에서 자주 쓰는 URL 인코딩/디코딩, Base64 변환, HTML 엔티티 변환도 지원한다. 디버깅 중에 인코딩된 문자열이 뭔지 확인할 때 터미널 명령어를 치는 것보다 빠르다.
TIP 모든 변환은 브라우저에서 처리되므로 민감한 텍스트(개인정보, 코드 등)를 넣어도 서버로 전송되지 않는다.
텍스트 형식을 바꾸는 건 단순 반복 작업이다. 사람이 직접 하면 시간도 걸리고 실수도 나온다. 도구에 맡기고 결과만 확인하는 편이 정확하다.