이미지 압축: JPG, PNG, WebP 파일 용량 줄이기
JPG, PNG, WebP 이미지를 품질이나 목표 파일 크기에 맞춰 브라우저에서 압축하고, 압축 전후를 비교한 뒤 다운로드합니다.
여기에 이미지를 끌어다 놓거나 선택하세요
JPG, PNG, WebP를 지원합니다. GIF(첫 프레임), BMP, 그리고 브라우저가 열 수 있으면 AVIF도 넣을 수 있으며 PNG, JPG, WebP로 저장됩니다.
이미지
이보다 큰 이미지는 비율을 유지한 채 이 범위 안에 들어가도록 축소됩니다. 작은 이미지는 확대하지 않습니다. 한쪽만 제한하려면 다른 입력란을 비워 두세요.
JPG, PNG, WebP 이미지는 형식이 유지됩니다. GIF, BMP, AVIF 이미지는 브라우저가 그 형식으로 저장할 수 없으므로 PNG로 저장됩니다. 사진을 더 작은 파일로 만들려면 JPG나 WebP를 선택하세요.
JPG는 투명도를 지원하지 않으므로 투명한 부분은 흰색이 됩니다.
이미지를 선택하거나 위의 상자에 끌어다 놓으세요.
압축 전후 비교:
"실제 크기"는 두 이미지를 압축된 이미지의 픽셀 크기로 보여 주며, 두 화면이 함께 스크롤됩니다. 고해상도 화면에서는 브라우저가 이미지를 확대·축소해 표시할 수 있습니다.
참고
- JPG와 WebP 압축은 손실 압축입니다. 일부 디테일이 버려지며, 품질이 낮을수록 파일은 작아지지만 블록, 흐림, 색 번짐 같은 압축 흔적이 더 잘 보입니다. 같은 이미지를 다시 압축하면 디테일이 더 손실됩니다.
- PNG 출력은 색 수를 제한된 개수로 줄입니다(양자화). 스크린샷, 로고, 그래픽에는 잘 맞지만 사진과 부드러운 그라데이션에서는 띠 모양 얼룩(밴딩)이 생길 수 있습니다. 설정이 100이면 색 수를 줄이지 않지만, 거의 투명한 픽셀의 색이 약간 바뀔 수 있고 16비트 PNG는 채널당 8비트로 저장됩니다.
- 이미 압축된 이미지는 작아지지 않거나 오히려 커질 수 있습니다. 이 경우 다운로드할 파일로 원본이 선택됩니다.
- 목표 파일 크기를 지정하면 도구가 찾은 결과 중 목표 이하인 가장 큰 파일이 결과가 되므로, 보통 목표보다 조금 작습니다. 아주 작은 목표는 가로세로 크기를 줄여야만 도달할 수 있거나 아예 도달할 수 없습니다.
- EXIF, GPS, 색상 프로필 등 메타데이터는 제거됩니다. 카메라가 기록한 방향 정보는 픽셀에 적용되므로 사진이 똑바로 저장됩니다. 넓은 색 영역(광색역) 색상 프로필이 있는 이미지는 압축 후 색이 약간 달라 보일 수 있습니다.
- 움직이는 GIF는 첫 프레임만 저장됩니다.
- 매우 큰 이미지(약 5,000만 화소 또는 50MB 이상)는 메모리를 많이 사용하므로 휴대폰이나 오래된 브라우저에서 실패할 수 있습니다. 목표 파일 크기를 지정하면 이미지마다 여러 번 인코딩하므로 시간이 더 걸립니다.
- 이미지는 브라우저에서 처리되며 LeedyBox로 업로드되지 않습니다.
사용 방법
- 위의 상자에 JPG, PNG, WebP 이미지를 끌어다 놓거나 파일 버튼으로 선택하세요. GIF, BMP, 그리고 브라우저가 열 수 있으면 AVIF도 사용할 수 있습니다.
- "품질"을 선택해 슬라이더를 조정하거나(기본값 75), "목표 파일 크기"를 선택해 원하는 최대 파일 크기를 KB 단위로 입력하세요.
- 이미지가 필요 이상으로 크다면 "너비와 높이도 제한"을 켜세요. 출력 형식을 고르세요. 사진은 보통 PNG보다 JPG나 WebP의 파일이 더 작습니다.
- "이미지 압축"을 누른 다음 "비교"와 "실제 크기"로 블록, 흐림, 밴딩이 생기지 않았는지 결과를 확인하세요.
- 이미지를 하나씩 다운로드하거나, 두 장 이상이면 ZIP 파일로 한꺼번에 다운로드하세요. 압축한 파일이 원본보다 작지 않으면 다운로드할 파일로 원본이 선택되며, 이미지마다 바꿀 수 있습니다.
자주 묻는 질문
이미지가 서버로 업로드되나요?
아니요. 이미지는 브라우저에서 압축되며 LeedyBox로 업로드되지 않습니다. PNG 라이브러리(UPNG.js와 pako)와 ZIP 다운로드용 JSZip 라이브러리는 leedybox.com에서 직접 불러오며, 이미지는 어디로도 전송되지 않습니다.
품질 숫자는 무엇을 뜻하나요?
1~100 사이의 인코더 설정값이며, 원본 파일 크기에 대한 퍼센트가 아닙니다. JPG와 WebP는 브라우저가 이 품질로 저장합니다. PNG에서는 최대 색 수를 정하며, 99일 때 256색부터 1일 때 16색까지입니다. 100에서는 색 수를 줄이지 않습니다.
목표 파일 크기는 어떻게 작동하나요?
JPG와 WebP는 5에서 95 사이의 품질을 시도해, 목표 안에 들어가는 가장 높은 품질을 사용합니다. PNG는 색 수를 점점 줄여 봅니다. 그래도 부족하고 크기 축소를 허용했다면 너비와 높이를 원본의 10%까지 단계적으로 줄이며 다시 찾습니다. 그래도 목표에 도달하지 못하면 경고와 함께 가장 작은 결과를 제공합니다.
이미지가 작아지지 않은 이유는 무엇인가요?
이미 잘 압축된 이미지나 작은 그래픽은 줄어들지 않을 수 있고, JPG 사진을 PNG로 저장하면 오히려 커지는 경우가 많습니다. 결과가 더 작지 않으면 다운로드할 파일로 원본이 선택됩니다. JPG나 WebP 이미지를 다시 압축하면 디테일이 더 손실되므로 매번 원본에서 시작하세요.
투명도와 사진 메타데이터는 어떻게 되나요?
PNG와 WebP 출력은 투명도를 유지합니다. JPG는 투명도를 저장할 수 없으므로 투명한 부분은 흰색이 됩니다. EXIF, GPS, 색상 프로필 등 메타데이터는 모든 형식에서 제거되며, 카메라가 기록한 방향 정보는 먼저 픽셀에 적용됩니다.