브라우저에서 로컬로 PDF 파일 합치기
스캔한 페이지, 계약서, 영수증을 민감 문서를 서버로 보내지 않고 하나의 PDF로 합치세요. pdf-lib로 로컬에서 합치기, 업로드 없음.
PDF는 자꾸 쌓입니다. 서명한 계약서는 파일 세 개로 흩어지고, 스캔본은 이메일당 한 페이지씩 오고, 영수증 더미는 깔끔한 지출 보고서 하나가 되어야 합니다. 해결책이 유료 앱도, 나중에 문서를 맡겨야 하는 낯선 업로드 사이트도 아닙니다. PDF 병합 도구를 열면 작업 전체가 브라우저 안에서 이루어집니다 — 업로드 없음, 서버 없음, 기기에서 나가는 것은 아무것도 없습니다.
요약
여러 PDF를 하나의 파일로, 현재 탭에서 완전히 오프라인으로 합칠 수 있습니다.
- 여러 개를 하나로 — 최대 10개 PDF를 순서대로 하나의 문서로 합칩니다.
- 아무것도 업로드되지 않습니다 — pdf-lib로 병합은 브라우저 안 로컬에서 돌아가고, 파일은 기기를 떠나지 않습니다.
- 순서는 직접 조절 — 페이지를 위·아래로 옮기고, 잘못 넣은 파일은 빼고, 결과를 다운로드합니다.
PDF를 합치는 이유
합치기는 정리 작업이지 기술적 작업이 아닙니다. 목적은 많던 파일을 하나의 정돈된 파일로 만드는 것입니다.
- 계약서와 서명 — 최종 합의서는 보통 표지에 여러 서명 섹션이 이어집니다. 하나로 합친 PDF는 첨부 10개보다 이메일로 보내기 쉽고 잃어버리기 어렵습니다.
- 스캔 문서 — 페이지당 PDF 하나를 출력하는 스캐너는 다섯 장짜리 편지를 다섯 파일로 만듭니다. 다시 하나로 합치세요.
- 영수증과 지출 보고 — 영수증 더미를 지출 청구나 정산용으로 하나의 PDF로 묶으세요.
- 보고서와 장 — 표지, 요약, 본문을 하나의 문서로 엮어 깔끔하게 제출하세요.
패턴은 늘 같습니다. 함께 있어야 할 여러 파일이 순서대로 읽히는 하나의 파일이 됩니다. 첨부를 10개 보내는 건 받는 사람을 헷갈리게 하는 확실한 방법이지만, 합친 PDF 하나를 보내는 건 그렇지 않습니다.
여기서 로컬이 중요한 이유
PDF는 민감한 내용을 끌어들입니다. 계약서, 신분증, 재무 명세서, 세무 서류, 의료 서류가 모두 PDF로 오갑니다. 그런 자료를 낯선 “무료 PDF 합치기” 사이트에 넘기고 싶지 않을 법한 종류죠 — 거기서 “무료”는 보통 파일이 내가 통제할 수 없는 서버로 업로드된다는 뜻이고, 운영자는 보이지 않는 사람들이며, 개인정보처리방침은 아마 안 읽었을 테니까요.
이 도구는 반대로 갑니다. 합치기는 pdf-lib(필요할 때 불러오는 자바스크립트 라이브러리)로 브라우저 안에서만 돌아갑니다. PDF는 기기에서 읽어 현재 탭에서 합쳐지고, 결과는 그대로 기기에 쓰입니다. 업로드 단계도, 서버 측 처리도, 저장된 사본도 없습니다. 개인정보나 기밀 정보를 품을 수 있는 문서에는 로컬에서 처리하는 것이 바로 그 의미의 전부입니다.
PDF 합치기, 단계별
PDF 병합 도구는 작업 전체를 로컬에서 처리합니다. 흐름은 이렇습니다.
- PDF 파일을 추가합니다. 드롭 영역(“PDF 파일을 여기로 드롭”이라 적힌 곳)에 끌어다 놓거나, PDF 선택을 눌러 찾아보세요. 합치려면 최소 두 개의 PDF가 필요하고, 최대 10개까지 추가할 수 있습니다. 파일당 최대 50 MB입니다.
- 순서를 정합니다. 목록의 각 파일에는 위로·아래로 버튼이 있어 최종 PDF가 따를 순서를 정할 수 있습니다. 잘못 추가한 파일은 삭제로 빼거나, 지우기로 처음부터 다시 하세요.
- PDF 병합을 누릅니다. 도구가 순서대로 파일을 합칩니다. 작업 중에는 “로컬에서 PDF 병합 중…“이라고 표시되어 처리 중임을 알 수 있습니다.
- 결과를 다운로드합니다. 병합된 PDF 다운로드를 눌러 합쳐진 파일을 저장합니다. 첫 번째 파일 이름에
-merged.pdf가 붙은 이름이 됩니다.
이 흐름의 어느 순간에도 PDF가 브라우저를 떠나지 않습니다.
순서 변경과 한계
합치기는 순서가 맞아야 쓸모가 있으므로 목록 조작이 중요합니다.
- 위로 / 아래로로 순서 변경 — 최종 PDF는 목록의 위에서 아래 순서를 따릅니다. 합치기 전에 정렬하세요. 합친 뒤에 순서를 바꾸는 건 처음부터 다시 하는 것과 같습니다.
- 한 번에 최대 10개 PDF — 더 많이 추가하려 하면 도구는 처음 10개만 유지하고 알려줍니다.
- 파일당 최대 50 MB — 더 큰 파일은 브라우저를 멈추게 하는 대신 알아보기 쉬운 메시지로 거부됩니다.
- 암호화·손상 파일은 명확한 오류로 실패 — pdf-lib는
ignoreEncryption: true로 불러오지만, 정말로 파싱할 수 없는 파일은 조용히 깨진 PDF를 만드는 대신 읽을 수 있는 메시지를 던집니다.
전체 파일 크기 외에 페이지 수 제한은 없습니다 — 페이지가 많은 큰 PDF 하나도 작은 PDF와 같은 방식으로 합쳐집니다.
하지 않는 것
이 도구는 PDF를 합칠 뿐 그 이상은 하지 않습니다. 의도적으로 다른 도구에 맡기는 몇 가지가 있습니다.
- 페이지 수준 편집은 안 됩니다. 여기서 개별 페이지를 지우거나 PDF를 나눌 수는 없습니다 — 그럴 땐 PDF 페이지 삭제를 쓰세요.
- 압축은 안 합니다. 합치기는 각 파일의 페이지를 있는 그대로 보존하므로 합쳐진 크기는 대략 입력의 합과 같습니다. 결과를 줄이려면 PDF 압축을 쓰세요.
- 이미지를 PDF로 변환하지 않습니다. 먼저 JPG, PNG, WebP 이미지를 PDF로 만들려면 이미지를 PDF로 변환을 쓰세요 — 그런 다음 그 PDF를 여기서 나머지와 합치면 됩니다.
- 합치기는 페이지를 있는 그대로 보존합니다. 원본 파일의 양식, 책갈피, 내부 링크는 합쳐진 문서로 넘어오지 않을 수 있습니다. 페이지 내용 자체는 그대로 보존됩니다.
자주 묻는 질문
제 PDF는 어디론가 업로드되나요?
아니요. 합치기는 pdf-lib로 완전히 브라우저 안에서 돌아갑니다. 파일은 기기에서 읽어 현재 탭에서 합쳐지고, 결과는 그대로 기기에 쓰입니다. 업로드 단계도, 서버 측 처리도, 저장된 사본도 없습니다. 그것이 업로드 방식의 다른 합치기 도구가 아니라 이 도구가 존재하는 이유 전부입니다.
몇 개의 PDF를 합칠 수 있나요?
한 번에 2~10개의 PDF를, 각각 최대 50 MB까지 합칠 수 있습니다. 10개가 넘게 합쳐야 한다면 두 번에 나눠 하세요 — 처음 10개를 하나로 합치고, 그 결과를 나머지와 합치면 됩니다. 각 파일 안의 페이지 수에는 제한이 없고, 파일 크기와 배치 수에만 제한이 있습니다.
PDF 안의 페이지 순서를 바꿀 수 있나요?
위로와 아래로로 파일 전체의 순서를 바꿀 수 있으며, 이것이 합쳐진 결과에 나타나는 순서를 정합니다. 이 도구로는 하나의 PDF 안에서 개별 페이지를 옮길 수 없습니다 — 특정 페이지를 지우거나 재정렬하려면 PDF 페이지 삭제를 쓰세요.
암호화된 PDF에서도 작동하나요?
부분적으로 작동합니다. pdf-lib는 ignoreEncryption: true로 파일을 불러오므로, 단순히 열 때 비밀번호로만 보호된 PDF는 보통 문제없이 합쳐집니다. 하지만 손상된 PDF나 pdf-lib가 파싱할 수 없는 제한을 쓰는 PDF는 깨진 파일을 만드는 대신 읽을 수 있는 오류를 던집니다 — 그래서 뭔가 안 됐을 때 항상 알 수 있습니다.

이 도구로 시작
지금 시작하기