줄바꿈 삭제 도구

텍스트의 줄바꿈을 일괄 삭제·공백으로 치환·정리할 수 있는 도구입니다. PDF나 엑셀에서 복사할 때 단어 중간에 끼어드는 줄바꿈을 정리하거나, CSV 셀·한 줄 로그용 텍스트를 준비할 때 유용합니다.

Tips

  • PDF나 엑셀에서 복사한 텍스트는 열 너비 때문에 단어 중간에 줄바꿈이 삽입되는 경우가 많습니다. "모두 삭제" 모드에서 공백 삽입 옵션을 켜면 단어가 서로 붙지 않게 하면서 한 줄로 합칠 수 있습니다.
  • CSV 셀에 여러 줄의 텍스트를 넣으면 일부 파서에서 셀 경계가 깨질 수 있습니다. 붙여넣기 전에 "공백으로 치환" 모드로 줄바꿈을 공백으로 바꿔두면 안전합니다.
  • 복사한 블로그 글이나 초안에 빈 줄이 여러 번 연속으로 생겼다면, "연속된 빈 줄만 삭제" 모드로 문단 구분은 그대로 유지하면서 불필요한 빈 줄만 정리할 수 있습니다.
  • 진짜 한 줄짜리 문자열이 필요한 경우(슬랙 알림, API 파라미터 등)에는 "모두 삭제" 모드로 모든 줄바꿈을 완전히 제거하세요.
  • 변환된 텍스트는 읽기 전용 출력란에 표시되므로, 실수로 수정될 걱정 없이 "복사" 버튼으로 바로 붙여넣어 사용할 수 있습니다.

자주 묻는 질문

"모두 삭제 (한 줄로 합치기)" 모드에서 "줄바꿈 위치에 공백 삽입" 옵션을 켜서 사용하세요. PDF의 줄바꿈은 단어 중간에 생기는 경우가 많아, 공백 삽입 옵션을 끄면 두 단어가 서로 붙어버립니다.

많은 CSV 파서가 따옴표로 감싼 셀 안의 줄바꿈을 올바르게 처리하지만, 일부 도구는 예측하기 어렵게 동작합니다. 붙여넣기 전에 "공백으로 치환" 모드로 줄바꿈을 미리 제거해두면 어떤 시스템에서도 안전하게 호환됩니다.

네. 이 도구는 처리 전에 \r\n(Windows 형식)과 \n(Unix/Mac 형식) 줄바꿈을 모두 자동으로 감지하여 통일합니다.

"연속된 빈 줄만 삭제" 모드를 사용하세요. 문단 안의 단일 줄바꿈은 그대로 유지하고, 문단 사이에 2줄 이상 연속된 빈 줄만 하나의 빈 줄로 압축합니다.
ツールくん

여담 ― 줄바꿈 문자 불일치가 만드는 보이지 않는 버그

텍스트 파일의 줄바꿈 방식은 크게 두 가지입니다. Unix/Linux/macOS에서 쓰는 LF(\n)와 Windows에서 쓰는 CRLF(\r\n)입니다. OS X 이전의 구형 Mac OS는 단독 CR(\r)만 사용하기도 했습니다. 이런 차이는 지금도 실제 문제를 일으키는데, 예를 들어 Windows에서 만든 텍스트 파일을 Linux 서버에서 읽으면 불필요한 문자가 섞이는 경우가 그렇습니다.

"줄바꿈 삭제"에 대한 요청 대부분은 PDF나 엑셀 열에서 복사한 텍스트에서 비롯됩니다. 화면에서는 하나로 이어진 문장처럼 보이지만, 실제로는 화면상 줄이 바뀌는 지점마다 강제 줄바꿈이 저장되어 있는 것입니다. 문단은 깔끔해 보이지만, 복사하는 순간 수많은 줄바꿈 문자가 함께 딸려 옵니다.

이 도구는 N자마다 줄바꿈을 삽입하는 dev.encoding.line_break와 정확히 반대 방향의 처리를 제공합니다. 그 도구가 긴 한 줄을 읽기 쉽게 접어주는 용도라면, 이 도구는 의도치 않게 접힌 텍스트를 원래 하나였던 문장이나 문단으로 되돌리는 용도입니다.

→ 모든 여담 보기