본문 바로가기

PNG or JPG? 30초 만에 끝내는 포맷 선택 가이드

압축 이론이나 DCT 계수에 대한 복잡한 설명 없이, 단 4가지 질문만으로 상황에 맞는 이미지 포맷을 완벽하게 결정할 수 있습니다.

투명한 배경, 스크린샷, 로고, 다이어그램에는 PNG를 사용하세요. 사진에는 JPG를 사용하세요. 이 두 가지 규칙만으로 거의 모든 상황을 해결할 수 있으며, 포맷 선택에 몇 초 이상 고민할 필요가 없습니다.

아래 목록을 위에서부터 읽어 내려가며 처음으로 '예'에 해당하는 질문에서 멈추세요. 만약 해당하는 질문이 하나도 없다면, 2026년 현재 가장 솔직한 정답은 두 구형 포맷의 장점을 모두 갖춘 WebP를 사용하는 것입니다.

포맷을 결정하는 4가지 질문

  • 투명한 배경이 필요한가요? PNG를 사용하세요.
  • 스크린샷, 로고, 다이어그램처럼 경계가 선명하고 단색 위주의 이미지인가요? PNG를 사용하세요.
  • 실제 카메라로 찍은 사진인가요? JPEG를 사용하세요.
  • 이미지를 편집하고 다시 저장하는 작업을 반복할 예정인가요? JPEG는 저장할 때마다 화질이 저하되므로 PNG를 사용하세요.

두 포맷의 작동 방식이 다른 이유

PNG는 모든 픽셀을 원본 그대로 저장하는 반면, JPEG는 사람의 눈이 알아차리기 힘든 미세한 디테일을 버리면서 압축합니다. 이 결정적인 차이 하나가 이 글에서 제안하는 모든 권장 사항의 근거가 됩니다.

PNG 압축은 이미지 내에서 반복되는 패턴을 찾아 효율적으로 기록하므로, 단색 영역이 많은 이미지에는 매우 효과적이지만 사진처럼 복잡하고 불규칙한 노이즈가 많은 이미지에는 비효율적입니다. 반면 JPEG 압축은 이미지를 블록 단위로 쪼갠 뒤 각 블록 내부의 디테일을 단순화하므로, 색상이 부드럽게 변하는 사진에는 매우 효과적이지만 경계가 선명한 부분에는 취약합니다. 즉, 한 포맷이 잘 처리하는 콘텐츠는 다른 포맷이 잘 처리하지 못합니다.

포맷을 잘못 선택했을 때 발생하는 문제

사진을 PNG로 저장하면 파일 용량이 필요 이상으로 3~5배 커지며, 스크린샷을 JPEG로 저장하면 글자 주변에 지저분한 번짐 현상(헤일로 효과)이 나타납니다. 이 두 가지 실수는 매우 흔하게 볼 수 있습니다.

이미지 유형PNG 저장 시JPEG (품질 85) 저장 시올바른 선택
사진, 1200만 화소18 MB2.4 MBJPEG
텍스트가 포함된 스크린샷180 KB240 KB 및 글자 흐려짐PNG
투명 배경이 있는 로고40 KB투명 배경 유실됨PNG
차트 또는 다이어그램90 KB150 KB 및 경계면 번짐PNG
스캔한 사진12 MB1.8 MBJPEG

스크린샷 항목의 결과에 놀라는 분들이 많습니다. JPEG는 단색 그래픽 이미지에서 PNG보다 파일 용량이 더 커질 뿐만 아니라 텍스트 가독성까지 떨어뜨리므로, 가장 피해야 할 조합입니다.

예외 없는 규칙: 투명도 지원 여부

JPEG는 투명도 채널을 지원하지 않으므로, 투명 배경이 있는 이미지를 변환하면 배경이 불투명한 흰색으로 바뀝니다. 포맷 자체에 투명도 정보를 기록할 공간이 없기 때문에 품질 설정을 아무리 높여도 이 문제는 해결되지 않습니다.

이 문제는 색상이 있는 웹페이지 위에 로고를 올렸을 때 로고 뒤에 흰색 사각형 상자가 나타나는 현상으로 쉽게 확인할 수 있습니다. 투명도가 필요하다면 PNG나 WebP를 선택해야 합니다. WebP는 투명도를 지원하면서도 손실 압축이 가능하여, 기존 구형 포맷들이 하지 못했던 작업을 수행하며 일반적으로 PNG 대비 용량을 25~35% 줄여줍니다.

