본문으로 건너뛰기

PNG 이미지 압축

PNG 스크린샷과 그래픽을 무손실로 최적화하거나, 색 수를 줄여 훨씬 작게 만드세요.

여기에 파일을 끌어다 놓으세요

또는

파일 선택

PNG · JPG · GIF · SVG · TIFF · WebP

파일은 기기 밖으로 나가지 않습니다

압축기를 불러오는 중…

PNG 파일 압축 방법

  1. 파일 추가

    상자에 파일을 끌어다 놓거나, 붙여넣거나, 기기에서 선택하세요. 아무것도 업로드되지 않습니다.

  2. 설정 확인

    기본 프리셋은 대부분의 파일에 잘 맞습니다. 더 작은 파일이 필요하면 품질, 크기 또는 형식을 바꾸세요.

  3. 결과 다운로드

    파일을 하나씩 저장하거나 모두 ZIP 하나로 받으세요. 더 작아지지 않는 파일은 원본이 그대로 유지됩니다.

PNG가 잘하는 것

PNG(Portable Network Graphics)는 1996년 GIF를 대신할 특허 없는 형식으로 만들어졌습니다. PNG는 무손실이라, 디코딩한 모든 픽셀이 저장한 픽셀과 정확히 같습니다. 풀 컬러, 회색조, 팔레트를 쓰는 인덱스 컬러, 완전한 알파 채널을 지원해 가장자리가 어떤 배경에도 부드럽게 녹아듭니다. 그래서 스크린샷, 로고, 아이콘, UI 그래픽, 차트, 선명한 글자가 있는 모든 이미지에 보통 PNG를 씁니다.

무손실의 대가는 용량입니다. 사진을 PNG로 저장하면 같은 사진의 JPEG보다 몇 배나 큰 경우가 많습니다. 사진의 노이즈와 미세한 질감은 압축할 수 있을 만큼 잘 예측되지 않기 때문입니다.

PNG 파일도 줄어들 수 있는 이유

PNG는 두 단계로 압축합니다. 먼저 픽셀의 각 행에 필터(None, Sub, Up, Average, Paeth)를 적용해 픽셀 값을 이웃 픽셀과의 차이로 바꿉니다. 그러면 평평한 영역은 0이 길게 이어지는 형태가 됩니다. 그다음 필터를 거친 데이터를 ZIP과 같은 알고리즘인 DEFLATE로 묶습니다. 많은 프로그램은 필터와 DEFLATE 설정을 잘 고르기보다 빨리 고르기 때문에, 같은 픽셀을 더 적은 바이트에 저장할 수 있는 경우가 많습니다.

그래서 PNG를 줄이는 방법은 두 가지입니다.

  • 무손실 최적화. 도구는 OxiPNG를 실행해 여러 필터 전략과 압축 설정을 시도하고 가장 작은 결과를 남깁니다. 이미지는 픽셀 하나까지 그대로입니다. 얼마나 줄어드는지는 파일을 저장한 방식에 크게 좌우됩니다. 간단한 캡처 도구로 내보낸 파일은 눈에 띄게 줄어드는 경우가 많고, 이미 최적화된 파일은 거의 변하지 않습니다.
  • 팔레트 축소(손실). 투명도가 있는 풀 컬러 PNG는 픽셀당 4바이트를 저장합니다. 최대 256색 팔레트로 바꾸면 DEFLATE가 시작되기도 전에 픽셀당 1바이트가 되므로, 이 모드가 보통 훨씬 많이 줄입니다. 단순한 그래픽과 스크린샷은 잘 견디지만, 부드러운 그러데이션과 사진에는 띠 모양 계단 현상이 생길 수 있습니다.

기본값은 팔레트 축소('스마트' 모드, 256색, 디더링 사용)입니다. 모든 픽셀이 정확히 그대로여야 한다면 PNG 압축을 무손실로 바꾸세요. 색 수 설정은 팔레트 크기를 정합니다. 색이 적을수록 파일은 작아지지만 그러데이션에 계단이 보일 위험이 커집니다.

자주 하는 작업별 설정

이미지모드참고
로고 또는 아이콘스마트, 64–256색부드러운 가장자리를 어두운 배경과 밝은 배경에서 모두 확인하세요
글자가 있는 스크린샷스마트 256색 또는 무손실고해상도 화면에서 찍었다면 먼저 크기를 줄이세요
문서용 다이어그램무손실나중에 편집할 수 있도록 모든 선을 정확히 유지합니다
실수로 PNG로 저장한 사진출력을 JPG 또는 WebP로 변환투명도나 정확한 픽셀이 필요할 때만 PNG를 쓰세요

레티나 스크린샷은 거대한 PNG의 흔한 원인입니다. 2880 × 1800 노트북 화면을 전체 캡처하면 500만 픽셀이 넘습니다. 긴 변을 1600px로 줄이면 3분의 1 이하로 줄어들며, 대개 어떤 압축 설정보다도 효과가 큽니다.

참고로, 저희 테스트에서 Wikipedia, MDN, GitHub 페이지의 PNG 스크린샷 4개는 기본 스마트 모드로 58–60% 작아졌고, 무손실 모드로는 중앙값 기준 약 3분의 1 작아졌습니다. 여러분의 파일은 더 많이 또는 더 적게 줄어들 수 있습니다.

흔한 문제

  • 스마트 모드 후 그러데이션에 띠가 생깁니다. 색 수를 늘리거나 무손실로 되돌리세요.
  • 투명 로고 주변에 들쭉날쭉한 테두리가 생깁니다. 안티앨리어싱된 가장자리에는 여러 단계의 투명도가 필요합니다. 이런 이미지는 최소 128색을 유지하세요.
  • 무손실 모드에서 거의 줄지 않습니다. 이미 잘 압축된 파일입니다. 팔레트 축소나 크기 축소만이 실질적인 차이를 만들며, 더 작게 만들 수 없으면 도구는 원본 파일을 돌려드립니다.
  • PNG가 사진입니다. JPEG나 WebP가 내용에 더 맞고 훨씬 작아집니다.

PNG에 관한 질문

무손실 모드는 이미지를 조금이라도 바꾸나요?

아니요. 디코딩된 픽셀은 똑같고, 묶는 방식만 바뀝니다. 압축 전후 비교 화면을 어떤 배율로 확대해 비교해도 차이를 찾을 수 없습니다.

PNG-8과 PNG-24는 무엇이 다른가요?

비공식적인 이름입니다. PNG-8은 최대 256색 팔레트를 쓰는 인덱스 이미지, PNG-24는 풀 RGB 컬러를 뜻하며, PNG-32는 여기에 알파 채널을 더한 것입니다. 이 도구의 팔레트 모드는 투명도를 담을 수 있는 PNG-8 파일을 만듭니다.

압축 후에도 투명도가 유지되나요?

네, 두 모드 모두 유지됩니다. 출력을 JPG로 변환하면 JPEG에는 알파 채널이 없으므로 투명한 부분이 흰색이 됩니다.

웹사이트에는 PNG와 WebP 중 무엇을 써야 하나요?

투명도가 있는 사진이라면 WebP가 보통 훨씬 작고, 모든 최신 브라우저에서 표시됩니다. 이 도구는 WebP를 손실 모드로 저장하므로, 픽셀이 정확해야 하는 그래픽은 오래된 소프트웨어에서도 열리는 PNG로 유지하세요.

다른 이미지 도구

이미지 압축기는 여러 형식이 섞인 파일 묶음을 처리합니다. 움직이는 그래픽은 GIF 압축기에서 다루며, 무손실과 손실의 의미는 작동 원리에서 더 자세히 설명합니다.