PDF·이미지· 3분 읽기
🚀

WebP 이미지 변환으로 속도 2배 향상 — 2026 최적화 팁 포함

HTTP Archive에 따르면 웹페이지 용량의 최대 70%가 이미지입니다. WebP로 전환 시 페이지 용량 최대 40% 감소, 속도 2배 향상. Core Web Vitals까지 개선.

광고

WebP 변환의 필요성

솔직히 말하면, 웹 페이지의 용량 대부분을 차지하는 게 바로 이미지입니다. HTTP Archive의 2025년 데이터를 보면, 평균 웹페이지 크기가 2.6MB인데 이중 이미지가 약 1.5MB 이상을 차지한다고 하네요. 이게 말이 되나요? 이미지 파일을 WebP 포맷으로 바꾸면 페이지 전체 용량을 최대 40%까지 줄일 수 있다는 사실, 알고 계셨나요?

Core Web Vitals에 미치는 영향:

  • LCP(최대 콘텐츠풀 페인트): 히어로 이미지 용량을 줄이면 바로 효과가 나타나죠.
  • FCP(첫 번째 콘텐츠풀 페인트): 페이지 전체 용량이 줄어들어 간접적으로도 개선됩니다.

WebP 브라우저 지원 현황

사실 2024년 기준으로 대부분의 브라우저에서 WebP를 지원합니다. 전 세계 96% 이상의 브라우저가 이 포맷을 받아들인다는 건 굉장하죠. IE11은 지원하지 않지만, 이미 2022년에 MS의 공식 지원이 끝났고, 실제로 사용률도 0.5% 미만이라 거의 신경 쓸 필요가 없어요.

Next.js — 자동 WebP 변환

Next.js를 사용한다면, 이게 핵심인데요, 컴포넌트를 사용하면 WebP를 지원하는 브라우저에 자동으로 WebP 이미지를 제공합니다. 복잡한 변환 작업 없이도 이미지 최적화가 자동으로 되는 셈이죠.

import Image from "next/image"
export default function HeroImage() {
  return (
    <Image
      src="/hero.jpg" // JPG로 업로드해도
      alt="히어로 이미지"
      width={1200}
      height={630}
      priority // LCP 이미지는 우선순위 추가
      quality={85} // 기본값 75를 85로 올리면 화질은 나아지고 용량은 늘어나요
    />
    // → 브라우저가 지원하는 경우 자동으로 WebP 이미지를 제공
  )
}

Cloudflare Images — 엣지 이미지 최적화

Cloudflare를 CDN으로 사용 중이라면, Polish 기능을 활성화해보세요. 엣지에서 이미지를 자동으로 WebP로 변환해 줍니다. 코드 한 줄도 고칠 필요 없이요.

설정 방법: Cloudflare 대시보드에서 해당 도메인으로 가서 Speed → Optimization → Polish: Lossy 또는 Lossless 중 하나를 선택하세요. Pro 플랜($20/월) 이상에서만 지원됩니다.

수동 변환 도구 비교

1. Squoosh (구글 제공, 무료)

  • 브라우저에서 직접 변환 가능
  • 실시간 미리보기로 품질과 용량을 비교
  • WebP, AVIF, PNG, JPEG 변환 지원
  • URL: squoosh.app

2. cwebp (명령줄, 무료)

# 단일 파일 변환
cwebp -q 85 input.jpg -o output.webp
# 폴더 전체 일괄 변환 (Linux/Mac)
for f in *.jpg; do cwebp -q 85 "$f" -o "${f%.jpg}.webp"; done

3. Sharp (Node.js 라이브러리) 빌드 파이프라인에 통합해 자동 변환:

const sharp = require("sharp")
await sharp("input.jpg")
  .webp({ quality: 85 })
  .toFile("output.webp")

HTML의 picture 태그로 폴백 처리

WebP를 지원하지 않는 브라우저를 위해 태그를 사용해 폴백을 설정할 수 있습니다:

<picture>
  <source srcset="image.avif" type="image/avif">
  <source srcset="image.webp" type="image/webp">
  <img src="image.jpg" alt="이미지 설명" width="800" height="600">
</picture>

브라우저는 지원하는 첫 번째 소스를 사용합니다. AVIF 지원 브라우저는 AVIF를, WebP 지원 브라우저는 WebP를, 나머지는 JPG를 로드합니다.

실제 용량 절감 사례

일반적인 블로그 포스트를 예로 들어볼까요? 이미지 5장이 포함된 포스트의 경우:

  • JPEG 평균 크기: 500KB × 5 = 2.5MB
  • WebP 변환 후: 약 330KB × 5 = 1.65MB
  • 절감량: 850KB (34% 감소)

LCP에 기여하는 히어로 이미지를 500KB에서 150KB로 줄이면 LCP가 2~4초에서 1.5초 이하로 개선됩니다.

결론

결론부터 말하자면, WebP 변환은 투자 대비 효과가 가장 높은 웹 성능 최적화 작업 중 하나입니다. Next.js 사용자는 컴포넌트만으로 자동 최적화가 되고, 그렇지 않은 경우 Cloudflare Polish 또는 위 이미지 변환기를 활용하세요.

광고

🔧 이 글과 관련된 무료 도구

이 글과 관련된 상품 (WebP)[광고/제휴]

이 포스팅은 쿠팡 파트너스, 아마존 어소시에이트, 알리익스프레스 제휴 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다. 이는 상품 가격에 영향을 주지 않습니다.
As an Amazon Associate, Coupang Partner, and AliExpress affiliate, I earn from qualifying purchases at no extra cost to you.

관련 글

광고