PDF 압축

원하는 품질로 페이지를 재인코딩해 PDF 용량을 줄입니다. 무료, 업로드 없음, 브라우저 처리.

PDF를 드롭하거나 클릭해 선택

🔒 브라우저에서 처리되며 업로드되지 않습니다. 페이지가 이미지로 다시 인코딩되어 텍스트를 선택할 수 없게 됩니다 — 스캔되었거나 이미지가 많은 PDF에 가장 적합합니다.

PDF 용량 줄이기

PDF를 드롭하고 슬라이더로 품질(30~95%, 기본 70%)을 정한 뒤 PDF 압축을 누르세요. 각 페이지를 JPEG 이미지로 다시 인코딩해 파일을 새로 만들고, compressed.pdf로 내려받으며 압축 전후 크기(예: 8.4 MB → 1.9 MB, −77%)를 보여 줍니다. 한 번에 PDF 한 개를 처리하며, 모든 작업이 브라우저에서 실행되어 아무것도 업로드되지 않습니다.

내부적으로는 각 페이지를 pdf.js로 1.5배 배율의 캔버스에 렌더링해 흰 배경 위에 평탄화한 뒤, 선택한 품질의 JPEG로 저장하고 pdf-lib이 그 이미지들을 새 문서로 조립합니다. 페이지가 납작한 그림이 되므로 텍스트와 벡터 그래픽은 더 이상 선택하거나 검색할 수 없습니다 — 그래서 스캔본이나 이미지가 많은 PDF에서 효과가 크고, 이미 텍스트뿐인 파일에는 거의 도움이 되지 않습니다. 재인코딩 결과가 오히려 커지면 결과 줄이 이를 알려 줍니다.

자주 묻는 질문

PDF 품질은 어느 정도로 설정해야 하나요?

슬라이더는 30~95%이며 기본값은 70%입니다. 값이 낮을수록 용량은 더 줄지만 JPEG 특유의 뭉개짐이 눈에 띕니다. 스캔 문서는 60~70%가 적당하고, 사진은 80~90%로 선명함을 유지하면서 약간의 용량을 줄일 수 있습니다. 한 번 압축해 결과를 보고 조절하세요.

압축한 PDF가 원본보다 커지는 이유는 무엇인가요?

텍스트 위주이거나 이미 최적화된 PDF는 같은 페이지를 JPEG로 렌더링한 것보다 작을 수 있습니다. 재인코딩 결과가 더 커지면 결과 줄이 플러스 기호와 백분율로 이를 표시하니, 원본을 그대로 두거나 품질을 낮추면 됩니다.

"5페이지 중 2페이지를 변환하지 못했습니다"는 무슨 뜻인가요?

아주 크거나 특이한 페이지가 메모리 부족 등으로 렌더링·인코딩에 실패하는 경우가 있습니다. 도구는 해당 페이지만 건너뛰고 나머지는 살린 뒤, 몇 페이지가 빠졌는지 알려 줍니다 — 불완전한 PDF를 조용히 돌려주지 않습니다. 모든 페이지가 실패하면 대신 오류를 표시합니다.