색이 있는 배경 위에 로고를 올렸다가 이미지 둘레에 흰 네모가 그대로 남는 일을 겪어 봤다면, 원인은 파일 형식이었습니다. PNG는 바로 그 문제를 풀기 위해 만들어졌습니다. 투명 배경이 필요하거나 저장할 때 화질이 떨어지면 안 되는 이미지라면 기본으로 쓰는 형식입니다.

PNG는 무엇의 줄임말인가요?

PNG는 Portable Network Graphics의 줄임말로, 우리말로 옮기면 이식 가능한 네트워크 그래픽입니다. 1995년에 GIF를 대신할 개방형·무료 형식으로 만들어졌고, 곧 웹에서 가장 널리 쓰이는 이미지 형식 가운데 하나가 되었습니다. JPG와 달리 PNG는 무손실 압축을 쓰기 때문에 저장할 때 픽셀 정보를 하나도 버리지 않습니다.

PNG는 어떻게 동작하나요?

PNG는 ZIP 파일에도 쓰이는 DEFLATE라는 압축 알고리즘에 픽셀 예측 필터를 더해 압축합니다. 이미지 안에서 반복되는 패턴을 찾아 더 효율적으로 기록할 뿐, 원본 정보를 버리지는 않습니다.

그래서 PNG는 열 번을 저장하고 다시 열어도 원본과 픽셀 하나까지 똑같습니다. 화면 캡처나 로고, 여러 번 손볼 이미지처럼 원본 그대로가 중요한 작업에 잘 맞는 이유입니다.

PNG에는 알파 채널이라는 특별한 채널도 있어서 픽셀마다 투명도를 따로 지정할 수 있습니다. 한 픽셀은 완전히 불투명할 수도, 완전히 투명할 수도, 그 사이 어느 정도로 반투명할 수도 있습니다. 덕분에 가장자리가 부드럽게 처리되고 그림자에도 진짜 투명도를 줄 수 있습니다.

PNG의 장점

PNG의 한계

💡 간단한 기준: 투명 배경이 있거나 로고, 아이콘, 화면 캡처처럼 글자와 또렷한 선이 들어간 그래픽이라면 PNG를 쓰세요. 웹사이트에 올릴 사진은 JPG나 WebP가 낫습니다. 눈에 띄는 손실 없이 훨씬 가볍습니다.

PNG-8과 PNG-24는 무엇이 다를까요?

항목PNG-8PNG-24
색 수최대 256색최대 1,670만 색
투명도픽셀 단위로 있거나 없거나알파 채널 전체(256단계)
파일 용량더 작음더 큼
추천 용도단순한 아이콘, 색이 적은 그래픽로고, 반투명이 있는 이미지

요즘 쓰임새 대부분, 특히 로고나 가장자리가 부드러운 이미지에는 PNG-24가 알맞습니다. 어떤 불투명도에서도 투명도를 온전히 표현하기 때문입니다.

PNG는 언제 쓰나요?

다음과 같은 상황에서 PNG를 쓰면 됩니다:

PNG · JPG · WebP 전체 비교

항목PNGJPGWebP
압축 방식무손실손실둘 다 지원
투명도지원(알파 채널)없음지원
사진에 적합없음지원지원
로고와 아이콘에 적합지원없음지원
사진 파일 용량매우 큼작음매우 작음
로고 파일 용량작음에서 보통보통(압축 자국 발생)작음
어디서나 지원지원지원최신 브라우저

PNG 용량은 어떻게 줄이나요?

무손실 형식이라 해도 PNG 용량은 꽤 많이 줄일 수 있습니다. 색 수가 적은 이미지라면 색 심도를 PNG-24에서 PNG-8로 낮추고, 필요 없는 메타데이터를 지우고, ImageTools의 압축 도구가 쓰는 것처럼 더 효율적인 압축 알고리즘을 적용하는 방법이 있습니다. 이렇게 하면 눈에 보이는 손실 없이 용량을 30~50%까지 줄이는 경우가 많습니다.

화질 그대로 PNG 압축하기

투명도와 선명함은 그대로 두고 PNG 파일 용량만 줄여 보세요. 무료이고 브라우저에서 바로 처리됩니다.

PNG 이미지 압축하기

자주 묻는 질문

PNG를 압축해도 투명도가 유지되나요?
유지됩니다. 투명도를 담당하는 알파 채널은 PNG 압축 과정에서 그대로 보존됩니다. 최적화 도구로 압축한 뒤에도 투명 배경과 부드러운 가장자리는 그대로 남습니다.
같은 이미지인데 PNG가 JPG보다 큰 이유는 무엇인가요?
PNG가 무손실 압축을 쓰기 때문입니다. 색 변화가 많고 그러데이션이 복잡한 사진에서는 무손실 압축의 효율이 떨어집니다. 사진이라면 JPG와 WebP가 언제나 더 작습니다. 대신 PNG는 저장해도 화질이 떨어지지 않는다는 이점으로 그 용량을 상쇄합니다.
PNG를 JPG로 바꿀 때 화질 손실이 없나요?
JPG가 손실 압축을 쓰기 때문에 PNG를 JPG로 바꾸면 어느 정도 손실이 생깁니다. 게다가 PNG에 투명 배경이 있었다면 JPG에서는 보통 흰색인 단색 배경으로 대체됩니다. 손실 없이 바꾸고 싶다면 무손실 WebP로 변환하세요.
SNS에 올릴 때 PNG가 좋나요?
내용에 따라 다릅니다. 로고나 투명 배경 이미지라면 PNG가 좋은 선택입니다. 사진이라면 JPG가 낫습니다. SNS는 올린 이미지를 자동으로 다시 압축하는데, 이 과정에서 JPG가 더 잘 버팁니다. 또 대부분의 플랫폼은 투명도를 유지하지 않고 알파 채널을 흰 배경으로 바꿔 버린다는 점도 기억해 두세요.