§

PDF를 여기에 놓으세요

또는 클릭해서 PDF 파일 선택

한 번에 PDF 하나씩 처리합니다. 디스크에서 읽혀지며 업로드되지 않습니다.

파일은 브라우저를 벗어나지 않습니다 — PDF 전체가 내 기기에서 압축됩니다.

주의: 이 도구는 각 페이지를 이미지로 변환해 압축합니다. 텍스트는 읽을 수 있지만 선택·검색은 불가능해집니다. 스캔 및 이미지 위주 PDF에 가장 효과적이며, 텍스트 전용·벡터 PDF는 거의 작아지지 않을 수 있습니다. 작아지지 않으면 원본을 유지합니다.

§

압축 수준

압축 수준

수준이 높을수록 낮은 해상도와 강한 JPEG 압축으로 파일이 작아지지만 페이지 이미지가 다소 흐려집니다.

§

압축 및 다운로드

pdf

국내에서 PDF를 압축해야 하는 상황은 생각보다 자주 생깁니다. 정부24 민원이나 대법원 전자소송(e-Court)에 서류를 제출할 때 첨부파일 크기 제한이 5〜10 MB인 경우가 많습니다. 카카오톡이나 이메일로 스캔한 계약서나 영수증을 보내려 할 때 큰 파일은 거부되기도 합니다. iLovePDF나 Smallpdf에 업로드한다는 것은 주민등록번호나 계좌번호가 포함될 수 있는 문서를 외부 서버에 전송하는 것을 의미하며, 이는 개인정보보호법(PIPA)과 금융감독원 지침 관점에서 바람직하지 않습니다. 이 도구는 pdf.js(Firefox가 사용하는 것과 같은 PDF 렌더링 엔진)와 pdf-lib를 브라우저 내에서 실행하므로, 스캔 문서는 내 기기를 벗어나지 않습니다.

여기서 PDF 압축은 어떻게 동작하나요

업로드 단계가 없고 서버도 사용하지 않습니다. 모든 작업은 지금 보고 있는 페이지 안에서 이루어지며, pdf.js가 페이지를 렌더링하고 pdf-lib가 문서를 재구성합니다——둘 다 처음 PDF 압축을 클릭할 때 로드됩니다.

  1. PDF를 로컬에서 읽기. PDF를 드롭하거나 선택하면 브라우저가 디스크에서 직접 메모리로 읽어들이고 pdf.js로 엽니다. 페이지 수를 세고 렌더링을 준비합니다. 네트워크로 전송되는 바이트는 없습니다 — DevTools 네트워크 탭에서 직접 확인해 보세요.
  2. 각 페이지를 이미지로 렌더링. 각 페이지는 선택한 압축 수준에 해당하는 해상도로 오프스크린 캔버스에 그려집니다: 낮음은 150 DPI, 높음은 96 DPI까지 내려갑니다. 이 단계에서 텍스트가 이미지로 바뀌기 때문에 출력은 읽을 수 있지만 선택할 수 없게 됩니다.
  3. JPEG로 재인코딩. 렌더링된 각 페이지는 선택한 수준에 맞는 품질로 JPEG로 저장됩니다. JPEG는 눈이 놓치는 세부 사항을 버립니다. 스캔이나 이미지 위주 페이지에서 대부분의 크기 감소가 여기서 발생합니다.
  4. 재구성 후 크기 확인. pdf-lib가 JPEG들을 새 PDF로 조립합니다——원본 페이지 크기에 페이지당 이미지 하나——문서 메타데이터를 제거합니다. 새 크기를 원본과 비교해 작으면 압축 파일을 제공하고, 그렇지 않으면 원본 파일을 그대로 돌려줍니다.

이 압축 도구를 사용하는 이유

  • PDF가 내 기기에 남는다. iLovePDF·Smallpdf·Adobe는 모두 압축을 위해 PDF를 서버로 전송합니다. 이 도구는 그렇지 않습니다. 스캔한 여권, 서명된 계약서, 의료 보고서——민감한 파일은 모두 여기서 처리되며, 업로드되지 않고, 이후 누군가의 서버에 남지 않습니다.
  • 할 수 있는 것을 솔직하게. 마법이 아닙니다. 이미지를 재압축해 스캔 및 이미지 위주 PDF를 작게 만들고, 그 과정에서 텍스트가 이미지가 된다는 것을 명확히 알려줍니다. 파일이 실제로 더 작아질 수 없다면, 그렇게 말하고 원본을 유지합니다——더 큰 파일을 더 작은 것처럼 포장해 주지 않습니다.
  • 압축 강도를 선택하세요. 낮음은 적당한 절약으로 페이지를 선명하게 유지하고, 높음은 낮은 해상도와 강한 JPEG 압축으로 가장 작은 파일을 만듭니다. 압축 전후 크기와 절약 비율이 표시되므로 트레이드오프가 맞지 않으면 다른 수준으로 다시 실행할 수 있습니다.
  • 계정 없음·제한 없음·워터마크 없음. 작업이 브라우저에서 이루어지기 때문에 가입 불필요, 일일 파일 제한 없음, 출력물에 아무것도 찍히지 않습니다. 이메일 주소를 넘기지 않고도 원하는 만큼 PDF를 압축할 수 있습니다.

