WebP → JPG/PNG 변환
웹에서 저장한 WebP 이미지가 다른 곳에서 안 열릴 때 브라우저에서 바로 JPG나 PNG로 바꾸세요. 파일은 서버로 업로드되지 않고 브라우저 안에서만 처리됩니다.
여기로 WebP 파일을 끌어다 놓으세요
사용법
- 위 영역에 WebP 이미지를 끌어다 놓거나 파일 선택 버튼으로 선택합니다.
- 필요하다면 출력 형식에서 JPG 또는 PNG를 고릅니다.
- 파일을 선택하면 즉시 변환이 진행되며 완료되면 미리보기와 용량 변화가 표시됩니다.
- 개별 다운로드 버튼으로 하나씩 받거나, 두 장 이상이면 전체 ZIP 다운로드 버튼으로 한 번에 받습니다.
이런 상황에 도움이 됩니다
- 쇼핑몰이나 커뮤니티 게시글에서 우클릭으로 저장한 이미지가 webp 형식이라 파워포인트나 워드 문서에 바로 넣지 못할 때
- 회사 내부 결재 시스템이나 관공서 민원 접수 창구가 jpg 또는 png 형식만 첨부로 받아줄 때
- 운영 중인 블로그나 카페 게시판이 webp 업로드를 막아 놓아서 다른 형식으로 바꿔야 할 때
- 인쇄소나 사진 출력 업체에 파일을 넘겨야 하는데 webp는 지원하지 않는다는 안내를 받았을 때
- 오래된 버전의 이미지 편집 프로그램이나 뷰어에서 webp 파일 자체가 열리지 않을 때
- 발표 자료나 상세페이지에 쓸 이미지를 모아뒀는데 편집 툴이 webp를 인식하지 못해 하나씩 형식을 바꿔야 할 때
로고나 아이콘처럼 배경이 투명해야 하는 이미지는 PNG로 변환해야 투명 배경이 그대로 유지됩니다. 반대로 사진처럼 화면 전체가 색으로 채워진 이미지라면 JPG로 바꾸는 쪽이 파일 용량을 더 줄일 수 있어 유리합니다. 어느 쪽이 맞을지 애매하다면 두 형식을 각각 받아본 뒤 용량과 화질을 비교해서 고르는 것도 방법입니다.
여러 장을 한꺼번에 바꿔야 한다면 파일 선택 창에서 여러 개를 동시에 고르거나 폴더째 끌어다 놓으면 순서대로 자동으로 변환되고, 두 장 이상이면 압축 파일 하나로 묶어서 받을 수 있어 하나씩 저장하는 수고를 덜 수 있습니다. 변환된 파일은 원본과 이름만 확장자가 다르게 저장되므로 나중에 구분할 때도 헷갈리지 않습니다.
PNG·JPG·WebP 중 언제 뭘 써야 하는지, 용량이 얼마나 차이 나는지는 포맷별 용량 실측 비교 가이드에 정리했습니다.
아이폰 사진이 안 열린다면 HEIC JPG 변환 도구를, 이미지 용량이 커서 고민이라면 이미지 용량 줄이기 도구를 이용해 보세요.
파일 앞 16바이트가 변환 후 용량을 미리 알려 줍니다
WebP는 이름이 하나지만 속은 세 가지입니다. 파일을 열어 보면 12번째 바이트부터 네 글자가 그 구분을 그대로 알려 줍니다. 구글이 공개한 WebP 예제 파일 네 개를 파이썬 3.14.5로 헤더만 읽어 봤습니다.
바이트 0~3 : 52 49 46 46 "RIFF"
바이트 8~11 : 57 45 42 50 "WEBP"
바이트 12~15 : 여기가 갈림길
56 50 38 20 "VP8 " → 손실 압축
56 50 38 4C "VP8L" → 무손실 압축
56 50 38 58 "VP8X" → 확장(투명·애니메이션 등) 이 네 글자가 변환 결과를 거의 결정합니다. 같은 파일들을 이 페이지에 넣어 JPG와 PNG로 각각 변환하고 실제 파일 크기를 쟀습니다. MacBook Pro(M1 Pro)·macOS 26.5.2·Chrome 150에서 돌린 결과입니다.
| 파일 | 종류 | 원본 | JPG로 | PNG로 |
|---|---|---|---|---|
| 550×368 사진 | VP8 (손실) | 30,320B | 67,765B (2.23배) | 370,316B (12.21배) |
| 1024×772 사진 | VP8 (손실) | 176,972B | 349,049B (1.97배) | 1,569,771B (8.87배) |
| 400×301 일러스트 | VP8L (무손실) | 81,836B | 23,423B (0.29배) | 144,534B (1.77배) |
| 386×395 투명 이미지 | VP8X (투명+손실) | 14,082B | 24,836B (1.76배) | 88,734B (6.30배) |
규칙이 뚜렷합니다. VP8(손실) 원본은 JPG로 바꾸면 약 2배로 늘어납니다. 이미 한 번 압축된 그림을 풀어서 다른 방식으로 다시 압축하니 손해만 남습니다. 반대로 VP8L(무손실) 원본은 JPG로 바꾸면 0.29배까지 줄어듭니다. 무손실로 저장돼 있던 파일이 처음으로 손실 압축을 거치기 때문입니다.
PNG 쪽은 어느 경우든 커집니다. 손실 압축된 사진을 PNG로 바꾸면 12배까지 부풀었습니다. PNG는 사진의 미세한 노이즈까지 한 픽셀씩 그대로 저장하는 형식이라 사진과는 궁합이 나쁩니다. 그래서 사진이면 JPG, 투명 배경이 필요하면 PNG라는 기준이 실측으로도 맞습니다. 투명 이미지를 PNG로 변환한 결과를 열어 알파 채널을 세어 보니 완전 투명 픽셀 37.68%, 반투명 픽셀 4.23%가 그대로 살아 있었습니다. 같은 파일을 JPG로 바꾸면 투명한 부분은 흰색으로 채워집니다.
움직이는 WebP는 100프레임 중 1장만 남습니다
애니메이션 WebP는 VP8X 헤더 뒤에 프레임을 ANMF라는 덩어리로 줄줄이 붙여 놓은 구조입니다. 실제로 세어 봤습니다.
300×225 애니메이션 WebP · 380,850 byte
청크 구성: VP8X → ANIM → ANMF ×100
변환 결과 (JPG) : 12,623 byte ← 첫 프레임 1장
변환 결과 (PNG) : 63,961 byte 100장짜리 애니메이션이 1장으로 줄면서 용량이 30분의 1이 됐습니다. 이 페이지가 쓰는 브라우저 내장 디코더가 첫 프레임만 그림으로 넘겨주기 때문입니다. 움직임 자체를 남겨야 한다면 이 도구로는 되지 않습니다.
확인하지 못한 것도 밝혀 둡니다. 첫 프레임이 아닌 특정 장면을 골라 뽑는 방법, 그리고 사파리·파이어폭스에서 같은 파일을 변환했을 때의 용량 차이는 이번에 재지 않았습니다. 위 수치는 모두 Chrome 150 기준입니다.
자주 묻는 질문
- WebP가 뭐고 왜 사진이 안 열리나요?
- WebP는 구글이 만든 이미지 압축 방식으로, 요즘 많은 웹사이트가 같은 화질에서 파일 용량을 줄이기 위해 사용합니다. 하지만 일부 오래된 프로그램이나 이미지 편집 앱, 문서 제출 시스템은 아직 이 형식을 지원하지 않아 파일이 안 열리거나 업로드가 거부됩니다.
- 이미지가 서버로 업로드되나요?
- 아니요. 이 도구는 브라우저 안에서만 동작하며 선택한 이미지 파일은 서버로 전송되지 않습니다. 변환과 다운로드 과정이 모두 사용자의 기기 안에서 끝나기 때문에 이미지 유출 걱정 없이 사용할 수 있습니다.
- JPG와 PNG 중 어떤 걸 골라야 하나요?
- 사진처럼 배경이 꽉 찬 이미지는 JPG를 고르면 용량이 작아져서 유리합니다. 로고나 아이콘처럼 배경이 투명하게 유지되어야 하는 이미지라면 PNG를 골라야 투명 배경이 사라지지 않습니다.
- 움직이는 WebP(애니메이션)는 어떻게 변환되나요?
- 이 도구는 정지 이미지 변환기라서 애니메이션 WebP를 변환하면 첫 번째 프레임만 정지 이미지로 저장됩니다. 움직임 자체를 유지하고 싶다면 GIF나 영상으로 변환해 주는 별도 도구가 필요합니다.
- 변환한 파일의 화질이 원본과 달라지나요?
- JPG로 변환하면 압축 과정에서 약간의 화질 손실이 있을 수 있지만 대부분의 경우 눈에 띄지 않는 수준입니다. PNG로 변환하면 무손실 방식이라 화질 저하 없이 그대로 저장됩니다.