이미지 용량 줄이기, 화질 유지하며 하는 법
사진을 서버로 보내지 않고 이메일, 웹, 업로드용으로 이미지 용량을 줄이세요. 품질·해상도·포맷을 직접 조절하는 브라우저 로컬 압축.
용량이 큰 이미지는 대부분 설정을 대충해서 그렇습니다 — 픽셀이 너무 많거나, 품질이 너무 높거나, 포맷이 잘못됐거나. 좋은 소식은 거의 모든 사진을 겉보기엔 똑같이 둔 채 용량 몇 분의 일까지 줄일 수 있고, 그것도 어디에도 업로드하지 않아도 된다는 것입니다. 이미지 압축기를 열고 아래 단계를 따라가 보세요.
TL;DR
이미지 파일 용량은 눈에 띄는 변화 없이도 크게 줄일 수 있습니다.
- 같은 화질, 더 가벼운 파일 — 대부분의 사진은 체감할 수 있는 화질 저하 없이 50~80%까지 압축됩니다.
- 아무것도 업로드되지 않습니다 — 처리는 모두 브라우저 안에서 로컬로 돌아가고, 사진은 기기를 떠나지 않습니다.
- 트레이드오프를 직접 조절 — 품질·해상도·출력 포맷을 설정하고 결과를 그 자리에서 확인하세요.
이미지가 커지는 이유
파일 크기는 세 가지의 곱이고, 각각 독립된 조절 요소로만 이해하면 충분합니다.
- 해상도(가로×세로 픽셀 수) — 픽셀 단위의 가로×세로. 6000×4000 사진은 2400만 픽셀이고, 1200×800 복사본은 100만 픽셀 미만입니다. 그 디테일 대부분은 어떤 화면에서도 보이지 않습니다.
- 품질 — 인코더가 공간을 아끼기 위해 디테일을 얼마나 버리는가. JPEG와 WebP는 손실 압축으로, 눈에 잘 띄지 않는 정보를 버립니다. PNG는 무손실이라 모두를 보존하고, 그래서 PNG가 큽니다.
- 포맷 — 파일이 저장되는 코덱. WebP나 AVIF 파일은 같은 이미지의 JPEG나 PNG보다 보통 훨씬 작습니다. 더 최신 포맷일수록 더 효율적으로 압축하니까요.
너무 큰 사진 대부분은 단순히 고해상도로 찍고 높은 품질에 구형 포맷으로 저장한 것입니다. 세 가지 모두 최대로 둘 필요는 거의 없습니다.
이미지를 줄이는 세 가지 방법
각 요소는 서로 다른 상황에 맞습니다.
- 품질을 낮춘다 — 화면에서 보는 용도(웹, 이메일, 채팅)일 때. JPEG 품질을 100에서 80으로 낮추는 건 보통 눈에 띄지 않지만 파일을 반으로 줄일 수 있습니다. 가장 빠르게 효과를 보는 방법입니다.
- 해상도를 줄인다 — 이미지가 표시되는 크기보다 클 때. 4000px 폭의 대문 이미지가 800px로 보인다면 순수한 낭비입니다. 먼저 줄이세요. 스마트폰 사진에서는 대개 가장 큰 용량 절감 효과가 납니다.
- 포맷을 바꾼다 — 웹에 맞게 최적화할 때. PNG 스크린샷을 WebP로, 또는 JPEG 사진을 WebP로 변환하면 같은 품질에서 25~35%를 아낄 수 있습니다.
실제로는 섞어 씁니다. 표시 크기로 줄이고, 품질을 낮추고, WebP로 내보냅니다. 하지만 조절할 게 하나뿐이라면 품질부터 시작하세요.
단계별: 이미지 압축하기
이미지 압축기는 이 모든 걸 로컬에서 처리합니다. 흐름은 이렇습니다.
- 이미지를 드롭하거나 엽니다 — 압축기에 이미지를 불러옵니다. 전부 브라우저 안에 로드됩니다. 업로드되는 게 없으니 업로드 진행률 바도 없습니다.
- 설정을 조정합니다 — 결과를 결정하는 설정이 세 가지 있습니다.
- 품질 슬라이더(0.1
1.0, 10100%로 표시)는 남길 디테일의 양을 정합니다. 낮출수록 파일이 작아집니다. 80 정도에서 시작해 미리보기를 확인하세요. - 최대 너비 입력 칸(64~8000 px)은 표시 크기보다 큰 이미지를 줄입니다. 해상도를 줄이면 스마트폰 사진에서 대개 가장 큰 용량 절감 효과가 납니다.
- 출력 형식 선택(JPEG, PNG, WEBP)으로 더 효율적인 코덱으로 바꿀 수 있습니다.
- 품질 슬라이더(0.1
- 전후를 비교합니다 — 도구는 원본과 압축 결과를 나란히 보여주고 용량 절감량도 표시합니다. 품질을 내리고(또는 먼저 최대 너비를 줄이고) 결과 파일 크기가 한도 아래로 떨어질 때까지, 혹은 노이즈가 보이기 직전까지 내린 뒤 살짝만 다시 올립니다.
- 결과를 다운로드합니다 — 최적화된 파일은 로컬에서 생성되어 그대로 기기에 저장됩니다.
품질을 한계까지 내려도 여전히 너무 크다면, 해상도를 줄여야 한다는 신호입니다.
대신 리사이즈하거나 변환해야 할 때
압축에는 한계가 있습니다. 때로는 다른 도구가 정답입니다.
- 이미지가 표시되는 크기보다 훨씬 클 때 — 6000px 폭 사진을 1200px로 리사이즈하면 화질 변화 없이 극적으로 줄어듭니다. 이미지 크기 조절을 쓰세요.
- 포맷이 문제일 때 — 사진을 PNG로 두면 무손실이라 용량이 어마어마합니다. 이미지 포맷 변환기로 JPG나 WebP로 바꾸면 크기가 크게 떨어집니다.
리사이즈와 압축은 서로 보완합니다. 먼저 리사이즈로 낭비되는 픽셀을 없애고, 남은 부분을 압축으로 다듬습니다.
알아둘 한계
무엇을 얻는지 정확히 알도록, 정직한 몇 가지 제약을 짚습니다.
- 손실은 되돌릴 수 없다 — JPEG와 WebP의 품질 손실은 영구적입니다. 원본은 보관하고 복사본만 압축하세요. 이미 압축한 이미지를 다시 압축하면 손상이 누적돼, 반복할 때마다 조금씩 더 잃습니다.
- PNG 투명도는 손실 압축이 안 된다 — PNG는 날카로운 가장자리와 투명도를 보존해서 로고와 인터페이스 캡처에 알맞지만, 사진처럼 줄어들지 않습니다. 바이트를 아끼려고 PNG를 억지로 JPEG로 바꾸지 마세요. 투명도를 잃고 노이즈가 생깁니다.
- ’화질 손실 없이’는 ’눈에 보이는 화질 손실 없이’라는 뜻 — 공짜 압축은 없습니다. 목표는 눈이 감지하지 못하는 디테일을 버리는 것이지, 물리법칙을 거스르는 게 아닙니다. 합리적인 설정에서는 사람이 보기에 진짜로 구별이 안 됩니다.
자주 묻는 질문
오프라인에서도 작동하나요?
네. 이미지 압축기는 자바스크립트와 Canvas API로 전적으로 브라우저 안에서 돌아갑니다. 페이지가 한 번 로드되고 나면 네트워크 연결이 필요 없고, 어떤 서버로도 아무것도 보내지 않습니다. 도구를 연 뒤 인터넷을 끊어도 계속 작동합니다.
압축한 이미지가 화질이 더 안 좋아 보이나요?
적당한 설정이라면 아니요 — 파일은 훨씬 작아도 눈에는 차이가 느껴지지 않습니다. 품질을 아주 낮게(~50 이하) 내리거나 같은 파일을 여러 번 재압축하면 가장자리를 중심으로 블록 현상과 흐림이 나타나기 시작합니다. 나란히 보여주는 미리보기는 다운로드하기 전에 직접 판단하라고 있는 것입니다.
500KB처럼 딱 맞는 크기를 맞출 수 있나요?
직접은 안 됩니다 — 이 도구는 목표 파일 크기를 입력으로 받지 않습니다. 하지만 몇 번의 시도로 도달할 수 있습니다. 품질 슬라이더를 내리고 나란히 보여주는 미리보기에서 결과 파일 크기가 갱신되는지 확인하거나, 먼저 최대 너비를 줄여 더 크게 깎은 뒤, 한도 아래로 떨어질 때까지 반복하세요. 한 번 입력이 아니라 2~3번의 미세 조정으로 됩니다.
제 사진이 어디론가 업로드되나요?
아니요. 이미지는 기기에서 읽어와 현재 브라우저 탭에서 처리된 뒤 다시 기기에 쓰입니다. 업로드 단계도, 서버 측 처리도, 저장된 사본도 없습니다. 개인정보가 중요할 때 — 그리고 위치 메타데이터를 품을 수 있는 사진에서는 흔히 중요하죠 — 로컬에서 처리하는 이유가 바로 그것입니다.

이 도구로 시작
지금 시작하기