PDF 압축기
내장 JPEG·PNG 이미지를 더 낮은 품질로 다시 인코딩하고, 너무 큰 이미지는 다운샘플하고, 원하면 메타데이터까지 제거해 브라우저에서 PDF를 압축합니다. 업로드가 필요 없습니다.
PDF 압축기 — PDF를 브라우저 안에서 모두 줄입니다. 내장된 래스터 이미지(JPEG=DCTDecode 와 PNG/Flate=FlateDecode 모두)를 더 낮은 품질의 JPEG로 다시 인코딩하고, 너무 큰 이미지는 목표 DPI로 선택적으로 다운샘플하며, 문서 메타데이터를 제거할 수 있고, 객체 스트림으로 다시 저장해 불필요한 구조를 덜어냅니다. 모든 처리는 pdf-lib와 Canvas API로 로컬에서 실행되므로 파일은 절대 업로드되지 않습니다. 전후 크기 통계와 이미지별 절감 내역으로 용량이 어디서 줄었는지 정확히 보여 줍니다.
PDF 압축기란?
PDF 파일 크기를 브라우저 안에서 바로 줄여 주는 무료 온라인 PDF 압축 도구입니다. PDF를 실제로 키우는 두 가지, 무거운 내장 래스터 이미지와 불필요한 문서 구조를 겨냥합니다. 낮음·보통·높음 이미지 품질을 고르고, 너무 큰 이미지를 어디까지 다운샘플할지(원본 유지, 또는 300·150·96 DPI로 제한) 정하고, 원하면 문서 메타데이터를 제거합니다. 도구는 내장 이미지를 한 장씩(JPEG든 PNG/Flate든) 디코딩해 Canvas API로 더 작은 JPEG로 다시 인코딩하고, 문서 전체를 객체 스트림으로 다시 저장합니다. 보고서를 메일로 보내는 직장인, 업로드 용량 제한이 있는 학생, PDF 크기 제한에 걸린 누구나 파일을 끌어다 놓으면 이미지별 절감 내역과 함께 더 작은 PDF를 돌려받습니다. 파싱(pdf-lib), 압축 해제(fflate), 이미지 재인코딩(Canvas)이 모두 로컬에서 실행되므로 PDF는 기기를 한 번도 벗어나지 않습니다.
PDF 압축기 사용법
- PDF를 드롭존에 끌어다 놓거나, 드롭존을 클릭해 기기에서 PDF를 선택하세요.
- 이미지 품질을 고르세요. 낮음은 가장 작은 파일, 보통은 균형, 높음은 디테일을 더 보존합니다.
- 설정(톱니바퀴 아이콘)을 열어 너무 큰 이미지를 목표 해상도(300·150·96 DPI 또는 원본 유지)로 다운샘플하고, 문서 메타데이터를 제거할 수 있습니다.
- 파일을 불러온 잠시 뒤 원본·압축 후·절감 통계와 이미지별 절감 내역이 자동으로 갱신됩니다. 압축을 위해 따로 버튼을 누를 필요가 없습니다.
- 다운로드를 클릭해 압축된 PDF를 저장하거나, 초기화를 눌러 비우고 다른 파일로 다시 시작하세요.
예시
메일용으로 스캔 PDF 줄이기
여러 쪽짜리 스캔 PDF를 끌어다 놓고 보통을 고른 뒤 해상도는 150 DPI로 둡니다. 각 페이지의 내장 이미지가 다운샘플되고 다시 인코딩되어 압축 후 수치가 원본보다 훨씬 낮아지고, 이미지별 내역에는 페이지마다 -80% 같은 절감이 표시됩니다. 다운로드하면 document-compressed.pdf로 저장됩니다.
사진 포트폴리오를 최소 크기로 압축하기
전면 사진으로 가득한 PDF를 끌어다 놓고 낮음을 고른 뒤 설정에서 해상도를 96 DPI로 지정합니다. 내장 이미지가 JPEG든 PNG든 한 장씩 다운샘플되고 낮은 품질로 다시 인코딩되어, 보이는 디테일을 다소 희생하는 대신 가장 큰 용량 절감을 얻습니다.
가볍게 재압축하고 메타데이터 제거하기
높음을 고르고 해상도를 '원본 유지'로 둔 뒤 '메타데이터 제거'를 켭니다. 이미지는 실제로 용량이 줄 때만 다시 인코딩되고, 문서는 객체 스트림으로 다시 저장되며, 제목·작성자 등 정보가 파일에서 지워집니다.
자주 묻는 질문
- 압축은 실제로 어떻게 동작하나요?
- 세 가지 방법입니다. 내장 래스터 이미지(JPEG=DCTDecode 와 PNG/Flate=FlateDecode 모두)를 디코딩해 Canvas API로 더 낮은 품질의 JPEG로 다시 인코딩하고, 너무 큰 이미지는 선택한 DPI로 선택적으로 다운샘플하며, 문서는 항상 객체 스트림으로 다시 저장해 불필요한 구조를 제거합니다. 문서 메타데이터도 제거할 수 있습니다.
- 어떤 이미지를 압축할 수 있나요?
- JPEG(DCTDecode) 또는 PNG/Flate(FlateDecode)로 저장된 8비트 회색조·RGB 이미지이며 ICC 태그가 붙은 것도 포함합니다. 안전하게 다시 인코딩할 수 없는 이미지(CMYK, 인덱스 컬러, 1비트, 투명 마스크, JPEG 2000 같은 다른 코덱)는 그대로 두므로 깨지지 않습니다.
- PDF가 거의 줄지 않는 이유는 무엇인가요?
- PDF 크기의 대부분은 보통 래스터 이미지에서 옵니다. 선택 가능한 텍스트와 벡터 그래픽 위주의 PDF는 다시 인코딩할 대상이 거의 없어 절감이 작습니다. 가장 크게 줄어드는 것은 특히 다운샘플을 켠 스캔·사진 위주 PDF입니다.
- 압축하면 품질이 떨어지나요?
- 이미지를 줄일 때는 떨어집니다. 낮은 품질과 낮은 목표 DPI는 내장 이미지를 다시 인코딩하고 다운샘플하며, 그것이 용량을 줄이는 방식입니다. 이미지별 내역이 각 이미지의 절충을 보여 줍니다. 가장 가볍게 하려면 해상도를 원본 유지로 두고 높음을 고르세요. 더 작아지지 않는 이미지는 원본 그대로 유지됩니다.
- 제 PDF가 서버에 업로드되나요?
- 아니요. 모든 작업은 브라우저 안에서 100% 클라이언트 측으로 실행됩니다. pdf-lib가 파일을 파싱하고, fflate가 이미지 스트림을 압축 해제하고, Canvas API가 다시 인코딩합니다. PDF는 어디에도 업로드·전송·저장되지 않으므로 페이지를 한 번 불러온 뒤에는 오프라인에서도 작동합니다.
관련 도구
이미지 포맷 변환기
이미지를 AVIF, WebP, PNG, JPEG, BMP, ICO, 단일 프레임 GIF 사이에서 브라우저 안에서 서로 변환합니다.
Excel/CSV를 JSON으로
Excel이나 CSV 표를 브라우저에서 JSON 또는 CSV로 변환하세요.
EXIF 뷰어 · 메타데이터 제거기
이미지의 EXIF 메타데이터(카메라, 렌즈, 날짜, GPS 위치)를 확인하고 제거한 깨끗한 사본을 내려받으세요 — 모두 브라우저 안에서.
파비콘 생성기
브라우저에서 완전한 파비콘 패키지를 생성합니다: 진짜 다중 해상도 favicon.ico, 16~512 px PNG, site.webmanifest, HTML 스니펫.