이미지 압축 — JPG, PNG, WebP 무료 온라인 압축
품질이나 목표 용량에 맞춰 이미지를 줄이고, 필요하면 크기를 제한해 더 작은 JPG나 WebP로 받으세요. 여러 장 일괄 처리, 브라우저에서 실행.
사진은 75~85%면 원본과 눈으로 구분되지 않습니다.
대부분의 웹 이미지는 1920px을 넘을 필요가 없습니다.
압축은 canvas API로 브라우저에서 실행되며, 이미지는 기기를 떠나지 않습니다. 모든 무료 도구 보기.
문제를 발견하셨거나 개선할 점이 있나요? 모든 메시지를 읽고 빠르게 고칩니다.
이 무료 이미지 압축 도구는 브라우저에서 JPG, PNG, WebP 이미지의 파일 크기를 줄여 줍니다. 품질을 정하거나 업로드 제한에 맞춘 200 KB 같은 목표 용량을 정하고, 필요하면 긴 변의 길이를 제한한 뒤 더 작아진 파일을 다운로드하세요. 일괄 압축도 됩니다. 이미지를 최대 30장까지 한 번에 끌어다 놓고 한꺼번에 압축한 뒤 ZIP 하나로 모두 받을 수 있습니다. 이미지마다 압축 전후 용량이 표시되므로 절감을 위해 무엇을 내주었는지 정확히 알 수 있습니다.
이미지는 거의 모든 웹 페이지에서 가장 무거운 요소이며, 대부분 필요한 것보다 2~10배 큽니다. 휴대폰으로 찍은 4,000픽셀 사진을 최고 품질로 저장해 800픽셀 너비로 표시하는 식이죠. 품질 75~85%와 적절한 크기로 압축하면 보는 사람은 차이를 모르며, Core Web Vitals를 개선하는 가장 큰 방법입니다. 아래에서 WebP로 변환해야 할 때, PNG를 다시 저장해도 작아지지 않는 이유, ‘품질’이 실제로 뜻하는 것을 설명합니다.
사용 방법
- 이미지를 영역에 끌어다 놓거나 클릭해서 고르세요. 한 번에 최대 30장까지 가능합니다.
- 품질(사진은 75~85%면 눈으로 보기에 무손실) 또는 목표 용량(업로드 양식이 정한 KB 제한)을 고르세요.
- 필요하면 최대 너비/높이를 설정하세요. 1920 px면 전체 너비 웹 이미지에, 1200 px면 대부분의 본문 이미지에 충분합니다.
- 형식은 자동으로 두세요. JPG는 JPG로 유지되고, PNG와 GIF는 절감 효과가 큰 WebP로 바뀝니다. 가장 작은 파일을 원하면 WebP를 직접 선택하세요.
- 압축을 누르고 절감량을 확인한 뒤, 이미지를 하나씩 또는 모두 ZIP 파일 하나로 다운로드하세요.
자주 묻는 질문
압축하면 이미지 화질이 떨어지나요?
JPEG와 WebP 압축은 손실 압축이라 원칙적으로는 그렇습니다. 하지만 실제로 품질 75~85%는 일반적인 보기 크기에서 원본과 구별되지 않으면서 파일을 절반 이하로 줄입니다. 약 60% 아래로 내려가면 가장자리와 부드러운 그라디언트에 압축 흔적이 생깁니다. 도구가 결과 용량을 보여 주니, 낮은 설정을 확정하기 전에 이미지를 확인하세요.
PNG가 작아지지 않은 이유는 무엇인가요?
PNG는 무손실이라 다시 저장해도 픽셀이 같고 크기도 비슷합니다. PNG를 의미 있게 줄이려면 WebP(무손실 또는 손실, 대개 훨씬 작음)로 변환하거나 색상 수를 줄여야 하는데, 이 도구는 색상 수를 줄이지 않습니다. 그래서 자동 모드는 PNG를 WebP로 변환합니다. 정확한 픽셀이 필요하거나 WebP를 받지 않는 도구에서 투명도가 필요할 때만 PNG를 유지하세요.
WebP를 써야 하나요?
웹용이라면 그렇습니다. 현재 모든 브라우저가 지원하고, 파일은 보통 같은 JPEG보다 25~35% 작으며, 투명도도 지원합니다. 이메일, 오래된 소프트웨어, WebP를 거부하는 플랫폼에 보낼 파일은 JPEG를, 텍스트가 있는 스크린샷과 무손실로 유지해야 하는 로고는 PNG를 쓰세요.
여러 이미지를 한 번에 압축할 수 있나요?
네. 최대 30장을 함께 선택하거나 끌어다 놓으세요. 같은 설정으로 순서대로 압축되며, 이미지마다 압축 전후 용량과 다운로드 버튼이 있고 누적 합계도 표시됩니다. 일괄 처리가 끝나면 모두 다운로드로 압축된 이미지를 ZIP 파일 하나에 저장할 수 있어, 브라우저가 여러 개의 연속 다운로드를 차단하는 문제를 피할 수 있습니다. 취소를 누르면 아직 시작하지 않은 이미지의 처리가 중단됩니다.
크기나 개수 제한이 있나요?
한 번에 30장이며, 각 이미지는 브라우저가 디코딩할 수 있는 크기까지 가능합니다(50메가픽셀 이상의 아주 큰 이미지는 휴대폰에서 메모리가 부족할 수 있습니다). 아무것도 업로드하지 않으므로 대역폭 제한은 없으며, 큰 사진 여러 장도 노트북에서 몇 초면 끝납니다.
이미지가 업로드되나요?
아니요. 디코딩과 재인코딩은 기기에서 브라우저의 canvas API로 이루어집니다. 페이지를 불러온 뒤 인터넷 연결을 끊어도 계속 작동합니다. 그래서 공개 전 제품 사진이나 개인 사진에도 안심하고 쓸 수 있습니다.
웹사이트에 가장 적합한 이미지 크기는 얼마인가요?
표시 크기에 기기 픽셀 비율을 곱한 값에 상한을 두세요. 800픽셀 너비의 본문 칼럼이라면 1600픽셀로 2배 화면까지 대응하고, 1920픽셀이면 전체 너비 히어로 이미지에 충분합니다. WebP 품질 75~85%로 제공하고, 휴대폰용 작은 버전은 사이트가 생성하게 하세요(Next.js, WordPress 등 대부분의 CMS가 지원합니다). 히어로 이미지는 200 KB 미만, 본문 이미지는 100 KB 미만이 좋습니다.
품질과 크기: 두 가지 조절 수단
파일 크기는 픽셀 수와 품질에 비례합니다. 너비와 높이를 절반으로 줄이면 픽셀은 4분의 1이 되어, 품질을 건드리기 전에 용량이 대략 4분의 1이 됩니다. 품질을 95에서 80으로 낮추면 보통 다시 절반이 됩니다. 둘 다 하세요. 이미지가 표시될 가장 큰 크기에 맞춘 다음 압축하는 것입니다. 목표 용량 모드는 이를 자동으로 처리해, 먼저 품질을 낮추고 그래도 목표에 못 미칠 때만 크기를 줄입니다.
압축과 Core Web Vitals
Largest Contentful Paint 요소는 대개 히어로 이미지이며, 너무 큰 이미지가 점수 미달의 가장 흔한 원인입니다. 히어로 이미지를 200 KB 미만으로 압축하고, WebP로 제공하고, 너비와 높이를 명시하면(레이아웃 이동 방지) 대부분 해결됩니다. 나머지 개선은 스크롤 아래 이미지의 지연 로딩과 CDN 사용에서 오는데, 이는 이미지별이 아니라 사이트 차원의 변경입니다.