이미지 20KB 이하로 줄이기

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

여기서 "20KB"는 최대 20 × 1,024 = 20,480바이트입니다. Nerulio는 JPG·WebP 후보를 만들어 각각 맞을 때까지 화질을 낮춰 찾고, 모든 후보를 다시 디코딩해 원본에 가장 가까운 것을 남깁니다. 512 × 512 NASA 사진에서는 화질 0.52의 WebP, 20,206바이트, SSIM 0.959였습니다. 축소를 허용하지 않으면 해상도는 유지되며, 원본 크기의 휴대폰 사진은 축소 없이 20KB 아래로 내려갈 수 없습니다. 양식이 20KB를 20,000바이트로 센다면 목표 용량에 19를 입력하세요.

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

20KB는 픽셀 예산입니다

목표가 있으면 손실 형식마다 먼저 단계 화질(균형: 0.80)로 인코딩합니다. 너무 크면 0.05와 0.80 사이를 8번 반으로 나누며 찾아 맞는 것 중 가장 높은 화질을 남깁니다. PNG는 화질 탐색을 하지 않습니다. 20,480바이트 이하 후보 중 가장 작은 것이 아니라 SSIM이 가장 높은 것이 선택됩니다.

20,480바이트는 163,840비트입니다. 512 × 512 테스트 사진에 나누면 픽셀당 0.63비트이고, WebP로 SSIM 0.96이 나왔습니다. 4032 × 3024 휴대폰 사진이라면 픽셀당 0.013비트라 어떤 화질로도 불가능합니다. 이때 도구는 가장 작은 시도를 "목표 용량에 맞추지 못했습니다. 크기 줄이기를 켜 보세요."와 함께 돌려줍니다.

"목표 용량을 못 맞추면 크기도 줄이기"를 켜면 이전 너비의 55~85%씩 최대 다섯 번 더 작은 너비를 시도합니다. 작은 버전은 다시 확대해서 채점하므로 실제로 원본에 더 가까울 때만 이깁니다. 테스트 사진에서는 435px WebP가 0.9581, 원래 크기가 0.9593이라 원래 크기가 남았습니다.

KB
Nerulio의 목표와 표시에서는 1,024바이트. 1,000으로 세는 양식도 있습니다.
화질 탐색
파일이 맞을 때까지 0.05와 단계 화질 사이를 반씩 좁혀 가는 과정.
크기도 줄이기
선택 사항. 목표를 못 맞추면 더 작은 너비를 시도하게 합니다.

NASA 사진을 20KB에 넣기(실측)

균형 단계, 자동 형식, Chromium 153, 2026-09-28. 픽셀당 비트는 목표에서 계산한 값입니다.

목표 20KB = 20 x 1,024 = 20,480 바이트

astronaut.png   512 x 512   791,555 바이트
  WebP  q0.516   20,206 바이트   SSIM 0.9593   <- 선택
  JPG   q0.293   20,117 바이트   SSIM 0.9463
  PNG           575,694 바이트   목표 초과
축소 허용: 가장 나은 작은 버전 435 x 435 WebP, SSIM 0.9581 (선택 안 됨)

예산  163,840 비트 / 262,144 픽셀    = 픽셀당 0.63 비트
      163,840 비트 / 12,192,768 픽셀 = 픽셀당 0.013 비트 (4032 x 3024)

여기서 0.96 정도가 나온 밀도라면 20KB에는 약 0.27메가픽셀, 4:3 사진으로 약 595 × 446이 들어갑니다. 휴대폰 사진은 먼저 크기 변경으로 그 크기에 맞추거나 축소를 허용하세요. 20,206바이트는 20,000보다 크다는 점도 기억하세요.

양식이 뜻하는 제한별 입력값

양식 문구입력할 목표 용량최대 파일 크기
20KB, 1KB = 1,024바이트20 (기본값)20,480 바이트
20KB, 1KB = 1,000바이트1919,456 바이트
20KB이고 JPG여야 함20, 저장 형식 JPG테스트 사진에서 JPG q0.293, 20,117 바이트 (SSIM 0.9463)
20KB 이하, 픽셀 크기도 지정됨(예: 증명사진)그 크기로 줄인 뒤 20픽셀은 적게, 화질은 높게

결과 확인

  • 올리기 전에 파일 탐색기에서 정확한 바이트 수를 확인하세요. 결과 목록은 20,206바이트를 "20 KB"로 반올림해 보여 줍니다.
  • 파일을 100%로 열어 보세요. 얼굴·눈·작은 글씨에서 20KB의 한계가 먼저 드러납니다.
  • 확장자를 확인하세요. 자동은 .webp를 줄 수 있고 많은 양식은 .jpg를 원합니다.

문제 해결

증상유력한 원인확인 방법해결
"목표 용량에 맞추지 못했습니다"화질 0.05로도 20,480바이트에 비해 픽셀이 너무 많습니다파일 아래 경고 문구"목표 용량을 못 맞추면 크기도 줄이기"를 켜거나 먼저 너비 600px 정도로 줄이세요
양식이 20KB 파일을 너무 크다고 함양식이 1KB를 1,000바이트로 셉니다파일 속성에 예: 20,206바이트목표 용량에 19를 입력하세요(최대 19,456바이트)
결과가 .webp인데 양식은 .jpg를 원함점수가 더 높아서 자동이 WebP를 골랐습니다이름이 -min.webp로 끝남고급 → 저장 형식 → JPG
얼굴이 깨지거나 글자를 읽을 수 없음이 픽셀 수에서 20KB는 매우 낮은 화질을 강요합니다100%로 확대자르기로 필요한 부분만 남기거나 크기를 줄인 뒤 다시 압축하세요

다른 방법

방법이럴 때 더 낫습니다
50KB 이하로 압축양식이 더 허용할 때. 50KB에서는 같은 사진이 화질 0.80을 유지했습니다.
표시 크기로 먼저 크기 변경양식이 정해진 픽셀 크기(예: 작은 증명사진)로 보여 준다면 그보다 큰 픽셀은 낭비입니다.

이 방법의 한계

  • 점수는 긴 변 최대 512px 사본에서 계산하므로 큰 스캔본의 작은 글씨 손상을 놓칠 수 있습니다.
  • 인코더가 브라우저의 것이라 같은 목표라도 다른 브라우저에서는 바이트 수가 조금 다를 수 있습니다.

버전과 출처

2026-09-28 Playwright Chromium 153에서 src/task/compress.js가 ?kb=20에 넘기는 옵션(화질 0.80, 자동, 배경 #ffffff)으로 축소 허용 여부를 바꿔 가며 src/compression.js를 호출해 tests/fixtures/astronaut.png와 그 Pillow JPG들로 측정했습니다.

참고한 공식 문서

이미지 20KB 이하로 줄이기

목표 용량 20KB에 맞을 때까지 여러 품질·형식 후보를 만들고, 실제 결과를 다시 열어 화질(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 주소 등 연결 정보가 해당 서비스에 전달됩니다.

작업이 자동 저장되나요?

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