글자 바꾸기
공백·줄바꿈·중복 줄 제거, 정렬, 대소문자, 뒤집기를 한 번에.
글자 바꾸기 한눈에 보기
글자 바꾸기는 텍스트의 공백·줄바꿈·빈 줄·중복 줄을 지우고 정렬·대소문자 변환·뒤집기를 버튼 한 번으로 하는 무료 웹 도구입니다. 여러 동작을 순서대로 쌓아 적용합니다.
| 동작 | 공백·줄바꿈·빈 줄·중복 줄 제거, 앞뒤 공백 정리, 정렬, 대소문자 변환, 글자·줄 순서 뒤집기, 줄 번호 |
|---|---|
| 적용 방식 | 여러 동작을 순서대로 쌓아 적용, 칩으로 하나씩 빼기, 되돌리기 |
| 정렬 기준 | 한국어 로케일(가나다·ABC), 숫자는 크기 순(2, 10, 100), 대소문자 무시 |
| 처리 위치 | 내 브라우저(서버 전송 없음) |
글자 바꾸기 쓰는 법
- 입력창에 정리할 텍스트를 붙여넣습니다. 웹에서 복사한 글, 엑셀에서 가져온 목록, 코드에서 뽑은 문자열 모두 괜찮습니다.
- 원하는 동작 버튼을 누릅니다. 결과가 바로 아래 결과창에 나타나고, 여러 동작을 이어서 누르면 순서대로 쌓여 적용됩니다. 한 번 결과를 낸 뒤에는 입력을 고치는 대로 같은 동작이 다시 적용되어 결과가 바로 바뀝니다.
- 결과창 위에 적용 중인 동작이 칩으로 표시됩니다. 칩을 누르면 그 동작만 빠지고 나머지로 다시 계산됩니다. '결과를 입력으로'는 결과를 입력창으로 올리고 동작 목록을 비우며, '복사'는 결과를 클립보드에 넣습니다.
- '되돌리기'는 마지막 동작을 뺍니다. '초기화'는 입력과 동작 목록을 모두 비웁니다. 입력과 동작 목록은 이 브라우저에 남아 다음에 열어도 같은 결과가 나옵니다.
기준과 계산 방식
중복 줄 제거는 어떤 줄을 같은 줄로 보나요?
모든 동작은 브라우저 안에서 순수 함수로 처리되며 서버 전송이 없습니다. '줄' 단위 동작(중복 줄 제거·빈 줄 제거·정렬·줄 순서 뒤집기·줄 번호)은 줄바꿈으로 나눈 각 줄을 하나의 항목으로 봅니다. 중복 줄 제거는 완전히 같은 줄만 지우므로, 앞뒤 공백이 다르면 다른 줄로 봅니다. 먼저 '앞뒤 공백 정리'를 적용하고 중복을 지우면 깔끔합니다.
정렬은 어떤 순서로 하나요?
정렬은 한국어 로케일(ko)로 비교하여 가나다순·ABC순이 자연스럽게 섞이고, 숫자가 섞인 줄은 '2, 10, 100'처럼 수 크기 순서로 정렬됩니다(숫자 인식). 대소문자는 구분하지 않습니다.
글자 뒤집기와 공백 제거에서 이모지·줄바꿈은 어떻게 되나요?
'글자 뒤집기'는 이모지나 결합 문자가 깨지지 않도록 자소 단위(grapheme)로 뒤집습니다. '공백 모두 제거'는 띄어쓰기·탭·전각 공백을 지우지만 줄바꿈은 남기며, 줄바꿈까지 없애려면 '줄바꿈 제거'를 이어서 누릅니다.
자주 묻는 질문
PDF에서 복사한 글의 줄바꿈을 없애려면?
'줄바꿈 제거'를 누르면 모든 줄이 한 줄로 합쳐지고 줄 사이에는 한 칸 공백이 들어갑니다. 단락은 유지하고 싶다면 먼저 '빈 줄 제거' 대신 그대로 두고, 필요한 단락만 나눠서 처리하세요.
엑셀 목록에서 중복을 지울 수 있나요?
한 열을 복사해 붙여넣고 '중복 줄 제거'를 누르면 처음 나온 값만 남습니다. 앞뒤 공백 차이로 중복이 안 잡히면 '앞뒤 공백 정리'를 먼저 적용하세요.
여러 동작을 한 번에 적용할 수 있나요?
버튼을 이어서 누르면 순서대로 쌓여 적용됩니다. 원본 입력은 그대로 남아 있어서 입력을 고치면 쌓인 동작 전체가 다시 적용되고, 칩을 눌러 중간 동작만 뺄 수도 있습니다.
최종 갱신 · 작성 patrick(개인 개발자)
출처·참고: MDN — Intl.Collator(언어별 정렬) · MDN — Intl.Segmenter(글자 단위 분할)