PNG 투명배경이 JPG에서 흰색되는 이유

투명 배경으로 만든 로고나 아이콘, 또는 캡처 이미지를 JPG로 저장했더니 투명했던 부분이 하얗게 칠해져 나온 경험이 있을 것입니다. 이건 변환 프로그램의 실수가 아니라 JPG라는 파일 형식 자체가 투명도를 표현할 수 없기 때문입니다. 원리를 알면 어떤 이미지를 JPG로 바꿔도 되는지, 언제는 PNG를 그대로 둬야 하는지 스스로 판단할 수 있습니다.

요약 ① PNG는 픽셀마다 투명도를 저장하는 알파채널을 갖지만 JPG 포맷에는 이 개념 자체가 없습니다 ② 그래서 투명 PNG를 JPG로 바꾸면 투명했던 픽셀에 무조건 어떤 색(대부분 흰색)이 채워집니다 ③ 흰 배경에서만 쓸 이미지라면 문제없지만, 색상 배경이나 다크모드 위에 올릴 로고·아이콘이라면 PNG를 유지해야 합니다

PNG를 JPG로 저장했더니 왜 배경이 하얗게 될까

로고나 아이콘을 투명 배경 PNG로 만들어두고 JPG로 저장하면, 원래 비어 있던 자리가 흰 사각형으로 채워져 나옵니다. 캡처 이미지의 둥근 모서리 바깥쪽도 마찬가지로 각지게 채워집니다.

원인은 이미지 편집 프로그램이 아니라 JPG 포맷 자체에 있습니다. PNG는 RGB 색상 정보 외에 픽셀마다 얼마나 투명한지를 0~255 단계로 저장하는 알파채널을 따로 갖고 있어, 완전 불투명부터 완전 투명, 반투명까지 표현할 수 있습니다.

반면 JPG는 사진을 작은 용량으로 압축해 저장하기 위해 만들어진 포맷이라 색상 손실 압축만 정의되어 있고, 투명도라는 개념 자체가 스펙에 없습니다. 그래서 알파채널이 있는 PNG를 JPG로 바꾸는 순간, 투명했던 픽셀에도 어떤 색이든 채워 넣어야 합니다.

확인하는 방법 — 투명 배경이 어떤 색으로 채워지는지 직접 보기

가장 간단한 확인법은 PNG 파일을 아무 이미지 편집 프로그램(윈도우 그림판, 맥 미리보기, 온라인 편집기 등)에서 열어 JPG로 내보내기만 해보는 것입니다. 그 프로그램이 투명 영역을 어떤 색으로 채우는지 바로 눈으로 확인할 수 있습니다.

대부분의 프로그램은 기본값으로 흰색을 채우지만, 일부는 검정이나 다른 색을 쓰기도 해서 미리 열어보기 전까지는 결과를 장담하기 어렵습니다. PNG 자체에 투명 영역이 있는지 궁금하다면, 편집 프로그램에서 열었을 때 회색·흰색 체크무늬(바둑판 패턴)로 보이는 부분이 바로 투명 영역입니다.

체크무늬 없이 색이 꽉 차 있다면 이미 불투명한 PNG라서 JPG로 바꿔도 색이 변하지 않습니다. 반대로 체크무늬가 있는 로고를 흰 배경 페이지가 아닌 색상 배경이나 다크모드 화면에 올릴 계획이라면, JPG로 바꾸는 순간 원치 않는 흰 상자가 그대로 드러나게 됩니다.

저희 도구로 확인하기. PNG 파일을 올리면 투명 영역이 흰색으로 채워진 JPG 미리보기와 원본 대비 용량 변화를 그 자리에서 바로 확인할 수 있습니다.

PNG → JPG 변환

무료 · 가입 불필요 · 브라우저에서 바로 PNG를 JPG로 변환

자주 막히는 지점

상황왜 이렇게 되는지
투명 아이콘을 JPG로 저장했더니 사각형 로고가 됨알파채널이 사라지면서 투명이었던 자리가 불투명한 색으로 채워집니다
다크모드 페이지에 로고를 올렸더니 흰 상자가 보임JPG는 배경과 섞이지 않고 항상 불투명 — 저장 시점에 채운 색이 그대로 노출됩니다
둥근 모서리 캡처가 JPG에서 각지게 보임모서리 바깥의 투명 영역이 채워지면서 사각형 윤곽이 드러납니다
용량을 줄이려고 무조건 JPG로 변환함사진이면 문제없지만, 투명이 필요한 이미지는 PNG나 WebP를 유지해야 합니다

표에 정리된 것처럼, 문제는 대부분 '이 이미지에 투명이 필요한가'를 확인하지 않고 JPG로 바꿀 때 생깁니다. 투명이 필요 없는 사진이라면 JPG 변환이 오히려 유리합니다.

정리

PNG는 알파채널로 투명도를 표현할 수 있지만, JPG 포맷 스펙에는 투명도 개념 자체가 없습니다. 그래서 투명 배경이 있는 PNG를 JPG로 바꾸면 그 자리는 무조건 어떤 색(대부분 흰색)으로 채워집니다.

사진이나 스크린샷처럼 애초에 투명한 부분이 없는 이미지라면 JPG로 바꿔도 손해가 없고 용량만 줄어듭니다. 반대로 색상 배경이나 다크모드에 올릴 로고·아이콘이라면 PNG(또는 투명을 지원하는 WebP)를 그대로 두는 편이 안전합니다.

PNG → JPG 변환

무료 · 가입 불필요 · 브라우저에서 바로 PNG를 JPG로 변환

자주 묻는 질문

PNG를 JPG로 바꾸면 항상 흰 배경이 되나요?

투명 영역이 있는 PNG를 JPG로 바꾸면 그 자리는 반드시 어떤 색으로 채워지며, 대부분의 프로그램이 기본값으로 흰색을 씁니다. 다만 프로그램마다 채우는 색이 다를 수 있어 예상과 다르게 나올 때도 있습니다.

로고나 아이콘은 JPG로 저장하면 안 되나요?

흰 배경 위에서만 쓸 이미지라면 JPG로 바꿔도 눈에 띄는 문제가 없습니다. 하지만 색상 배경이나 다크모드, 다른 이미지 위에 겹쳐 올릴 로고·아이콘이라면 투명 배경이 사라지므로 PNG를 유지해야 합니다.

JPG로 바꿔도 괜찮은 경우는 언제인가요?

사진이나 캡처 화면처럼 애초에 투명한 부분이 없는 이미지라면 JPG로 바꿔도 화질 손실 없이 용량만 줄일 수 있습니다. 반대로 투명 배경이 필요한 이미지는 PNG를 그대로 유지하는 것이 안전합니다.

가격 보기카톡 무료 상담