본문으로 건너뛰기
AZ Tools

줄바꿈 제거

줄바꿈으로 끊긴 줄을 다시 이어 깔끔한 텍스트로 — PDF·이메일에서 복사할 때 생기는 강제 줄바꿈을 없애되 실제 문단은 유지합니다.

출력

줄: 0 → 0 · 0

사용법

  1. 원치 않는 줄바꿈이 있는 텍스트를 붙여넣습니다.
  2. 줄을 무엇으로 이을지 고르고, 문단 유지·공백 합치기·다듬기를 필요에 맞게 켭니다.
  3. 출력 상자에서 정리된 결과를 복사합니다.

자세한 설명

펼치기

PDF나 메일 클라이언트, 터미널에서 복사해 온 텍스트는 대개 줄바꿈이 박힌 채로 들어옵니다. 화면상의 줄이 끝날 때마다 줄바꿈 문자가 들어가 있는데, 텍스트를 배치한 쪽이 넣은 것이고, 그래서 더 좁은 곳에 붙여 넣어도 문단이 다시 흐르지 않습니다. 이 도구는 그 줄들을 다시 이어 붙입니다. 무엇으로 이을지 고르고(공백, 아무것도 없음, 또는 직접 정한 구분자), 빈 줄로 표시된 문단 구분은 그대로 두며, 연속된 공백을 하나로 줄이고 각 줄의 앞뒤 공백을 다듬습니다.

무엇으로 이을지는 미관의 문제가 아니고, 정답은 언어에 따라 다릅니다. 영어를 비롯해 단어 사이에 공백을 두는 문자 체계에는 공백이 필요합니다. 그러지 않으면 앞 줄의 마지막 단어와 다음 줄의 첫 단어가 붙어 버립니다. 중국어·일본어·태국어에는 아무것도 필요 없습니다. 그 문자들은 단어 사이에 공백을 두지 않으므로, 공백으로 이으면 애초에 있을 자리가 아니었던 틈이 문장 한가운데에 생깁니다. 둘이 섞인 문서라면 설정을 바꿔 두 번 돌리거나, 끝나고 꼼꼼히 읽어야 합니다.

이 도구 혼자서는 해결할 수 없는 경우가 하나 있는데, 하이픈 분철입니다. 조판기가 줄 끝에 inter-를, 다음 줄 처음에 national을 남겼다면, 그 하이픈은 단어가 아니라 레이아웃에 속한 것입니다. 공백으로 이으면 inter- national이 되고, 아무것도 없이 이으면 하이픈까지 함께 지웠을 때만 올바른 international이 됩니다. 학술지 PDF와 오래된 책에는 이런 것이 가득하므로, 잇기 전이나 후에 줄 끝의 -를 훑어보는 편이 좋습니다.

줄 끝 문자도 알아 둘 만합니다. 윈도우는 두 글자로, 유닉스는 한 글자로 줄을 끝내고, 옛 맥 파일은 또 다른 관례를 씁니다. 이 도구는 셋 다 줄바꿈으로 처리하므로 여러 기계를 오가며 편집돼 뒤섞인 파일도 일관되게 나옵니다. 유니코드에는 일부 워드프로세서가 내보내는 고유한 줄 구분 문자도 있는데, 화면에서는 똑같아 보이지만 대부분의 도구에게는 줄바꿈이 아닙니다. 어떤 줄이 도무지 이어지지 않는다면 그것이 유력한 범인입니다. 모든 처리는 페이지 안에서 이뤄지고 아무것도 업로드되지 않습니다.

자주 묻는 질문

‘문단 유지’는 무엇을 하나요?

빈 줄을 문단 구분으로 봅니다. 한 문단 안의 줄은 서로 이어지지만, 문단 구분(빈 줄)은 그대로 유지되어 구조가 사라지지 않습니다.

왜 ‘없음’ 대신 공백으로 잇나요?

대부분의 줄글은 줄이 끊긴 자리에 공백이 필요합니다(아니면 단어가 붙어버립니다). 줄에 걸쳐 잘린 긴 토큰이나 URL 같은 경우엔 ‘없음’을 쓰세요.

줄 끝 형식(CRLF/LF)도 바꾸나요?

잇는 과정에서 줄바꿈 자체를 제거합니다. 윈도/유닉스 줄 끝 변환만 필요하면 줄 끝 변환 도구를 쓰세요.

텍스트가 어딘가로 업로드되나요?

아니요. 모든 처리는 브라우저에서 이뤄지며 텍스트는 기기를 떠나지 않습니다.

PDF에서 붙여넣은 글이 공백을 합친 뒤에도 이상한 간격이 남습니다

공백 합치기는 보통 스페이스와 탭이 이어진 구간만 잡습니다. PDF와 워드프로세서에는 줄바꿈 없는 공백(U+00A0)이 가득한데, 겉모습은 같지만 다른 문자라서 그 구간은 그대로 남습니다. 줄 끝 다듬기는 가장자리에 있는 것은 없애 줍니다. 자바스크립트의 trim은 U+00A0을 공백으로 세기 때문입니다. 다만 줄 한가운데에 있는 구간은 아무것도 건드리지 않습니다. 간격이 계속 남으면 먼저 찾아 바꾸기로 U+00A0을 일반 스페이스로 바꾼 뒤 다시 돌아오세요.

하이픈이 들어간 단어가 깨져 나오는 이유는?

줄바꿈을 풀 때 그 하이픈이 조판 과정에서 삽입된 것인지 알 방법이 없기 때문입니다. 'inter-'와 'national'을 두 줄로 끊은 PDF는 공백 구분자로는 'inter- national', 빈 구분자로는 'inter-national'이 되고 'international'은 절대 나오지 않습니다. 하이픈이 많은 문서라면 아무것도 넣지 않고 잇는 쪽이 덜 나쁩니다. 남는 공백은 사라지니까요. 그래도 남은 하이픈은 따로 찾아야 합니다. 소프트 하이픈(U+00AD)은 더 나쁩니다. 눈에 보이지 않는데 결합 후에도 살아남아서, 단어가 멀쩡해 보여도 검색에 걸리지 않습니다.

관련 도구