본문으로 건너뛰기
JFIF.IO
PNG

PNG이란?

PNG(Portable Network Graphics)는 투명도를 완벽하게 지원하는 무손실 이미지 포맷입니다. 그래픽, 로고, 스크린샷, 글자가 들어간 이미지의 표준입니다.

PNGPortable Network Graphics
파일 확장자
.png
MIME 타입
image/png
발표 시기
1996
압축
무손실
투명도
지원
애니메이션
지원
브라우저 지원
모두 지원

개요

PNG는 당시 LZW 압축에 특허가 걸려 있던 GIF를 대신할 특허 없는 포맷으로 1996년에 만들어졌습니다. W3C 권고안이 되었고, 이후 국제 표준 ISO/IEC 15948이 되었습니다.

PNG는 그레이스케일, 팔레트(최대 256색), 채널당 최대 16비트의 트루컬러 이미지를 지원하며, 모두 완전한 알파 채널을 가질 수 있습니다. 무손실이라 저장한 그대로 다시 얻을 수 있어, 다시 편집할 이미지에 알맞습니다.

APNG 확장은 애니메이션을 추가하며 모든 최신 브라우저에서 지원되지만, 많은 이미지 편집기는 아직 APNG를 정지 이미지로 취급합니다.

장점

  • +무손실: 화질 저하가 전혀 없음
  • +완전한 8비트 알파 투명도
  • +선명한 윤곽과 글자
  • +어디서나 지원
  • +채널당 최대 16비트

단점

  • −사진은 JPEG보다 5~10배 큰 경우가 많음
  • −표준에 손실 모드가 없음(보통 팔레트 축소로 해결)
  • −애니메이션(APNG)은 편집기 지원이 부족함

PNG 압축의 원리

먼저 각 픽셀 행에 ‘필터’를 적용합니다. 다섯 가지 필터(None, Sub, Up, Average, Paeth) 중 하나가 주변 픽셀로 각 픽셀을 예측하고 차이만 저장합니다. 필터를 거친 데이터는 ZIP과 같은 DEFLATE(LZ77과 허프만 부호화)로 압축됩니다. OxiPNG 같은 최적화 도구는 여러 필터와 DEFLATE 전략을 시도해 픽셀 하나 바꾸지 않고 파일을 줄이며, 팔레트 축소(256색 이하로 변환)를 쓰면 눈에 띄는 차이 없이 그래픽을 50~80% 줄일 수 있습니다.

주요 용도

  • 로고, 아이콘, UI 그래픽
  • 스크린샷과 도표
  • 투명도가 필요한 이미지
  • 편집 중의 중간 파일

브라우저 및 소프트웨어 지원

모든 브라우저와 이미지 앱에서 지원됩니다. APNG 애니메이션도 현재 모든 브라우저에서 재생됩니다.

PNG 변환 방법

이 페이지 상단의 변환기를 사용하세요. 파일을 끌어다 놓고 출력 형식을 고른 뒤 결과를 다운로드하면 됩니다. 변환은 브라우저에서 이루어지므로 아무것도 업로드되지 않습니다.

변환 형식
  • JPG은(는) 투명도를 지원하지 않습니다. 투명한 영역은 배경색으로 채워집니다.

브라우저에서 로컬로 처리됨

PNG 자주 묻는 질문

PNG와 JPG 중 무엇을 써야 하나요?

사진에는 JPG를, 선명한 윤곽, 글자, 단색, 투명도가 있는 그래픽에는 PNG를 쓰세요. 사진을 PNG로 저장하면 화질은 유지되지만 보통 훨씬 커집니다.

PNG 파일이 왜 이렇게 크죠?

PNG는 무손실이라 사진의 세밀한 디테일을 단순화할 수 없습니다. 색상 축소가 포함된 PNG 압축을 쓰거나, 사진은 JPG, WEBP, AVIF로 변환해 보세요.

PNG는 애니메이션을 지원하나요?

네, 최신 브라우저가 지원하는 APNG 확장을 통해 가능합니다. 다만 많은 편집기는 첫 프레임만 보여 줍니다.

PNG로 변환하면 화질이 좋아지나요?

아니요. PNG는 이미지를 있는 그대로 보존할 뿐, 손실 포맷이 이미 버린 디테일을 되살릴 수는 없습니다.