이미지 100KB 이하로 줄이기

사진·이미지 용량을 100KB 이하로 압축. 제출 서류·쇼핑몰·커뮤니티 업로드 용량 제한에 맞추세요.

"100KB"는 최대 100 × 1,024 = 102,400바이트입니다. 작은 이미지는 대개 균형 화질에서 바로 들어갑니다. 512 × 512 NASA 사진은 45,813바이트 JPG(SSIM 0.9785), 256 × 256 벽돌 텍스처는 14,214바이트 WebP가 됐고, 75,758바이트 JPG는 이미 들어가서 그대로 돌아왔습니다. 큰 사진이라면 100KB에는 대략 0.6~1.3메가픽셀이 들어갑니다. 양식이 100,000바이트로 센다면 97을, 예산을 더 쓰고 싶다면 고화질을 고르세요.

이미지을(를) 여기에 놓으세요여러 개를 한 번에 처리할 수 있습니다
업로드 없음 · 이 기기에서 처리

상한, 그리고 그 아래 들어가는 픽셀 수

목표는 제한할 뿐 끌어당기지 않습니다. 모든 형식을 먼저 단계 화질로 인코딩하고, 102,400바이트를 넘는 후보만 화질을 낮춰 찾습니다. 들어가는 후보 중에서는 점수가 가장 높은 것이 이깁니다. 그래서 균형 단계의 512px 사진은 100KB가 아니라 45KB 근처에 머뭅니다.

고화질을 고르면 시작점이 0.92로 옮겨집니다. 같은 사진에서 측정한 고화질 후보는 59,824바이트 WebP(SSIM 0.9883)와 73,755바이트 JPG(0.9874)였고, 둘 다 102,400 이하라 WebP가 선택됩니다.

테스트 파일보다 큰 사진에서는 예산이 중요합니다. 819,200비트입니다. 테스트 사진에서 측정한 두 밀도(픽셀당 0.62비트와 1.40비트)로 보면 1.33 또는 0.59메가픽셀, 4:3 사진으로 대략 1330 × 998 또는 883 × 662입니다. 1,200만 화소 휴대폰 사진은 먼저 크기를 줄여야 합니다.

102,400바이트
100 × 1,024. 프리셋이 쓰는 정확한 상한.
단계 화질
시작 화질(0.60 / 0.80 / 0.92). 목표가 이를 올리지는 않습니다.
메가픽셀 예산
목표 비트 ÷ 픽셀당 비트. 들어갈 크기의 대략적인 기준.

실제 파일 세 개에 100KB 적용(실측)

균형 단계, 자동 형식, Chromium 153, 2026-09-28.

목표 100KB = 102,400 바이트

astronaut.png     512 x 512   791,555 바이트  ->  JPG q0.80   45,813 바이트  SSIM 0.9785
bricks_Color.png  256 x 256   127,956 바이트  ->  WebP q0.80  14,214 바이트  SSIM 0.9701
astronaut.jpg     512 x 512    75,758 바이트  ->  원본 유지 (이미 들어감)

예산 819,200 비트: 픽셀당 0.62비트면 1.33MP, 1.40비트면 0.59MP

벽돌 텍스처는 ambientCG의 CC0 Bricks076C를 저장소에서 256 × 256으로 줄인 것입니다. WebP가 15,653바이트 JPG(0.9573)보다 높은 점수를 받았습니다.

제한값 제대로 입력하기

양식 문구입력할 목표 용량최대 파일 크기
100KB, 1KB = 1,024바이트100 (기본값)102,400 바이트
100KB, 1KB = 1,000바이트9799,328 바이트
100KB, 최대한 좋은 화질로100 + 고화질화질 0.92에서 시작
100KB와 최대 너비100 + 최대 너비먼저 크기 변경 후 압축

결과 확인

  • 결과 목록의 용량을 양식 제한과, 파일 속성의 정확한 바이트 수와 비교하세요.
  • 결과가 100KB보다 훨씬 작고 디테일을 더 원한다면 고화질로 다시 실행하세요.
  • 100%로 열어 보는 사람이 가장 먼저 볼 부분을 확인하세요.

문제 해결

