디자인

이미지 용량 줄이기 · 목표 KB 압축

JPG·PNG·WebP 이미지를 서버에 올리지 않고 100KB·200KB·500KB 같은 목표 용량 이하에 가깝게 압축합니다.

이미지 용량 줄이기 · 목표 KB 압축

이미지를 업로드하지 않고 목표 KB 이하로 압축합니다.

  1. 1입력
  2. 2실행
  3. 3결과

이 기기에서만 처리

파일은 서버로 업로드하거나 저장하지 않습니다. 처리 중에도 한 장만 메모리에 두며 10MB·12MP를 넘으면 열지 않습니다.

결과

실행하면 여기에 결과가 표시됩니다.

사용 예제

  • 2.4MB JPG 사진을 500KB 이하 JPEG로 압축
  • 투명 PNG를 200KB 이하 WebP로 변환·압축
  • 지원서 업로드 제한에 맞춰 이미지를 100KB 이하로 줄이기

정확도와 제약

  • 한 번에 한 장만 처리하며 입력은 최대 10MB·1,200만 픽셀입니다. 이 제한은 휴대폰에서 대형 비트맵이 메모리를 과도하게 사용하는 일을 줄이기 위한 것입니다.
  • 브라우저 인코더가 만들 수 있는 결과가 불연속적이므로 요청한 바이트와 정확히 같음을 보장하지 않습니다. 목표 이하에서 화질이 가장 높은 결과를 찾고, 필요할 때만 해상도를 낮춥니다.
  • JPEG·PNG·WebP 입력과 JPEG·WebP 출력을 지원합니다. 애니메이션 GIF·APNG, HEIC, SVG는 지원하지 않으며 JPEG 출력은 투명 영역을 흰색으로 바꿉니다.
  • 새 파일은 캔버스로 다시 생성되어 원본 EXIF·GPS 메타데이터를 보존하지 않습니다.

자주 묻는 질문

이미지가 서버로 업로드되나요?

아니요. 파일 선택, 디코딩, 압축, 미리보기와 다운로드까지 이 브라우저 안에서만 처리하며 파일 내용과 파일명을 서버나 분석 도구로 보내지 않습니다.

왜 500KB를 입력했는데 정확히 500KB가 아닌가요?

브라우저 이미지 인코더는 품질 값을 연속적인 바이트 크기로 만들지 않습니다. 이 도구는 500KB를 넘지 않는 결과 중 가능한 높은 화질을 찾으며, 불가능하면 실제 결과와 실패 상태를 명확히 표시합니다.

사진 크기도 자동으로 줄어드나요?

품질 조정만으로 목표에 도달하지 못할 때만 가로·세로 비율을 유지한 채 해상도를 단계적으로 낮춥니다. 결과 화면에서 최종 픽셀 크기를 확인할 수 있습니다.