JPEG를 반복해서 저장하면 화질이 떨어지는 이유

JPEG는 저장할 때마다 디테일을 영구적으로 삭제하며, 이 손실은 저장 횟수가 누적될수록 심해집니다. JPEG 파일을 열어 약간의 편집을 거친 뒤 다시 저장하는 작업은 원본 화질을 유지하지 못합니다.

5~6회 이상 이 작업을 반복하면 부드러운 영역이 깨지거나 경계선 주변이 번지는 현상이 눈에 띄게 나타납니다. 반면 PNG는 매번 이미지를 완벽하게 재구성하므로 이러한 문제가 전혀 발생하지 않습니다. 따라서 작업 중인 파일은 PNG나 편집기 전용 포맷으로 유지하고, 최종 결과물을 내보낼 때만 JPEG로 변환하는 것이 좋습니다.

스크린샷은 거의 항상 PNG가 정답입니다

스크린샷에는 텍스트, 인터페이스 경계선, 단색 영역이 포함되어 있는데, 이는 PNG가 가장 효율적으로 저장하고 JPEG가 가장 심하게 손상시키는 콘텐츠입니다. 글자 주변에 생기는 JPEG 특유의 노이즈는 눈에 쉽게 띄기 때문에 텍스트 가독성에서 차이가 극명해집니다.

단 한 가지 예외가 있습니다. 사진, 비디오 프레임, 게임 화면을 캡처한 스크린샷은 겉만 스크린샷일 뿐 실제로는 사진 콘텐츠에 가까우므로 JPEG로 저장하는 것이 올바른 선택입니다. 파일이 생성된 방식보다는 이미지에 담긴 내용이 무엇인지 보고 판단하세요.

JPEG 저장 시 권장 품질 설정

일반적인 용도에는 품질 85를, 웹용 이미지에는 품질 75를 권장합니다. 시각적인 화질 차이는 미미한 반면 파일 용량은 크게 줄어들기 때문입니다. 품질 100은 시각적 이득 없이 파일 용량만 거의 두 배로 늘어납니다.

  • 품질 90~95: 보관용, 인쇄용 또는 나중에 다시 편집할 사진에 적합합니다.
  • 품질 80~85: 일반적인 용도에 적합하며, 일반적인 화면 크기에서는 화질 저하를 거의 느낄 수 없습니다.
  • 품질 70~75: 웹페이지용 이미지에 적합하며, 대부분의 웹사이트에 가장 이상적인 설정입니다.
  • 품질 50~65: 업로드 용량 제한이 매우 엄격하여 어쩔 수 없는 경우에만 사용합니다.
  • 품질 100: 권장하지 않습니다. JPEG는 최대 설정에서도 손실 압축 포맷이기 때문입니다.

용량이 너무 큰 PNG 파일을 줄이는 방법

PNG에는 품질 조절 슬라이더가 없으므로, 용량을 줄이려면 효과가 큰 순서대로 다음 4가지 방법을 적용해 보세요.

  1. 이미지 해상도(가로세로 크기)를 줄입니다. 비용이 들지 않으면서 가장 확실하게 용량을 줄이는 방법입니다. 5000 픽셀이 넘는 거대한 스크린샷은 대개 불필요합니다.
  2. 색상 깊이(Color Depth)를 줄입니다. 단색 그래픽에는 효과적이지만 사진에는 적합하지 않습니다.
  3. 불필요한 여백을 잘라냅니다. 빈 여백도 파일 용량을 차지합니다.
  4. WebP 포맷으로 변환합니다. 투명도를 유지하면서도 용량을 보통 25~35% 줄일 수 있습니다.

콘텐츠 종류와 상관없이 JPG가 강제되는 경우

정부 기관 포털, 시험 접수 양식, 대부분의 인쇄 서비스는 이미지 내용과 관계없이 오직 JPG 포맷만 접수합니다. 이 경우 콘텐츠 종류에 따른 최적화 규칙보다 제출처의 규정을 따르는 것이 우선입니다.

스캔한 문서가 가장 까다로운 사례입니다. 텍스트 페이지는 PNG로 저장하는 것이 훨씬 효율적이지만, 시스템에서 JPG만 요구하는 경우가 많습니다. 이럴 때는 그레이스케일(회색조)로 스캔하고, 해상도는 300 DPI 내외로 설정한 뒤, 품질을 85 이상으로 높여 텍스트가 뭉개지지 않도록 하세요. PNG보다 용량은 커지겠지만 정상적으로 업로드할 수 있습니다.