주요 활용 사례

PDF 압축이 필요한 경우는 주로 이미지 위주 파일이 너무 커서 보내거나 저장하기 어려울 때입니다.

  • 이메일 첨부파일: 스캔 문서를 Gmail이나 Outlook의 25 MB 제한 이내로 줄입니다. 서드파티 사이트에 업로드하지 않고.
  • 웹 업로드: 촬영한 계약서나 지출 보고서를 포털의 파일 크기 제한에 맞춥니다.
  • 보관: 전체 인쇄 해상도가 필요하지 않을 때 스캔 문서 폴더를 훨씬 작은 크기로 저장합니다.

실전 예시

12페이지 계약서를 스캔해 agreement.pdf가 18 MB가 됐는데 이메일 게이트웨이 제한을 초과했다고 가정합니다. 여기에 드롭하고 수준을 보통으로 유지한 채 PDF 압축을 클릭합니다. 각 페이지가 120 DPI로 렌더링되어 JPEG로 저장된 뒤 새 PDF로 재구성됩니다. 읽기값은 원본 18 MB, 압축 후 약 3.4 MB, 81% 절약을 보여줍니다. 다운로드하면 제한 아래로 여유 있게 들어옵니다. 페이지는 화면에서 똑같아 보입니다. 잃는 것은 텍스트 선택 기능뿐——각 페이지가 이미지가 됐지만 스캔 문서는 노트북을 한 번도 떠나지 않았습니다.

FAQ

내 파일이 어딘가에 업로드되나요?

아니요. 압축은 페이지에 로드된 pdf.js와 pdf-lib를 사용해 브라우저 안에서만 이루어집니다. PDF는 디스크에서 메모리로 읽혀 각 페이지가 렌더링되고 재인코딩되며, 새 PDF가 로컬에서 생성됩니다. 서버 왕복은 없습니다 — 브라우저의 네트워크 탭에서 직접 확인하세요.

왜 내 PDF가 작아지지 않았나요?

이 도구는 페이지 이미지를 재압축해 PDF를 작게 만듭니다. 선택 가능한 텍스트나 벡터 그래픽이 주를 이루는 PDF는 압축할 이미지 데이터가 거의 없어서, 이미지로 렌더링하면 같은 크기나 더 큰 파일이 될 수 있습니다. 그럴 때 도구가 이를 감지해 원본을 유지하면서 PDF가 이미 최적화되어 있다고 알려줍니다. 더 큰 파일을 더 작은 것처럼 포장해 주지 않습니다.

얼마나 절약할 수 있나요?

PDF 내용에 따라 완전히 다릅니다. 스캔 문서와 이미지 위주 파일은 보통이나 높음 수준에서 50〜90% 줄어드는 경우가 많습니다. 핵심이 이미지 데이터이기 때문입니다. 텍스트 전용이나 벡터 PDF는 거의 줄어들지 않거나 전혀 줄지 않을 수 있습니다. 압축 전후 읽기값이 내 파일의 정확한 결과를 보여주므로, 먼저 보통으로 해보고 더 필요하면 높음으로 올려보세요.

텍스트를 선택할 수 있나요?

아니요. 그것이 핵심 트레이드오프입니다. 브라우저에서 적극적으로 압축하기 위해 각 페이지가 이미지로 렌더링되므로, 출력은 선택 가능한 텍스트가 아닌 이미지의 연속입니다. 페이지는 완전히 읽기 가능하고 화면에서 똑같아 보이지만, 텍스트를 드래그·복사·검색하는 것은 불가능합니다. 텍스트 선택 유지가 크기 축소보다 중요하다면 이 도구는 그 파일에 맞지 않습니다.

PDF 압축은 문서를 웹사이트에 넘기지 않고 PDF를 작게 만듭니다. 파일을 드롭하고, 압축 수준을 선택해 압축을 클릭하세요——각 페이지가 렌더링되어 JPEG로 재인코딩되고 더 작은 PDF로 재구성됩니다. 전부 브라우저 안에서. 원본 크기·압축 후 크기·절약 비율이 표시되고, 작아지지 않으면 원본 파일이 유지됩니다. 스캔 및 이미지 위주 PDF에 최적이며, 텍스트는 처리 과정에서 이미지가 됩니다. PDF 엔진은 필요할 때만 로드되므로 페이지도 빠르게 유지됩니다.