이 도구는 무엇인가요?
PNG와 JPG는 이미지를 저장하는 방식이 다릅니다. PNG는 무손실이며 투명도를 지원해서 용량이 큰 편이고, 사진일수록 더 그렇습니다. JPG는 손실 압축 방식의 사진용 포맷으로, 비슷한 시각적 결과를 훨씬 적은 용량으로 얻을 수 있지만 투명도는 지원하지 않습니다. PNG를 JPG로 바꾸는 일은 아주 흔한 이미지 작업입니다. JPG만 받는 양식이나 웹사이트, 용량이 너무 큰 이메일 첨부파일, 디스크 공간을 낭비하는 사진 PNG 등이 대표적인 이유입니다.
변환 과정에서는 픽셀을 선택한 화질로 다시 JPG로 인코딩합니다. JPG는 투명도를 표현할 수 없기 때문에 투명한 영역은 흰 배경 위에 합성됩니다. 이는 인쇄할 때도 흔히 볼 수 있는 표준 동작입니다.
왜 사용해야 할까요?
- 브라우저 안에서 로컬로 실행되어 이미지가 업로드되지 않으므로 빠르고 안전합니다.
- 일괄 변환 — PNG 수십 장을 한 번에 놓을 수 있습니다.
- 투명한 부분이 검은색이 아니라 올바르게 흰색으로 처리됩니다(단순한 변환기에서 흔한 버그입니다).
- 실시간 출력 용량이 표시되는 화질 슬라이더 — 얼마나 절감되는지 바로 확인할 수 있습니다.
- 무료, 워터마크 없음, 계정 불필요, 파일 개수 제한 없음.
사용 방법
- 박스를 클릭하거나 PNG 파일을 드래그해서 놓으세요.
- 필요하면 출력 화질을 조절하세요(기본값 92%면 시각적 화질이 충분히 유지됩니다).
- 변환된 파일마다 새 용량과 썸네일 미리보기가 표시됩니다.
- 각 JPG 옆의 다운로드 버튼을 클릭하세요.
예시
입력
screenshot.png — 2.4MB, 모서리가 투명함결과
screenshot.jpg — 310KB, 모서리가 흰색으로 처리됨사진 위주의 PNG는 보통 5~10배 줄어들며, 투명한 부분은 흰색으로 채워집니다.
직접 테스트해본 결과
이 페이지의 투명도 처리는 그냥 믿고 넘어간 부분이 아닙니다. 출시 전에 투명 영역이 있는 PNG를 변환한 뒤, 결과 JPG의 픽셀을 프로그램으로 직접 샘플링해봤습니다. 원래 투명했던 영역은 정확히 (255, 255, 255), 즉 순백색으로 나타났고, 색이 있던 영역도 코덱 오차 범위 안에서 잘 유지됐습니다. 이 부분을 특별히 테스트한 이유는 빠르게 만든 캔버스 변환기에서 흔히 벌어지는 전형적인 실패 사례이기 때문입니다. 배경을 먼저 칠하는 걸 깜박하면 투명한 로고가 죄다 검은 배경으로 나오게 됩니다. 다른 곳에서 이런 문제를 겪어본 적이 있다면, 바로 그 버그이고, 이 페이지에는 없습니다.
이럴 때 이렇게 씁니다
- PNG를 거부하거나 JPG 파일을 요구하는 플랫폼이나 양식에 스크린샷을 올릴 때.
- 사진 편집기의 기본 내보내기 형식이 PNG라서 실수로 PNG로 저장된 사진을 원래 크기의 일부로 줄일 때.
- 용량 제한이 있는 이메일에 큰 PNG를 첨부하기 전에 훨씬 작은 JPG로 먼저 변환할 때.
- 파일 크기가 작을수록 업로드 처리 속도가 눈에 띄게 빨라지는 플랫폼을 위해 이미지를 준비할 때.
자주 묻는 질문
PNG의 투명한 부분은 어떻게 되나요?
흰색으로 채워집니다. JPG는 애초에 투명도라는 개념이 없어서, 어떤 변환기든 배경색을 정해야 합니다. 흰색은 종이에 인쇄했을 때나 일반적인 웹 페이지에서 보이는 것과 같은 색입니다. 투명도를 유지해야 한다면 PNG를 그대로 쓰거나 WebP를 사용하세요.
변환하면 화질이 떨어지나요?
JPG는 손실 압축이라 기술적으로는 그렇습니다. 하지만 기본값인 92% 화질에서는 사진의 경우 차이를 눈으로 느끼기 어렵습니다. 텍스트가 선명한 스크린샷은 JPG 아티팩트가 더 빨리 눈에 띄니, 이럴 때는 95% 이상의 화질을 쓰거나 애초에 JPG가 맞는 선택인지 다시 생각해보세요.
왜 JPG가 PNG보다 훨씬 작나요?
PNG는 사진을 무손실로 저장하기 때문에 용량이 많이 듭니다. JPG는 눈으로 알아채기 힘든 디테일을 과감히 버립니다. 사진 콘텐츠라면 5~10배 줄어드는 것이 정상이며, 그래서 JPG가 사진의 표준 포맷으로 쓰이는 것입니다.
여러 PNG를 한 번에 변환할 수 있나요?
네, 원하는 만큼 선택하거나 드래그해서 놓으세요. 각 파일은 독립적으로 변환되어 개별 다운로드 버튼이 생깁니다. 모든 처리가 사용자 기기에서 이루어지기 때문에 일괄 처리 제한이 없습니다.
이미지가 서버에 업로드되나요?
아니요. 변환은 브라우저의 canvas API를 로컬로 사용합니다. 이미지는 컴퓨터를 벗어나지 않으며, 페이지가 로드된 뒤에는 오프라인 상태에서도 도구를 사용할 수 있습니다.