이미지 형식 변환기

PNG를 WebP나 JPEG로 바꾸고 다운로드 전에 새 크기를 확인하세요.

80%

이미지를 골라 다른 형식에서 얼마나 나가는지 확인하세요.

이미지를 여기에 놓거나 ⌘V로 붙여 넣으세요

JPEG, PNG, WebP, GIF(첫 프레임), BMP를 읽습니다. AVIF, HEIC, TIFF는 브라우저가 해독할 수 있는지에 달려 있습니다. 최대 20MiB·1600만 화소.

파일은 이 기기를 떠나지 않고 페이지는 네트워크 요청을 보내지 않습니다. 변환은 픽셀을 다시 인코딩하므로 EXIF와 ICC 메타데이터가 사라집니다.

사용 방법

  1. 이미지를 카드 위로 끌어다 놓거나 ⌘V로 붙여 넣거나 「이미지 선택」을 누르세요. 즉시 변환이 시작되며 누를 버튼도, 업로드도 없습니다.
  2. 패널은 체크무늬 위에 변환된 이미지(투명도가 보임), 이전 크기 → 새 크기, 다운로드 버튼 하나를 보여 줍니다. 위에서 WebP, JPEG, PNG를 고르고 JPEG·WebP는 품질 슬라이더를 움직이며, 투명 이미지를 JPEG로 보낼 때는 배경색을 고르세요.
  3. 「다운로드」는 파일 이름을 유지하고 확장자만 바꿉니다. 원본 파일은 절대 건드리지 않습니다.

예시

가진 것

sunset-photo.png
1.8 MB · 1440×960 · 모서리가 투명한 PNG

얻는 것

1.8 MB → 470 KB(−74%)
sunset-photo.png → sunset-photo.webp
PNG · 1440×960 → WebP · 품질 80

숫자는 그림과 브라우저 인코더에 따라 달라집니다. Chrome과 Firefox에서 같은 설정도 파일이 조금씩 다릅니다. 백분율은 이 두 파일을 비교한 것이므로 변환이 값어치 있는지 미리 알 수 있습니다.

규칙, 제한 및 알려진 문제

  • 한 번에 이미지 하나, 최대 20MiB입니다. 더 큰 파일은 읽기 전에 거부해 페이지 메모리가 바닥나지 않습니다.
  • 최대 1600만 화소(16,777,216px)입니다. 더 큰 이미지는 해독 전에 거부합니다. 그 크기의 캔버스 하나만으로도 일부 모바일 브라우저에서 실패하기 때문입니다. 이 도구는 크기를 조정하지 않으니 먼저 이미지를 줄이세요.
  • 형식만 바꿉니다. 자르기, 크기 조정, 회전, 필터는 없습니다.
  • 변환이 파일을 항상 작게 만든다고 보장하지 않습니다. PNG는 무손실이라 사진을 PNG로 저장하면 원본 JPEG보다 보통 큽니다. 그럴 때 패널은 숨기지 않고 「+n%」를 표시합니다.
  • JPEG를 JPEG로 변환하면 다시 인코딩되어 품질이 조금 더 떨어집니다. 형식을 바꾸지 않고 파일을 줄이려면 압축 도구를 쓰세요.
  • 메타데이터는 넘어가지 않습니다. 캔버스 재인코딩은 EXIF, XMP, ICC를 버립니다. 위치, 카메라, 촬영 시각이 남지 않으며 회전은 이미 픽셀에 반영되었습니다. 먼저 읽고 싶으면 EXIF 뷰어를 쓰세요.
  • 품질 80은 출발점이지 약속이 아닙니다. 브라우저마다 인코더가 다르고 JPEG·WebP에서 「100%」도 무손실이 아닙니다. 웹 게시는 보통 75~85 사이입니다.
  • AVIF는 여기서 만들 수 없습니다. Chrome과 Firefox에서 canvas.toBlob("image/avif")는 조용히 PNG를 돌려주므로 확장자가 거짓말하는 파일이 됩니다. 브라우저가 해독할 수 있다면 AVIF와 HEIC를 읽을 수는 있습니다.
  • 움직이는 GIF와 움직이는 WebP는 첫 프레임만 유지합니다. ICC 프로파일을 복사하지 않으므로 넓은 색역 사진은 조금 어둡게 보일 수 있습니다.
  • 다운로드는 파일 이름을 유지하고 확장자만 바꿉니다. 「-converted」 접미사를 붙이지 않으며 긴 중국어·아랍어 파일 이름에 중요합니다. 아무것도 저장하지 않습니다. 기록도, 공유 링크도, 요청도 없습니다.

파일이 원하는 크기가 된 뒤 흔히 이어서 찾는 도구입니다.