PNG가 항상 더 좋은 화질을 의미할까요?

PNG가 '무손실' 포맷이라는 것이 항상 '더 보기 좋은 화질'을 뜻하는 것은 아닙니다. 사진을 PNG로 저장한 결과물은 JPEG 품질 90으로 저장한 것과 눈으로 보기에는 똑같지만, 용량은 5배나 더 차지합니다.

이러한 오해는 '무손실'이라는 단어에서 비롯됩니다. 무손실은 이미지가 화면에 어떻게 보이는가가 아니라 파일이 데이터를 저장하는 방식을 설명하는 용어입니다. 무손실은 파일을 반복해서 편집해야 하거나 픽셀 값이 정확하게 보존되어야 할 때 중요합니다. 웹에 한 번 게시하고 화면으로만 보는 사진의 경우, 두 포맷 간의 시각적 차이는 전혀 없습니다.

두 포맷의 대안이 되는 WebP

WebP는 사진을 위한 손실 압축 모드와 그래픽을 위한 무손실 압축 모드를 모두 제공하며, 두 모드 모두에서 투명도를 지원합니다. 따라서 웹 환경에서는 포맷 선택의 고민을 대부분 해결해 줍니다.

현재 모든 최신 브라우저가 WebP를 지원하므로, 호환성 때문에 웹사이트에서 PNG나 JPEG를 고집할 이유는 없습니다. 다만 업로드 양식, 이메일 첨부 파일, 보도자료 패키지, 인쇄소 제출용 파일 등 브라우저 외부에서 사용되는 파일의 경우 아직 WebP 지원이 미흡할 수 있으므로 기존 구형 포맷을 사용하는 것이 안전합니다.

두 포맷 간의 상호 변환

PNG를 JPG로 변환하면 파일 용량이 줄어들고 투명도가 사라집니다. JPG를 PNG로 변환하면 파일 용량만 늘어날 뿐 화질은 전혀 회복되지 않습니다. 특히 두 번째 방향의 변환에서 많은 분들이 오해를 하곤 합니다.

이미 JPEG 압축 과정에서 버려진 디테일은 무손실 포맷으로 다시 저장한다고 해서 되살아나지 않습니다. JPEG를 PNG로 변환하면 손상된 화질 그대로 용량만 비대해진 파일이 생성될 뿐입니다. 이는 특정 시스템이 PNG 포맷만 요구할 때 외에는 화질 개선에 아무런 도움이 되지 않습니다. 변환 작업을 할 때는 항상 최종 배포용 파일이 아닌, 가지고 있는 가장 고화질의 원본 소스를 사용하세요.

폴더 전체를 한 번에 변환하기

포맷 결정은 대개 이미지 카테고리 전체에 적용되므로, 파일 하나씩 변환하기보다 라이브러리 전체를 한 번에 변환하는 것이 효율적입니다. 스크린샷 폴더는 PNG로, 제품 사진 폴더는 JPG나 WebP로 일괄 변환하는 것이 좋습니다.

최대 500개의 파일을 한 번에 넣거나 ZIP 압축 파일을 그대로 끌어다 놓으면 모든 이미지가 동일한 설정으로 변환됩니다. 모든 작업은 외부 서버를 거치지 않고 사용자의 브라우저 내부에서 기기 자체 프로세서로 처리되므로, 클라이언트 작업물이나 미공개 디자인, 내부 스크린샷 등이 외부로 유출될 걱정이 없습니다. 아무것도 업로드되지 않으므로 개인정보 처리방침을 복잡하게 읽거나 작업 후 서버에 데이터가 남을까 걱정할 필요가 없습니다.

변환을 시작하기 전에 라이브러리를 사진 그룹과 그래픽 그룹으로 먼저 분류해 두세요. 두 그룹에 적합한 포맷이 서로 다르기 때문입니다. 이 간단한 분류 단계를 거치면 포맷 선택 고민을 일괄 작업으로 깔끔하게 해결할 수 있으며, 이 글의 서두에서 제시한 4가지 질문을 파일마다 던질 필요 없이 폴더 단위로 한 번에 해결할 수 있게 됩니다.

블로그로 돌아가기