이미지 변환기: PNG, JPG, WebP, SVG 변환과 크기 조절, 압축

  • 무료
  • 가입 불필요
  • 브라우저에서 실행
  • 버전 1.1.0
  • 마지막 업데이트 2026-10-07
문제 신고

브라우저 안에서 이미지를 변환하고 크기를 줄입니다. 사진이 내 기기 밖으로 나가지 않습니다.

입력한 내용은 브라우저 안에서만 처리되며 서버로 전송되지 않습니다.

사용 방법

  1. 이미지를 상자에 끌어다 놓거나 파일을 선택합니다. 한 번에 50장까지 넣을 수 있습니다.
  2. 변환할 형식을 고릅니다. JPG, WebP, AVIF는 품질 슬라이더를 낮출수록 파일이 작아집니다. 필요하면 크기도 지정합니다.
  3. 변환된 이미지를 하나씩 받거나 ZIP 하나로 한꺼번에 받습니다.

예시

내 사진.PNG를 WebP로 변환
→ 내 사진.webp
확장자만 바뀌고 이름은 그대로 유지됩니다.
4000×3000 사진, 가로를 1200으로 지정
→ 1200×900
가로나 세로 한쪽만 지정하면 비율이 유지됩니다.
1920×1080 이미지, 50%로 줄이기
→ 960×540

계산 방식

브라우저가 각 파일을 열어 픽셀을 넘겨줍니다. 크기 조절에는 jSquash resize 패키지의 Lanczos 필터를 쓰고, 저장에는 구글 Squoosh 앱의 코덱을 WebAssembly로 컴파일한 것을 씁니다. JPG는 MozJPEG, WebP는 libwebp, AVIF는 libavif, PNG는 PNG 인코더와 OxiPNG(더 작은 PNG)입니다. 같은 화질에서 브라우저 기본 인코더보다 보통 파일이 작고, 어떤 브라우저에서나 결과가 같습니다. 가로나 세로 한쪽만 지정하면 비율을 유지하고 가장 가까운 픽셀로 반올림합니다. SVG는 최종 크기로 직접 그려서 선명합니다.

품질은 JPG, WebP, AVIF에만 적용됩니다. 코덱은 해당 형식을 처음 쓸 때 내려받으므로 그전에는 페이지가 가볍습니다.

ZIP은 fflate 라이브러리로 만듭니다. 이미지는 이미 압축되어 있으므로 추가 압축 없이 담고, 이름이 겹치면 -2, -3을 붙입니다.

크기 계산, 파일 이름 만들기, SVG 크기 판별과 코덱도 테스트합니다. JPG, WebP, PNG 출력의 파일 헤더가 올바른지, 품질을 낮추면 JPG가 작아지는지, OxiPNG가 PNG를 키우지 않는지, 크기 조절 결과가 정확한지를 확인합니다.

출처

자주 묻는 질문

이미지가 서버로 업로드되나요?
아니요. 브라우저가 이미지를 읽고 다시 저장하며 결과는 내 기기에만 남습니다. 페이지를 연 뒤 네트워크를 끊어도 도구가 계속 동작하는 것으로 확인할 수 있습니다.
어떤 형식을 고르면 되나요?
웹에서 가장 작은 파일이 필요하면 AVIF나 WebP, 어디서나 열려야 하는 사진은 JPG, 스크린샷·로고처럼 선이 또렷해야 하거나 투명이 필요하면 PNG를 쓰세요. PNG는 무손실이라 품질 슬라이더가 적용되지 않고 파일이 더 큽니다. AVIF는 가장 작지만 만드는 데 가장 오래 걸리고, 일부 오래된 앱에서는 열리지 않습니다.
투명한 부분은 어떻게 되나요?
PNG, WebP, AVIF는 투명이 유지됩니다. JPG는 투명을 표현할 수 없어서 투명한 부분을 선택한 배경색(기본은 흰색)으로 채웁니다.
사진의 위치 정보도 남나요?
아니요. 이미지를 다시 그리기 때문에 카메라 정보, GPS 위치 같은 메타데이터는 결과에 복사되지 않습니다. 사진의 회전 정보는 반영되어 보이는 방향대로 저장됩니다.
SVG도 변환할 수 있나요?
네. SVG는 원래 크기나 지정한 크기로 그려서 PNG, JPG, WebP, AVIF로 저장합니다. 벡터라서 크게 만들어도 선명합니다. SVG로 저장하는 기능은 없습니다.
변환했는데 파일이 더 커지기도 하나요?
이미 압축된 JPG를 PNG로 바꾸거나 품질을 높이면 커질 수 있습니다. 목록에 이미지마다 변환 전후 용량이 나오므로 바로 확인할 수 있습니다.
제한이 있나요?
한 번에 50장까지이고, 결과는 5천만 화소(예: 8000×6000)까지입니다. 그 이상은 휴대폰에서 메모리가 부족해지기 때문입니다. HEIC와 움직이는 이미지는 지원하지 않으며, GIF는 첫 프레임만 변환됩니다. AVIF는 다른 형식보다 변환 시간이 더 걸립니다.
버전 기록
  • 1.1.0 — Squoosh 코덱(MozJPEG, libwebp, libavif, OxiPNG)과 Lanczos 크기 조절로 변환하며 AVIF 저장을 추가했습니다.
  • 1.0.0 — 첫 공개.

마지막 업데이트: