업로드하지 않고 이미지를 압축하려면 어떻게 하나요?

품질 수준을 정하면 도구가 브라우저 안에서 그림을 다시 인코딩하고, 압축 전후의 파일 크기를 함께 보여 주므로 맞바꿈을 직접 판단할 수 있습니다. 아무것도 업로드되지 않고, 기기 메모리 말고는 파일 크기 제한도 없습니다.

전적으로 브라우저에서 실행 · 업로드 없음 · 계정 없음 · 워터마크 없음

  1. JPEG, PNG, WebP 이미지를 선택하세요.
  2. 출력 형식을 고르고 품질 슬라이더를 움직이세요.
  3. 압축하고 줄어든 크기를 확인한 뒤 내려받으세요.

JPEG, PNG 또는 WebP. 이 페이지가 파일을 직접 읽으며 어디에도 전송하지 않습니다.

비워 두면 원본 크기를 유지합니다. 폭이 더 큰 이미지는 비율에 맞춰 줄입니다.

이 페이지가 할 수 있는 일

이 도구를 써야 할 때

  • 업로드 양식에 파일 크기 제한이 있고 약간의 품질 손실을 감수할 수 있을 때.
  • 웹 페이지에 올리기 전에 이미지를 줄일 때.
  • 전후 크기를 바로 보고 결과를 쓸지 결정하고 싶을 때.

다른 방법을 선택해야 할 때

  • 무손실 최적화나 정확한 목표 용량 제어가 필요할 때 — 이 도구는 목표 크기가 아니라 품질 설정을 받습니다.
  • EXIF 방향, ICC 프로필, 메타데이터, 알파 의미를 반드시 보존해야 할 때.
  • 색이 적은 PNG가 원본일 때. 캔버스를 거쳐 다시 인코딩하면 오히려 커질 수 있습니다.

다른 방법과 비교하면

mozjpeg, oxipng, Squoosh 같은 전용 인코더는 무손실 최적화, 점진적 JPEG, 팔레트 축소, 훨씬 나은 크기 대 품질 절충을 제공합니다. 브라우저 캔버스 인코더에는 그런 조절값이 하나도 없고, 여기서 PNG는 진짜로 최적화되는 것이 아니라 다시 인코딩될 뿐입니다. 그래서 이 페이지는 감소를 약속하는 대신 두 크기를 함께 보여 줍니다. 결과가 더 크다면 원본을 그대로 두거나 전용 인코더를 쓰세요.

당신의 파일은 어디로

어디로도 가지 않습니다. 이 페이지는 작업을 하는 코드를 불러오고, 그다음부터 당신이 여는 파일은 당신의 브라우저가 읽습니다. 업로드 단계도, 서버의 임시 사본도, 믿어야 할 정리 절차도 없습니다. 데이터는 네트워크를 한 번도 건너지 않으므로 나중에 지울 것도 남지 않습니다. 직접 확인할 수 있습니다. 도구가 실행되는 동안 브라우저의 네트워크 패널을 열어 아무 통신도 없는지 보세요.

이 도구에 대한 질문

제 이미지가 얼마나 작아질까요?
그림과 고른 품질에 전적으로 달려 있어서, 이 페이지는 수치를 약속하는 대신 실제 값을 알려 줍니다. 사진은 보통 품질 0.7~0.8의 WebP나 AVIF에서 크게 줄어듭니다. 눈에 잘 띄지 않는 세부 정보를 버리기 때문입니다. PNG로 저장한 스크린샷은 거의 그대로일 수 있고, 이미 최적화된 JPEG를 다시 인코딩하면 오히려 커질 수도 있습니다.
형식이 PNG일 때 품질 슬라이더가 아무 일도 하지 않는 이유는 무엇인가요?
PNG는 무손실 형식이라 품질 매개변수가 없어서 브라우저가 값을 무시합니다. 파일 크기를 조절하려면 JPEG, WebP, AVIF를 고르세요. 정확한 픽셀이나 투명도가 필요할 때는 여전히 PNG가 정답입니다.
압축하면 EXIF 데이터나 카메라의 회전 정보가 유지되나요?
아니요. 캔버스는 보이는 픽셀만 다시 인코딩하므로 카메라 기종, GPS 위치, 원래 촬영 시각 같은 메타데이터는 사라집니다. 브라우저가 디코딩할 때 EXIF 방향 태그를 적용해 결과물은 똑바로 서지만, 결과물 자체는 어떤 메타데이터도 담지 않습니다.

같은 그룹의 다른 도구

가이드