증상유력한 원인확인 방법해결
휴대폰 사진에 "목표 용량에 맞추지 못했습니다"1,200만 화소는 819,200비트에 들어가지 않습니다파일 아래 경고크기 줄이기를 허용하거나 최대 너비를 1,300px 정도로 지정하세요
결과가 100KB보다 훨씬 작음균형은 화질 0.80보다 올라가지 않습니다결과 줄, 예: 45 KB고화질을 고르세요
100KB라고 적힌 양식이 거부100,000바이트로 셉니다정확한 바이트 수97을 입력하세요
텍스처나 무늬가 뭉개져 보임WebP가 선택되어 반복되는 미세한 디테일을 부드럽게 만들었습니다무늬를 확대제한이 허락하면 저장 형식을 PNG로, 아니면 JPG로 바꿔 비교하세요

다른 방법

방법이럴 때 더 낫습니다
200KB 이하로 압축받는 곳이 허용하고 사진이 1메가픽셀보다 클 때.
크기 변경표시 너비(예: 1200px 블로그 본문)를 알고 있을 때.
JPG → WebP정해진 제한 없이 가벼운 웹용 사본만 원할 때.

이 방법의 한계

  • 목표를 최솟값으로 쓸 수는 없으며 결과는 그보다 훨씬 작을 수 있습니다.
  • 메가픽셀 수치는 사진 한 장에서 얻은 추정이며, 세밀하거나 노이즈가 많은 그림은 바이트가 더 필요합니다.

버전과 출처

2026-09-28 Playwright Chromium 153에서 src/task/compress.js가 ?kb=100에 넘기는 옵션으로 src/compression.js를 호출해 tests/fixtures/astronaut.png, 그 Pillow JPG(화질 92), tests/fixtures/texture/bricks_Color.png를 측정했습니다. 고화질 수치는 같은 사진에서 측정한 해당 단계의 후보입니다.

참고한 공식 문서

이미지 100KB 이하로 줄이기

목표 용량 100KB에 맞을 때까지 여러 품질·형식 후보를 만들고, 실제 결과를 다시 열어 화질(SSIM)을 비교해 가장 좋은 것을 고릅니다. 결과 파일 크기를 다운로드 전에 확인할 수 있습니다.

해상도는 기본적으로 유지합니다. 용량을 도저히 맞출 수 없을 때만 크기 줄이기를 직접 켜세요.

파일은 서버로 업로드되지 않고 이 브라우저 안에서만 처리됩니다.

예제

원본 도형 샘플 · 96 × 64
원본 도형 샘플 · 96 × 64
도구로 처리한 샘플 · 96 × 64
도구로 처리한 샘플 · 96 × 64

이 도구로 만든 예제입니다. ZIP 도구는 미리보기를 표시하며 전체 파일은 내려받은 압축 파일에서 확인하세요.

이미지 압축

목표 용량을 정하고 실제 결과를 확인하세요.

사용 방법

  1. 원본 파일 열기
  2. 처리 방식과 설정 선택
  3. 실행 후 결과를 확인하고 다운로드

지원 형식

PNG / JPG / WebP / AVIF / HEIC → PNG / JPG / WebP — 입력·출력 지원은 브라우저에 따라 다릅니다. 움직이는 입력은 거부합니다. 먼저 정지 프레임을 선택하세요.

이 도구로 할 수 있는 일

Auto가 실제 코덱 결과의 표본 품질을 비교하며 목표 크기를 탐색합니다. 투명도를 고려하고 선택 시 해상도도 줄입니다.

처리 방식과 검증 수준

advanced · browser codecs / proxy SSIM candidate search. 품질 검증을 진행 중입니다. Pro·Flagship 수준은 아직 입증되지 않았습니다.

저장 전에 확인하세요

기기 메모리·저장 공간·코덱 지원에 따라 달라집니다. 테스트한 사례가 모든 파일의 성공을 보장하지는 않습니다.

자주 묻는 질문

처리 가능한 크기는 무엇으로 결정되나요?

기기 메모리·저장 공간·코덱 지원에 따라 달라집니다. 테스트한 사례가 모든 파일의 성공을 보장하지는 않습니다.

파일이 서버에 업로드되나요?

이 도구에서 연 파일은 서버에 업로드하지 않고 사용자 기기에서 처리합니다. 커뮤니티 글에 직접 첨부하는 이미지는 별도로 업로드됩니다. 일부 엔진과 모델은 외부에서 내려받으므로 IP 주소 등 연결 정보가 해당 서비스에 전달됩니다.

작업이 자동 저장되나요?

아니요. 이미지와 편집 상태는 이 탭에 있고 미디어 결과는 기기 내 임시 저장소를 사용할 수 있습니다. 언어를 바꿔도 작업은 유지되지만 새로고침, 탭 닫기, 다른 페이지로 이동하면 사라질 수 있습니다.