PNG JPG 변환기

온라인에서 PNG 이미지를 JPG(으)로 변환해 보세요. 가입이나 워터마크 없이 무료로 즉시 일괄 변환할 수 있습니다. 이미지는 브라우저에서 변환되며 업로드되지 않습니다.

JPG 형식으로 변환 중입니다.

값이 높을수록 화질은 좋아지지만 파일 용량이 커집니다.

변환 결과

변환된 이미지가 다운로드 버튼과 함께 여기에 표시됩니다.

준비되었습니다. 이미지를 추가하고 변환할 형식을 선택해 주세요.

PNG에서 JPG(으)로 변환 시 변경되는 사항

  • PNG은(는) 투명도를 저장할 수 있지만 JPG는 지원하지 않습니다. 따라서 투명한 영역은 단색 흰색 배경으로 채워집니다.
  • JPG는 사진을 강력하게 압축하므로 변환된 JPG 파일은 대개 PNG 원본보다 용량이 훨씬 작아집니다.

이미지는 브라우저 내부에서 변환됩니다. BroBroGo 서버로 어떠한 파일도 업로드되지 않습니다.

자주 묻는 질문(FAQ)

PNG 파일을 JPG(으)로 어떻게 변환하나요?

위에 PNG 파일을 끌어다 놓고 변환을 클릭하세요. 몇 초 만에 JPG 파일이 준비되며, 모든 과정은 사용자의 기기 내에서 로컬로 실행됩니다.

변환 후 JPG 파일의 화질이 떨어지나요?

JPG은(는) 압축을 사용하므로 눈에 거의 띄지 않는 미세한 화질 저하가 있을 수 있습니다. 변환기는 고화질 설정을 기본값으로 사용하며, 변환 전에 화질을 더 높일 수도 있습니다.

PNG에서 JPG로 변환: 투명성과 무손실의 포기

PNG와 JPG는 근본적으로 다른 압축 방식을 사용한다. PNG는 무손실(lossless) 포맷으로, 픽셀 데이터를 그대로 보존하며 8비트 알파 채널(투명도)을 지원한다. 반면 JPG는 손실 압축(lossy)을 사용하며 파일 크기를 줄이는 대신 일부 화질을 희생하고, 알파 채널이 전혀 없다. 이 페이지에서 PNG를 JPG로 변환하면 투명 영역은 단색 배경(기본 흰색)으로 평탄화된다. 모든 변환은 사용자 기기에서만 이루어지므로 이미지가 서버로 전송되지 않는다.

입력과 출력: 지원 형식 및 품질 설정

입력으로는 PNG, JPG, WebP, HEIC, AVIF 파일을 한 번에 여러 개 업로드할 수 있다. 출력 포맷은 JPG로 고정된다. 변환 전 품질(Quality) 슬라이더를 40%~100% 사이에서 조절할 수 있다. 이 값이 낮을수록 파일 크기가 작아지지만 압축 아티팩트가 증가한다. 변환 결과는 각 이미지별로 파일명, 해상도(가로×세로), 원본 크기, 변환된 크기(바이트), 그리고 Saved 또는 Larger 레이블로 표시된다. 두 개 이상의 이미지를 변환하면 하단에 총합(Total: ‹원본› → ‹변환›)이 나타나고 개별 다운로드 버튼과 함께 Download all (.zip) 버튼이 활성화된다.

파일 크기와 화질의 트레이드오프: JPG 품질 수치의 이해

JPG의 품질 값은 압축률을 결정하는 척도다. 100%에 가까울수록 원본과 거의 차이가 없지만 파일 크기가 크고, 40%에 가까울수록 블록 현상과 색상 번짐이 눈에 띈다. 다음 표는 일반적인 사진 PNG를 변환했을 때의 대략적인 크기 변화를 보여준다.

품질 파일 크기 변화 (사진 PNG 기준) 화질 손상 정도
100% 원본의 80~120% (Larger 가능) 거의 눈에 띄지 않음
80% 원본의 30~50% 세부 디테일 약간 손실
60% 원본의 15~25% 고대비 영역에서 블록 현상
40% 원본의 8~12% 심한 압축 아티팩트, 텍스트 가독성 저하

중요한 점은 PNG가 이미 압축된 사진이라면 JPG로 낮은 품질로 저장해도 원본보다 작아지지만, 단색 로고나 작은 아이콘 같은 PNG는 오히려 JPG가 더 커질 수 있다(Larger 레이블). 이는 JPG가 복잡한 패턴에 최적화되었기 때문이다.

