Skip to content
서버전송 없음 · 브라우저 처리

공백·줄바꿈 정리

복붙한 글의 연속 공백, 탭, 빈 줄, 줄 끝 공백을 한 번에 정리해요.

즐겨찾기하면 홈에서 바로 찾을 수 있어요

이럴 때 쓰세요

PDF에서 복사한 글의 들쭉날쭉한 공백 정리
웹페이지 복붙 시 생긴 빈 줄 제거
줄 끝 공백 제거로 코드 정리

이렇게 사용하세요

11단계원본에 내용을 붙여넣으면 바로 시작해요
22단계정리하기 버튼을 누르면 결과가 아래에 나타나요
33단계복사 버튼으로 결과를 바로 가져다 쓸 수 있어요

결과가 예상과 다를 때

결과가 잘려 보여요

전체 결과는 복사 버튼으로 받을 수 있어요.

입력한 내용이 사라졌어요

이 기기에 자동 저장돼요. 브라우저 저장소를 지우면 함께 사라져요.

자주 하는 실수

계산 근거

정규식의 공백 문자 클래스 \s는 스페이스·탭·줄바꿈·캐리지 리턴을 포함하고, 자바스크립트에서는 전각 공백( , U+3000)까지 포함합니다. 정리는 이 문자들을 한 글자로 줄이거나 지우는 규칙이고, 줄바꿈 변환은 캐리지 리턴과 줄바꿈 두 바이트를 줄바꿈 한 바이트로 바꾸는 일입니다. 유니코드 정규화 규칙(NFC)을 함께 쓰면 자모가 풀린 한글도 한 음절로 합쳐집니다.

실제로 계산해 보면

'가 나 다'의 연속 공백을 줄이면?

공백 2개와 3개가 각각 1개로 줄며 '가 나 다'가 됩니다. 길이는 8자에서 5자로 3자 줄고, 단어 사이에 이미 있던 공백 1개는 그대로 남습니다.

탭 1개를 공백으로 바꾸면 몇 자 차이가 나나요?

'a'와 'b' 사이에 탭 1개를 공백 2칸으로 바꾸면 3자에서 4자가 되어 1자 늘어납니다. 4칸 규칙이면 6자가 되므로 3자 늘어납니다. 탭 폭을 프로젝트 설정과 맞춰야 이유어가 맞습니다.

줄바꿈 형식이 섞여 있으면 전체 길이는 얼마나 바뀌나요?

캐리지 리턴과 줄바꿈 두 바이트가 줄바꿈 한 바이트로 줄기 때문에, 줄 수가 100이고 마지막 줄에 개행이 없으면 줄바꿈이 99개라 전체 길이가 약 99자 줄어듭니다.

더 궁금한 것

PDF에서 복사한 글이 계속 깨져요.

PDF는 글자 위치를 좌표로 저장해 한 줄이 여러 조각으로 나올 수 있습니다. 그 결과 줄바꿈과 공백이 엉켜 들어가는데, 공백 정리만으로는 복구가 안 되고 원본 문서를 다시 복사하거나 문자를 인식해 텍스트로 바꾸는 단계가 필요합니다.

빈 줄을 하나만 남기고 싶어요.

연속 빈 줄을 한 줄로 줄이는 방식을 쓰면 문단 사이에 여백이 하나씩만 남습니다. 글이 길게 이어지는 쪽문에는 한두 줄을 두고, 목록이나 메모에서는 전부 없애는 편이 읽기 편합니다.

탭으로 만든 표 정렬도 정리되나요?

탭 정렬은 열 폭을 맞춰 만든 것이라 공백으로 바꾸면 무너집니다. 데이터라면 열마다 같은 폭을 다시 맞춰 정렬하고, 문서라면 앞뒤 공백만 다듬은 뒤 줄 끝 공백만 지우세요.

알아둘 경계값

결과를 믿기 전 확인 목록

자주 묻는 질문

원본은 유지되나요?

정리 전 원본으로 되돌리기 버튼을 제공합니다.

탭을 공백으로 바꾸면 몇 칸인가요?

탭 1개를 공백 2칸으로 바꿉니다. 에디터 설정이 4칸이라면 결과를 붙여넣은 뒤 에디터에서 다시 정리하세요.

관련 도구

전체보기 →