이미지 변환기
JPG, PNG, WEBP 이미지를 한 장 또는 여러 장 브라우저에서 바로 변환하세요. 파일은 서버에 업로드되지 않고 로컬에서 처리됩니다.
JPG, PNG, and WEBP 이미지를 여러 장 선택하거나 드래그하세요
지원 원본 형식: JPG, PNG, and WEBP
변환 설정
값이 낮을수록 용량은 줄 수 있지만 화질도 낮아질 수 있습니다.
브라우저에서 변환 결과를 여러 개 파일로 순서대로 다운로드합니다.
원본 파일 (0)
변환 결과 (0)
이미지 변환기 안내
이 도구는 JPG, PNG, WEBP 이미지를 브라우저에서 바로 다른 형식으로 변환할 수 있도록 만들어졌습니다.
JPG는 사진형 이미지에 많이 사용되고, PNG는 그래픽이나 투명 배경 이미지에 자주 사용되며, WEBP는 웹 최적화에 유리한 현대적인 포맷입니다.
PNG나 WEBP의 투명 이미지를 JPG로 변환하면 투명 영역은 흰색 배경으로 바뀝니다. JPG는 투명 배경을 지원하지 않기 때문입니다.
자주 묻는 질문
여러 장 이미지를 한 번에 변환할 수 있나요?
네. 여러 파일을 한 번에 업로드하고 동일한 설정으로 일괄 변환할 수 있습니다.
투명 배경 이미지는 어떤 포맷이 좋나요?
PNG와 WEBP가 일반적으로 더 적합합니다. JPG는 투명 배경을 지원하지 않습니다.
변환했는데 파일 용량이 더 커질 수도 있나요?
네. 이미지 내용, 해상도, 출력 포맷, 품질 설정에 따라 용량이 커질 수도 있습니다.
이미지 포맷 변환 원리
이미지 변환기는 브라우저 내장 Canvas API와 toBlob 메서드를 함께 사용하여 이미지를 다른 포맷으로 재인코딩합니다. 파일을 도구에 드롭하면 이미지가 원시 비트맵으로 디코딩되어 보이지 않는 HTML 캔버스 요소에 그려집니다. 캔버스는 적절한 MIME 타입과 품질 파라미터를 전달하며 toBlob을 호출하여 비트맵을 대상 포맷(JPEG, PNG, WebP)으로 직렬화합니다. 이 재인코딩 단계가 컨테이너 포맷을 변경하는 과정이며, 별도로 크기를 조절하지 않는 한 픽셀 크기와 시각적 내용은 그대로 유지됩니다.
올바른 출력 포맷 선택은 생각보다 중요합니다. JPEG는 사진의 그라디언트에 최적화된 DCT 기반 손실 코덱으로 사진에는 작은 파일을 만들지만 단색 그래픽에는 블록 아티팩트를 생성합니다. PNG는 무손실 deflate 압축을 사용하고 전체 알파 채널을 지원하여 로고, UI 스크린샷, 투명 배경이 필요한 모든 콘텐츠에 적합합니다. WebP는 구글의 최신 코덱으로 손실 및 무손실 모드를 결합하여 동일한 체감 품질에서 JPEG와 PNG 모두보다 파일 크기가 작습니다. 모든 인코딩은 JavaScript 메인 스레드에서 이루어지므로 서버가 관여하지 않습니다.
이미지 변환기를 사용하면 좋은 경우
- 1CMS 업로드 전 PNG 스크린샷을 JPEG로 변환 — 스크린샷은 투명도가 필요한 경우가 드물고 JPEG는 5~10배 더 작아질 수 있습니다.
- 2디자인 도구나 웹 페이지에서 투명 배경 위에 이미지를 올려야 할 때 색상 번짐 없이 JPEG 사진을 PNG로 변환.
- 3웹 에셋의 경우 WebP로 변환 — Google PageSpeed Insights와 Core Web Vitals는 WebP 사용을 권장하며, 2023년 이후 모든 주요 브라우저가 지원합니다.
- 4WebP를 지원하지 않는 구형 소프트웨어, WebP를 거부하는 업로드 폼, 최신 이미지 코덱을 지원하지 않는 문서 편집기와의 호환성을 위해 WebP를 JPEG나 PNG로 변환.
포맷 선택 및 화질 가이드
JPEG: 사진, 스캔 이미지, 연속적인 색상 그라디언트가 있는 이미지에 최적입니다. 웹용으로는 품질 80~90을 사용하세요. 품질 100과의 시각적 차이는 미미하지만 파일 크기는 크게 줄어듭니다. 선명한 에지, 텍스트, 투명도가 있는 이미지에는 JPEG를 피하세요.
PNG: 스크린샷, UI 그래픽, 로고, 투명 배경이 필요한 이미지에 최적입니다. PNG는 무손실이므로 품질 슬라이더가 없고 출력이 픽셀 단위로 정확합니다. 사진에는 JPEG보다 크지만 단색 그래픽에는 더 작습니다.
WebP: 웹 배포의 최선 기본값입니다. JPEG보다 작은 파일을 위해 손실 WebP(품질 75~85)를 사용하거나, PNG보다 나은 압축으로 투명도가 필요할 때 무손실 WebP를 사용하세요.
사진을 JPEG → PNG로 변환하는 것은 피하세요 — 원래 JPEG 아티팩트가 그대로 포함된 훨씬 큰 무손실 파일이 생성됩니다.
지원 포맷 및 브라우저 호환성
- 지원 입력 포맷: JPEG (.jpg, .jpeg), PNG (.png), WebP (.webp), GIF (.gif), BMP (.bmp), TIFF (.tiff) — 브라우저 디코딩 지원에 따라 다릅니다.
- 지원 출력 포맷: JPEG, PNG, WebP. AVIF 출력은 브라우저 인코더 지원이 일관적이지 않아 아직 지원되지 않습니다.
- 브라우저 호환성: Chrome 90+, Edge 90+, Firefox 88+, Safari 15+. WebP 인코딩은 Chrome 23+, Edge 18+, Firefox 96+, Safari 14+가 필요합니다.
- 파일은 브라우저에서 완전히 처리되므로 기기 메모리 이상의 제한은 없습니다.
더 좋은 결과를 위한 팁
팁 1
웹 페이지용 이미지는 WebP로 변환하세요 — JPEG 대비 용량 절약이 보통 25~35%이며 체감 품질은 동등합니다.
팁 2
JPEG를 PNG로 변환하면 파일 크기가 크게 증가합니다 — 디코딩 이후부터는 무손실이지만 JPEG 아티팩트가 더 큰 무손실 파일에 고정됩니다.
팁 3
아이콘과 로고는 선명한 에지 보존을 위해 항상 PNG 또는 무손실 WebP를 사용하세요. JPEG는 아이콘 크기에서 특히 눈에 띄는 블록 아티팩트를 만듭니다.
팁 4
WebP를 지원하지 않는 플랫폼(일부 이메일 클라이언트, 구형 CMS 플러그인)에서는 사진은 JPEG, 그래픽은 PNG로 대체하세요.
팁 5
한 번에 여러 파일을 선택해 일괄 변환하세요 — 각 파일은 독립적으로 인코딩됩니다.
팁 6
애니메이션 이미지의 경우 첫 번째 프레임만 처리합니다. 멀티 프레임 애니메이션은 전용 GIF 또는 APNG 도구를 사용하세요.
도움말
자주 묻는 질문
변환이 서버에서 이루어지나요?
아니요. 변환은 브라우저 탭 안에서 Canvas API를 사용하여 완전히 이루어집니다. 파일은 기기 밖으로 전송되지 않습니다.
JPEG를 PNG로 변환하면 화질이 좋아지나요?
아니요. JPEG를 PNG로 변환하면 기존 압축 아티팩트를 포함한 디코딩된 JPEG의 무손실 복사본이 생성됩니다. 컨테이너 포맷을 변경해도 화질은 개선되지 않습니다.
웹 이미지에는 어떤 포맷을 사용해야 하나요?
2024년 이후 웹 이미지에는 WebP가 최선의 기본값입니다 — 모든 주요 브라우저가 지원하며 가장 작은 파일을 생성합니다. WebP를 지원하지 않을 수 있는 브라우저의 대체 포맷으로 JPEG를 사용하세요.
투명 배경 PNG를 JPEG로 변환할 수 있나요?
네, 가능하지만 JPEG는 투명도를 지원하지 않으므로 투명 영역은 단색(기본값: 흰색)으로 채워집니다. 투명도를 보존해야 한다면 WebP로 변환하거나 PNG를 유지하세요.
여러 이미지를 한 번에 변환하려면 어떻게 하나요?
파일 선택 대화상자에서 여러 파일을 선택하세요. 각 이미지는 대상 포맷으로 독립적으로 인코딩되며 개별적으로 또는 ZIP으로 다운로드할 수 있습니다.
WebP 출력이 원본 JPEG보다 더 큰 경우가 있나요?
원본 JPEG가 이미 고도로 최적화되어 있거나 사진에 무손실 WebP 모드를 사용할 때 발생할 수 있습니다. 품질 80의 손실 WebP를 사용해보세요 — 사진에서는 거의 항상 JPEG보다 파일 크기가 작습니다.
HEIC나 AVIF 입력을 지원하나요?
HEIC 입력은 브라우저에 따라 다릅니다 — Apple 기기의 Safari는 HEIC를 네이티브로 디코딩할 수 있지만 Chrome은 불가능합니다. AVIF 입력은 Chrome 85+ 및 Firefox 93+에서 지원됩니다. AVIF 출력은 브라우저 인코더 지원이 일관적이지 않아 아직 제공되지 않습니다.
변환할 수 있는 파일 수에 제한이 있나요?
도구 자체에서 정한 제한은 없습니다. 처리 속도와 메모리 사용량은 기기에 따라 다릅니다. 모바일 기기에서 대용량 고해상도 이미지를 대량 변환하면 느릴 수 있습니다.