본문으로 건너뛰기
LeedyBox
후원

이미지 압축: JPG, PNG, WebP 파일 용량 줄이기

JPG, PNG, WebP 이미지를 품질이나 목표 파일 크기에 맞춰 브라우저에서 압축하고, 압축 전후를 비교한 뒤 다운로드합니다.

여기에 이미지를 끌어다 놓거나 선택하세요

JPG, PNG, WebP를 지원합니다. GIF(첫 프레임), BMP, 그리고 브라우저가 열 수 있으면 AVIF도 넣을 수 있으며 PNG, JPG, WebP로 저장됩니다.

압축 방식
75

값이 낮을수록 파일은 작아지지만 화질 저하가 더 잘 보입니다. JPG와 WebP는 이 품질로 저장됩니다. PNG는 투명도를 유지한 채 색 수를 줄이며(256색에서 16색까지), 100에서는 무손실로 다시 압축만 합니다.

JPG, PNG, WebP 이미지는 형식이 유지됩니다. GIF, BMP, AVIF 이미지는 브라우저가 그 형식으로 저장할 수 없으므로 PNG로 저장됩니다. 사진을 더 작은 파일로 만들려면 JPG나 WebP를 선택하세요.

이미지를 선택하거나 위의 상자에 끌어다 놓으세요.

참고

  • JPG와 WebP 압축은 손실 압축입니다. 일부 디테일이 버려지며, 품질이 낮을수록 파일은 작아지지만 블록, 흐림, 색 번짐 같은 압축 흔적이 더 잘 보입니다. 같은 이미지를 다시 압축하면 디테일이 더 손실됩니다.
  • PNG 출력은 색 수를 제한된 개수로 줄입니다(양자화). 스크린샷, 로고, 그래픽에는 잘 맞지만 사진과 부드러운 그라데이션에서는 띠 모양 얼룩(밴딩)이 생길 수 있습니다. 설정이 100이면 색 수를 줄이지 않지만, 거의 투명한 픽셀의 색이 약간 바뀔 수 있고 16비트 PNG는 채널당 8비트로 저장됩니다.
  • 이미 압축된 이미지는 작아지지 않거나 오히려 커질 수 있습니다. 이 경우 다운로드할 파일로 원본이 선택됩니다.
  • 목표 파일 크기를 지정하면 도구가 찾은 결과 중 목표 이하인 가장 큰 파일이 결과가 되므로, 보통 목표보다 조금 작습니다. 아주 작은 목표는 가로세로 크기를 줄여야만 도달할 수 있거나 아예 도달할 수 없습니다.
  • EXIF, GPS, 색상 프로필 등 메타데이터는 제거됩니다. 카메라가 기록한 방향 정보는 픽셀에 적용되므로 사진이 똑바로 저장됩니다. 넓은 색 영역(광색역) 색상 프로필이 있는 이미지는 압축 후 색이 약간 달라 보일 수 있습니다.
  • 움직이는 GIF는 첫 프레임만 저장됩니다.
  • 매우 큰 이미지(약 5,000만 화소 또는 50MB 이상)는 메모리를 많이 사용하므로 휴대폰이나 오래된 브라우저에서 실패할 수 있습니다. 목표 파일 크기를 지정하면 이미지마다 여러 번 인코딩하므로 시간이 더 걸립니다.
  • 이미지는 브라우저에서 처리되며 LeedyBox로 업로드되지 않습니다.

사용하기 전에 결과를 확인하세요. 이 도구는 보증 없이 있는 그대로 제공되며, 결과가 불완전하거나 틀릴 수 있습니다. 이용약관

압축한 이미지를 게시하거나 원본을 삭제하기 전에 결과를 확인하세요. 손실 압축은 화질을 떨어뜨리며, 결과 파일에는 원본의 EXIF, GPS, 색상 프로필 등 메타데이터가 포함되지 않습니다.

사용 방법

  1. 위의 상자에 JPG, PNG, WebP 이미지를 끌어다 놓거나 파일 버튼으로 선택하세요. GIF, BMP, 그리고 브라우저가 열 수 있으면 AVIF도 사용할 수 있습니다.
  2. "품질"을 선택해 슬라이더를 조정하거나(기본값 75), "목표 파일 크기"를 선택해 원하는 최대 파일 크기를 KB 단위로 입력하세요.
  3. 이미지가 필요 이상으로 크다면 "너비와 높이도 제한"을 켜세요. 출력 형식을 고르세요. 사진은 보통 PNG보다 JPG나 WebP의 파일이 더 작습니다.
  4. "이미지 압축"을 누른 다음 "비교"와 "실제 크기"로 블록, 흐림, 밴딩이 생기지 않았는지 결과를 확인하세요.
  5. 이미지를 하나씩 다운로드하거나, 두 장 이상이면 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, 색상 프로필 등 메타데이터는 모든 형식에서 제거되며, 카메라가 기록한 방향 정보는 먼저 픽셀에 적용됩니다.