투명 배경 처리: 알파 채널의 소멸과 대체 배경

PNG 이미지에 투명 영역이 있다면, 변환할 때 해당 영역은 흰색으로 채워진다. 예를 들어 로고의 투명한 배경이 JPG에서는 흰색 직사각형이 된다. 이 동작은 JPG 포맷 자체의 한계 때문이며, 페이지가 별도로 배경색을 선택하도록 하지 않는다(기본 흰색). 투명도가 중요한 경우 PNG를 그대로 유지해야 한다. 만약 JPG가 필요하다면, 변환 후 후처리로 배경을 검은색이나 다른 색으로 변경하는 작업이 필요할 수 있다.

세대 손실과 재변환의 위험성

JPG를 다시 JPG로 저장할 때마다 정보가 조금씩 손실된다. 이를 **세대 손실(generation loss)**이라고 한다. 예를 들어 JPG를 80% 품질로 저장한 뒤, 같은 파일을 다시 열어 80%로 저장하면 원래 80%보다 품질이 더 떨어진다. 반면 PNG는 무손실이므로 아무리 다시 저장해도 픽셀 데이터가 변하지 않는다. 따라서 다음과 같은 워크플로를 권장한다: 원본은 PNG로 보관하고, 최종 배포용으로만 JPG를 생성한다. 특히 텍스트나 선명한 경계선이 포함된 이미지는 PNG가 적합하다. JPG는 연속적인 색조 변화가 있는 사진에 가장 효과적이다.

브라우저 기반 변환의 한계와 오류 메시지

클라이언트 측에서 이미지를 처리하기 때문에 발생할 수 있는 몇 가지 오류와 그 메시지는 다음과 같다.

  • 파일을 열 수 없음: “This file could not be opened as an image. It may be corrupted, empty, or not actually an image.”
  • 변환 실패: “Conversion failed. Try a different image or format.”
  • 최대 개수 초과: “Choose up to ‹max› images at a time.” (기본값은 명시되지 않았으나 일반적으로 20~50개)
  • 이미지를 선택하지 않음: “Choose at least one image.”
  • 지원되지 않는 파일 형식: “This file type isn’t supported.”
  • 일부 파일 처리 실패: “‹count› file(s) could not be processed.”
  • 브라우저가 JPG 저장을 지원하지 않음: 극히 드문 경우이지만, 이때는 PNG로 대체 저장되고 “Your browser doesn’t support saving this format — used PNG instead.” 메시지가 표시된다.

자주 묻는 질문 (FAQ)

Q1. 변환된 JPG가 원본 PNG보다 파일 크기가 더 큽니다. 이유가 무엇인가요? A: PNG가 단순한 그래픽이나 단색 영역이 많은 경우, JPG의 손실 압축이 오히려 비효율적일 수 있습니다. JPG는 사진 같은 복잡한 패턴을 압축하는 데 최적화되어 있습니다. 이런 경우 PNG를 유지하거나 JPG 품질을 낮춰 보세요.

Q2. 투명 배경을 다른 색으로 바꿀 수 있나요? A: 현재 이 페이지에서는 흰색으로 고정되어 있습니다. 변환 후 다른 이미지 편집 프로그램으로 배경색을 변경해야 합니다.

Q3. JPG로 변환한 뒤 다시 PNG로 변환하면 원래 품질로 돌아오나요? A: 아닙니다. JPG의 손실 압축으로 사라진 정보는 복구되지 않습니다. PNG로 다시 저장해도 원본만큼 선명하지 않습니다.

Q4. 개인정보가 보호되나요? 모든 변환이 오프라인으로 이루어지나요? A: 네, 모든 이미지 처리는 사용자의 브라우저 내에서만 이루어집니다. 파일이 서버로 전송되지 않으므로 완전히 프라이빗합니다.

Q5. 품질 100%로 설정하면 PNG와 동일한 화질인가요? A: 100%라도 JPG의 손실 압축은 무손실이 아닙니다. 특히 선명한 경계선이나 텍스트 주변에서 미세한 아티팩트가 발생할 수 있습니다. 완벽한 동일 화질이 필요하면 PNG를 사용하세요.

Q6. 여러 이미지를 한 번에 변환할 때 일부만 실패하면 어떻게 되나요? A: 전체 작업이 중단되지 않습니다. 성공한 이미지는 개별적으로 다운로드할 수 있고, 실패한 파일 수가 “‹count› file(s) could not be processed.” 메시지로 표시됩니다.