엑셀에서 복사한 데이터를 웹사이트에 붙여넣었더니 줄바꿈이 전부 깨져 있다. 이름 목록은 대소문자가 뒤죽박죽이고, URL에 한글이 들어가면 %EC%... 같은 문자열로 바뀐다. 텍스트를 원하는 형태로 바꿔야 하는 상황은 업무 중에 수시로 생긴다.
대소문자 변환이 필요한 경우
영문 텍스트를 다루다 보면 형식을 맞춰야 할 때가 많다.
| 변환 유형 | 입력 예시 | 결과 | 쓰이는 곳 |
|---|---|---|---|
| UPPERCASE | hello world | HELLO WORLD | 제목, 약어 |
| lowercase | Hello World | hello world | 이메일, URL |
| Title Case | hello world | Hello World | 영문 제목, 이름 |
| camelCase | hello world | helloWorld | 프로그래밍 변수명 |
수십 줄의 데이터를 하나씩 바꾸는 건 비현실적이다. 텍스트를 붙여넣고 버튼 하나 누르면 전체가 한 번에 변환된다.
자주 쓰는 텍스트 조작
- 공백 제거: 여러 칸 공백을 하나로 정리하거나 전부 삭제
- 줄바꿈 제거: 여러 줄 텍스트를 한 줄로 합치기
- 중복 제거: 같은 줄이 반복되면 하나만 남기기
- 줄 정렬: 가나다순 또는 알파벳순으로 정렬
- 줄 번호 추가: 각 줄 앞에 번호 붙이기
예시 이메일 주소 100개가 중복 포함된 목록에서 중복 제거를 누르면, 고유한 주소만 남는다. 엑셀에서 수식 쓰는 것보다 빠르다.
인코딩/디코딩
개발 업무에서 자주 만나는 인코딩 변환도 지원한다.
- URL 인코딩
- 한글이나 특수문자를 %XX 형태로 바꾼다. API 호출 시 파라미터에 한글을 넣을 때 필요하다.
- Base64
- 바이너리 데이터를 텍스트로 변환한다. 이메일 첨부파일이나 인증 토큰에서 쓰인다.
- HTML 특수문자
- <, >, & 같은 문자를 이스케이프 처리한다. XSS 방지나 HTML 소스 표시에 필요하다.
이런 변환 작업을 한 곳에서 처리할 수 있는 온라인 텍스트 변환기가 있다. 텍스트를 입력창에 붙여넣고 원하는 변환 버튼을 누르면 결과가 바로 나온다. 서버에 데이터를 보내지 않으니 민감한 내용도 부담 없이 처리할 수 있다.